- Preserved explicit 3rd-party copyright notices
- Explicit boilerplate should not be necessary - copyright law applies
automatically in all countries thanks to Berne Convention + WTO rules,
and a reference to the applicable license is clear enough.
=> Session, Record.
* a Session is a container of one cursor and one user
* a Record is a container for the res_type and res_id, in this object, the right
names are model and id.
Examples:
session = Session(cr, uid)
record = Record(res_type, res_id)
record.mode, record.id
A new class named 'WorkflowService' is a wrapper for the instance.* functions.
bzr revid: stw@openerp.com-20131023125343-uo0bq52n86ae0fb0
- Some logging code moved from netsvc.py to loglevels.py
- Changed imports to use the new openerp module
- config and netsvc initialization calls move to openerp-server.py
- Moved openerp-server.py outside the old bin directory
- Some imports in tools moved inside the methods to break mutual-dependencies
bzr revid: vmt@openerp.com-20110207125723-ooee7d7ng5elmkso