From 3e298de7b027795e81581ea7cf8d6dc69ef76304 Mon Sep 17 00:00:00 2001 From: "Jay (Open ERP)" Date: Mon, 8 Feb 2010 14:22:12 +0530 Subject: [PATCH] [IMP] Groups : Better duplication terminology. lp bug: https://launchpad.net/bugs/516969 fixed bzr revid: jvo@tinyerp.com-20100208085212-g4bggomq0nw2ijo9 --- bin/addons/base/res/res_user.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bin/addons/base/res/res_user.py b/bin/addons/base/res/res_user.py index a3c3923d17c..f62e9822c94 100644 --- a/bin/addons/base/res/res_user.py +++ b/bin/addons/base/res/res_user.py @@ -40,7 +40,12 @@ class groups(osv.osv): _sql_constraints = [ ('name_uniq', 'unique (name)', 'The name of the group must be unique !') ] - + + def copy(self, cr, uid, id, default=None, context={}): + group_name = self.read(cr, uid, [id], ['name'])[0]['name'] + default.update({'name': group_name +' (copy)'}) + return super(groups, self).copy(cr, uid, id, default, context) + def write(self, cr, uid, ids, vals, context=None): if 'name' in vals: if vals['name'].startswith('-'):