lp:~openerp-dev/openobject-server/trunk-apiculture-rco

Created by Raphael Collet (OpenERP) and last modified
Get this branch:
bzr branch lp:~openerp-dev/openobject-server/trunk-apiculture-rco
Members of OpenERP R&D Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
OpenERP R&D Team
Project:
Odoo Server (MOVED TO GITHUB)
Status:
Development

Recent revisions

5186. By Raphael Collet (OpenERP)

[IMP] orm scope: use a weak dictionary to store the set of scopes

5185. By Raphael Collet (OpenERP)

[IMP] api: make the decorators 'old' and 'new' more intuitive

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!)

5181. By Raphael Collet (OpenERP)

[MERGE] from trunk

5180. By Raphael Collet (OpenERP)

[IMP] orm: improve code of method create()

5179. By Raphael Collet (OpenERP)

[FIX] fields: add api wrapper for selection function in function fields

5178. By Stephane Wirtel (OpenERP)

[MERGE] from trunk

5177. By Raphael Collet (OpenERP)

[MERGE] from trunk

Branch metadata

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