lp://qastaging/~openerp-dev/openobject-server/trunk-apiculture-rco
Created by
Raphael Collet (OpenERP)
and last modified
- Get this branch:
- bzr branch lp://qastaging/~openerp-dev/openobject-server/trunk-apiculture-rco
Members of
OpenERP R&D Team
can upload to this branch. Log in for directions.
Branch merges
Propose for merging
1 branch
proposed for merging into this one.
No branches
dependent on this one.
On hold
for merging
into
lp://qastaging/openobject-server
- OpenERP Core Team: Pending requested
-
Diff: 11970 lines (+6435/-2392)92 files modifieddoc/03_module_dev_02.rst (+1/-0)
doc/03_module_dev_03.rst (+13/-4)
doc/api_models.rst (+16/-2)
doc/index.rst (+4/-3)
doc/new_api.rst (+138/-0)
openerp/__init__.py (+15/-0)
openerp/addons/base/__openerp__.py (+1/-2)
openerp/addons/base/base.sql (+1/-36)
openerp/addons/base/base_menu.xml (+4/-0)
openerp/addons/base/ir/ir_actions.py (+6/-6)
openerp/addons/base/ir/ir_attachment.py (+2/-2)
openerp/addons/base/ir/ir_cron.py (+5/-4)
openerp/addons/base/ir/ir_mail_server.py (+3/-6)
openerp/addons/base/ir/ir_model.py (+38/-42)
openerp/addons/base/ir/ir_rule.py (+2/-2)
openerp/addons/base/ir/ir_sequence.py (+4/-3)
openerp/addons/base/ir/ir_translation.py (+3/-3)
openerp/addons/base/ir/ir_ui_menu.py (+18/-16)
openerp/addons/base/ir/ir_ui_view.py (+14/-8)
openerp/addons/base/ir/ir_values.py (+26/-1)
openerp/addons/base/module/module.py (+66/-45)
openerp/addons/base/res/ir_property.py (+3/-4)
openerp/addons/base/res/res_company.py (+2/-1)
openerp/addons/base/res/res_config.py (+2/-2)
openerp/addons/base/res/res_currency.py (+11/-18)
openerp/addons/base/res/res_partner.py (+147/-143)
openerp/addons/base/res/res_users.py (+13/-13)
openerp/addons/base/security/base_security.xml (+0/-5)
openerp/addons/base/test/base_test.yml (+1/-1)
openerp/addons/base/test/test_ir_rule.yml (+1/-1)
openerp/addons/base/test/test_osv_expression.yml (+2/-2)
openerp/cli/server.py (+1/-0)
openerp/exceptions.py (+15/-1)
openerp/modules/loading.py (+2/-0)
openerp/modules/module.py (+18/-16)
openerp/modules/registry.py (+34/-14)
openerp/netsvc.py (+2/-6)
openerp/osv/__init__.py (+3/-2)
openerp/osv/api.py (+760/-0)
openerp/osv/expression.py (+125/-105)
openerp/osv/fields.py (+138/-110)
openerp/osv/fields2.py (+995/-0)
openerp/osv/orm.py (+1679/-1348)
openerp/osv/scope.py (+380/-0)
openerp/report/custom.py (+5/-6)
openerp/report/print_xml.py (+12/-30)
openerp/report/report_sxw.py (+18/-87)
openerp/service/model.py (+1/-1)
openerp/service/security.py (+1/-1)
openerp/tests/__init__.py (+3/-3)
openerp/tests/addons/test_impex/models.py (+55/-39)
openerp/tests/addons/test_impex/tests/test_export.py (+8/-11)
openerp/tests/addons/test_impex/tests/test_import.py (+5/-5)
openerp/tests/addons/test_impex/tests/test_load.py (+6/-6)
openerp/tests/addons/test_inherit/__init__.py (+3/-0)
openerp/tests/addons/test_inherit/__openerp__.py (+15/-0)
openerp/tests/addons/test_inherit/ir.model.access.csv (+1/-0)
openerp/tests/addons/test_inherit/models.py (+29/-0)
openerp/tests/addons/test_inherit/tests/__init__.py (+12/-0)
openerp/tests/addons/test_inherit/tests/test_inherit.py (+17/-0)
openerp/tests/addons/test_new_api/__init__.py (+2/-0)
openerp/tests/addons/test_new_api/__openerp__.py (+15/-0)
openerp/tests/addons/test_new_api/demo_data.xml (+14/-0)
openerp/tests/addons/test_new_api/models.py (+196/-0)
openerp/tests/addons/test_new_api/tests/__init__.py (+18/-0)
openerp/tests/addons/test_new_api/tests/test_attributes.py (+25/-0)
openerp/tests/addons/test_new_api/tests/test_field_conversions.py (+11/-0)
openerp/tests/addons/test_new_api/tests/test_new_fields.py (+397/-0)
openerp/tests/addons/test_new_api/tests/test_onchange.py (+46/-0)
openerp/tests/addons/test_new_api/tests/test_related.py (+3/-58)
openerp/tests/addons/test_new_api_extend/__init__.py (+3/-0)
openerp/tests/addons/test_new_api_extend/__openerp__.py (+14/-0)
openerp/tests/addons/test_new_api_extend/models.py (+12/-0)
openerp/tests/addons/test_new_api_extend/tests/__init__.py (+8/-0)
openerp/tests/addons/test_new_api_extend/tests/extend_class.py (+26/-0)
openerp/tests/addons/test_workflow/models.py (+8/-7)
openerp/tests/addons/test_workflow/tests/test_workflow.py (+1/-1)
openerp/tests/common.py (+7/-2)
openerp/tests/test_acl.py (+34/-20)
openerp/tests/test_api.py (+462/-0)
openerp/tests/test_orm.py (+14/-0)
openerp/tools/__init__.py (+1/-1)
openerp/tools/cache.py (+86/-86)
openerp/tools/convert.py (+3/-1)
openerp/tools/func.py (+29/-1)
openerp/tools/misc.py (+7/-0)
openerp/tools/test_reports.py (+1/-1)
openerp/tools/translate.py (+46/-41)
openerp/tools/yaml_import.py (+3/-1)
openerp/workflow/workitem.py (+3/-4)
openerpcommand/read.py (+1/-1)
setup.py (+34/-1)
Branch information
Recent revisions
- 5184. By Raphael Collet (OpenERP)
-
[FIX] scope: make the draft switch more robust in case of exceptions
- 5183. By Raphael Collet (OpenERP)
-
[FIX] orm: in _read_from_
database( ), avoid getting post fields with empty ids list - 5182. By Raphael Collet (OpenERP)
-
[IMP] orm: modify the chain of calls for reading records such that overridden read() is taken into account
- motivation: if method read() is overridden, field.__get__() uses it!
- records.read() calls records._read_from_ database( ) to store values in cache,
then it retrieves values from the cache (included computed fields)
- field.__get__() retrieves stored fields by calling record._prefetch_ field() ,
which calls records.read() for stored fields only (no call loop!) - 5179. By Raphael Collet (OpenERP)
-
[FIX] fields: add api wrapper for selection function in function fields
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/openobject-server