[IMP] project_issue : Override the 'on_change_template' method.

bzr revid: mdi@tinyerp.com-20120723120907-qgg7b7jzc2zq17t6
This commit is contained in:
Divyesh Makwana (Open ERP) 2012-07-23 17:39:07 +05:30
parent 8ee2cca822
commit c1c88c7494
1 changed files with 7 additions and 0 deletions

View File

@ -593,6 +593,13 @@ class account_analytic_account(osv.osv):
'use_issues' : fields.boolean('Issues Tracking', help="Check this field if this project manages issues"),
}
def on_change_template(self, cr, uid, ids, template_id, context=None):
res = super(account_analytic_account, self).on_change_template(cr, uid, ids, template_id, context=context)
if template_id and 'value' in res:
template = self.browse(cr, uid, template_id, context=context)
res['value']['use_issues'] = template.use_issues
return res
def _trigger_project_creation(self, cr, uid, vals, context=None):
res = super(account_analytic_account, self)._trigger_project_creation(cr, uid, vals, context=context)
return res or vals.get('use_issues')