lp://staging/~fabien-morin/unifield-web/perf_improvement_web

Created by Fabien MORIN and last modified
Get this branch:
bzr branch lp://staging/~fabien-morin/unifield-web/perf_improvement_web
Only Fabien MORIN can upload to this branch. If you are Fabien MORIN please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Fabien MORIN
Project:
Unifield Web
Status:
Development

Recent revisions

4810. By Fabien MORIN

US-1246 [MERGE] with latest trunk

4809. By Fabien MORIN

US-1246 [MERGE] with latest trunk

4808. By Fabien MORIN

US-1246 [MERGE] with simeon optimisation branch

4807. By Fabien MORIN

US-1246 [IMP] has_new_modules seems to be called all the time (many times only
for loading a po). There is no need to check for new modules all the time
because they are already checked in load_addons() (./openobject/addons.py) on
login and restart.
Removing this code give 24 sql requests less on a po displaying but that
improvement will probably benefit to all views of unifield.

4806. By Fabien MORIN

US-1246 [MERGE] with latest trunk

4805. By Fabien MORIN

US-1246 [REVERT] r4803 was wrong, revert it : here only many2many fields have
some process done, but we still need other fields in the final dict.

4804. By Fabien MORIN

US-1246 [IMP] do not read all fields but only fields of type 'many2many'. In
some cases this can have a huge impact. On a purchase.order.line creation, this
new code is between 10 to 15 times faster than the previous.
[IMP] rename id variable into obj_id as it is a reserved word.

4803. By Fabien MORIN

US-1246 [IMP] read only required values instead of default (all values)

4802. By Fabien MORIN

US-1246 [REVERT] r4797 was wrong, revert it : here only many2many fields have
some process done, but we still need other fields in the final dict.

4801. By Fabien MORIN

US-1246 [REVERT] to rev 4798 because the two last commit are prospection and
should not been commited in this branch

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/unifield-web
This branch contains Public information 
Everyone can see this information.

Subscribers