diff options
| author | Quentin (OpenERP) <qdp-launchpad@openerp.com> | 2012-06-13 12:07:31 +0200 |
|---|---|---|
| committer | Quentin (OpenERP) <qdp-launchpad@openerp.com> | 2012-06-13 12:07:31 +0200 |
| commit | b2a5ab368d64559375a861de6270f0d9ef3e5667 (patch) | |
| tree | 5f3dca7770bd11c51eaa60c2540ff7cd190a2b1d /addons/project_long_term/project_long_term.py | |
| parent | c44790c56dd2ccecc23c9bbc0f3b749fe092dbf2 (diff) | |
[IMP] account_analytic_analysis: code improved for automation of project creation
bzr revid: qdp-launchpad@openerp.com-20120613100731-9so4m41fz7yrtb5w
Diffstat (limited to 'addons/project_long_term/project_long_term.py')
| -rw-r--r-- | addons/project_long_term/project_long_term.py | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/addons/project_long_term/project_long_term.py b/addons/project_long_term/project_long_term.py index 11ecdd940f9..7e50e9a6793 100644 --- a/addons/project_long_term/project_long_term.py +++ b/addons/project_long_term/project_long_term.py @@ -275,16 +275,11 @@ class account_analytic_account(osv.osv): _columns = { 'use_phases': fields.boolean('Phases Planing', help="Check this field if project manages phases"), } -# _defaults = { -# 'use_phases': True, -# } - def create(self, cr, uid, vals, context=None): - if context is None: - context = {} - obj_id = super(account_analytic_account, self).create(cr, uid, vals, context=context) - if vals.get('use_phases', False): - self.project_create(cr, uid, obj_id, vals, context) - return obj_id + + def _trigger_project_creation(vals): + res= super(account_analytic_account, self)._trigger_project_creation(vals) + return res or vals.get('use_phases') + account_analytic_account() class project_task(osv.osv): |
