lp://staging/~openerp-dev/openobject-server/trunk-apiculture
- Get this branch:
- bzr branch lp://staging/~openerp-dev/openobject-server/trunk-apiculture
Branch merges
- Christophe Simonis (OpenERP): Needs Fixing
-
Diff: 12600 lines (+6838/-2509) (has conflicts)88 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 (+18/-3)
openerp/addons/base/__openerp__.py (+1/-2)
openerp/addons/base/base_menu.xml (+4/-0)
openerp/addons/base/ir/ir_actions.py (+8/-8)
openerp/addons/base/ir/ir_attachment.py (+2/-2)
openerp/addons/base/ir/ir_cron.py (+23/-21)
openerp/addons/base/ir/ir_mail_server.py (+3/-6)
openerp/addons/base/ir/ir_model.py (+39/-44)
openerp/addons/base/ir/ir_qweb.py (+5/-5)
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 (+63/-60)
openerp/addons/base/ir/ir_ui_view.py (+42/-17)
openerp/addons/base/ir/ir_values.py (+27/-2)
openerp/addons/base/module/module.py (+65/-45)
openerp/addons/base/res/ir_property.py (+3/-4)
openerp/addons/base/res/res_company.py (+3/-3)
openerp/addons/base/res/res_config.py (+3/-3)
openerp/addons/base/res/res_currency.py (+61/-20)
openerp/addons/base/res/res_partner.py (+147/-144)
openerp/addons/base/res/res_users.py (+32/-14)
openerp/addons/base/security/base_security.xml (+3/-0)
openerp/addons/base/tests/__init__.py (+1/-2)
openerp/addons/base/tests/base_test.yml (+1/-1)
openerp/addons/base/tests/test_acl.py (+34/-20)
openerp/addons/base/tests/test_api.py (+442/-0)
openerp/addons/base/tests/test_ir_rule.yml (+1/-1)
openerp/addons/base/tests/test_orm.py (+14/-0)
openerp/addons/base/tests/test_osv_expression.yml (+2/-2)
openerp/addons/base/tests/test_views.py (+4/-0)
openerp/addons/test_impex/models.py (+55/-39)
openerp/addons/test_impex/tests/test_export.py (+7/-10)
openerp/addons/test_impex/tests/test_import.py (+5/-5)
openerp/addons/test_impex/tests/test_load.py (+6/-6)
openerp/addons/test_inherit/__init__.py (+3/-0)
openerp/addons/test_inherit/__openerp__.py (+15/-0)
openerp/addons/test_inherit/ir.model.access.csv (+1/-0)
openerp/addons/test_inherit/models.py (+29/-0)
openerp/addons/test_inherit/tests/__init__.py (+12/-0)
openerp/addons/test_inherit/tests/test_inherit.py (+17/-0)
openerp/addons/test_new_api/__init__.py (+2/-0)
openerp/addons/test_new_api/__openerp__.py (+19/-0)
openerp/addons/test_new_api/demo_data.xml (+30/-0)
openerp/addons/test_new_api/ir.model.access.csv (+6/-0)
openerp/addons/test_new_api/models.py (+183/-0)
openerp/addons/test_new_api/tests/__init__.py (+18/-0)
openerp/addons/test_new_api/tests/test_attributes.py (+25/-0)
openerp/addons/test_new_api/tests/test_field_conversions.py (+11/-0)
openerp/addons/test_new_api/tests/test_new_fields.py (+346/-0)
openerp/addons/test_new_api/tests/test_onchange.py (+159/-0)
openerp/addons/test_new_api/tests/test_related.py (+4/-57)
openerp/addons/test_new_api/views.xml (+127/-0)
openerp/addons/test_workflow/models.py (+8/-7)
openerp/addons/test_workflow/tests/test_workflow.py (+1/-1)
openerp/exceptions.py (+15/-1)
openerp/http.py (+1/-0)
openerp/modules/loading.py (+2/-0)
openerp/modules/module.py (+1/-1)
openerp/modules/registry.py (+58/-42)
openerp/osv/__init__.py (+3/-2)
openerp/osv/api.py (+624/-0)
openerp/osv/env.py (+196/-0)
openerp/osv/expression.py (+125/-104)
openerp/osv/fields.py (+125/-108)
openerp/osv/fields2.py (+1161/-0)
openerp/osv/orm.py (+1926/-1364)
openerp/report/custom.py (+5/-6)
openerp/report/print_xml.py (+12/-30)
openerp/report/report_sxw.py (+21/-97)
openerp/service/model.py (+1/-1)
openerp/service/security.py (+1/-1)
openerp/service/wsgi_server.py (+9/-8)
openerp/tests/common.py (+3/-0)
openerp/tools/__init__.py (+1/-0)
openerp/tools/cache.py (+99/-101)
openerp/tools/misc.py (+24/-0)
openerp/tools/test_reports.py (+1/-1)
openerp/tools/translate.py (+45/-41)
openerp/tools/yaml_import.py (+52/-26)
openerp/tools/yaml_tag.py (+1/-0)
openerp/workflow/workitem.py (+3/-4)
setup.py (+2/-0)
Branch information
Recent revisions
- 5334. By Raphael Collet (OpenERP)
-
[FIX] orm: in onchange(), do not expect field to be in values; this happens in yaml files when field is false
- 5333. By Raphael Collet (OpenERP)
-
[FIX] orm, fields2: for recomputing fields, now recompute() saves to database
The former implementation had a subtle bug when a field to recompute depends on
another field to recompute. The second field was determined in draft mode, so it
was computed in cache but not saved to database. Later, method recompute() finds
its value in cache and marks it as done! - 5332. By Raphael Collet (OpenERP)
-
[IMP] orm: when updating tables, recompute fields with actual dependencies
- 5331. By Raphael Collet (OpenERP)
-
[FIX] test_new_api: fix test on copied attributes of related fields
- 5330. By Raphael Collet (OpenERP)
-
[FIX] res_users: when reifying a list of groups, parse the list in case it contains commands
- 5326. By Raphael Collet (OpenERP)
-
[IMP] res_currency: improve new api of methods like round(), is_zero(), etc
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/openobject-server