lp://staging/~fabien-morin/unifield-web/perf_improvement_web
- Get this branch:
- bzr branch lp://staging/~fabien-morin/unifield-web/perf_improvement_web
Branch merges
- UniField Reviewer Team: Pending requested
-
Diff: 522 lines (+191/-140)11 files modifiedaddons/openerp/controllers/attachment.py (+2/-1)
addons/openerp/controllers/modules.py (+0/-13)
addons/openerp/controllers/preferences.py (+2/-1)
addons/openerp/controllers/viewed.py (+1/-1)
addons/openerp/controllers/widgets.py (+1/-1)
addons/openerp/static/javascript/form_state.js (+177/-105)
addons/openerp/utils/utils.py (+2/-2)
addons/openerp/widgets/form/_action.py (+3/-1)
addons/openerp/widgets/form/_form.py (+1/-1)
addons/view_diagram/controllers/process.py (+2/-1)
openobject/controllers/_root.py (+0/-13)
Branch information
Recent revisions
- 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. - 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. - 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