From 050344d175dc19e6b3cfa306bb2c01ddc977100a Mon Sep 17 00:00:00 2001 From: "Rvo (Open ERP)" Date: Sat, 18 Sep 2010 11:22:11 +0530 Subject: [IMP]: Usability Improvements bzr revid: rvo@tinyerp.co.in-20100918055211-3kuyw3k8nagxvb7t --- addons/project_long_term/project_long_term.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'addons/project_long_term/project_long_term.py') diff --git a/addons/project_long_term/project_long_term.py b/addons/project_long_term/project_long_term.py index 79baff679cc..b795dda557e 100644 --- a/addons/project_long_term/project_long_term.py +++ b/addons/project_long_term/project_long_term.py @@ -214,6 +214,13 @@ class project_phase(osv.osv): self._check_date_end(cr, uid, next_phase, dt_end, context=context) return super(project_phase, self).write(cr, uid, ids, vals, context=context) + def copy(self, cr, uid, id, default=None, context=None): + if default is None: + default = {} + if not default.get('name', False): + default['name'] = self.browse(cr, uid, id, context=context).name + _(' (copy)') + return super(project_phase, self).copy(cr, uid, id, default, context) + def set_draft(self, cr, uid, ids, *args): self.write(cr, uid, ids, {'state': 'draft'}) return True -- cgit v1.2.3