diff --git a/bin/addons/base/res/res_user.py b/bin/addons/base/res/res_user.py index ec96b07dc0c..31a09135369 100644 --- a/bin/addons/base/res/res_user.py +++ b/bin/addons/base/res/res_user.py @@ -67,6 +67,14 @@ class groups(osv.osv): return gid + def copy(self, cr, uid, id, default={}, context={}, done_list=[], local=False): + group = self.browse(cr, uid, id, context=context) + default = default.copy() + if not 'name' in default: + default['name'] = group['name'] + default['name'] = default['name'] + _(' (copy)') + return super(groups, self).copy(cr, uid, id, default, context=context) + groups()