diff --git a/openerp/addons/base/res/res_user.py b/openerp/addons/base/res/res_user.py index 1f1ef8f8698..0e776c0a392 100644 --- a/openerp/addons/base/res/res_user.py +++ b/openerp/addons/base/res/res_user.py @@ -810,6 +810,9 @@ class users_view(osv.osv): sel_name = name_selection_groups(ids) selection = [(g.id, name) for name, g in groups] fields[app_name] = {'type': 'boolean', 'string': app} + tips = [name + ': ' + (g.comment or '') for name, g in groups] + if tips: + fields[app_name].update(help='\n'.join(tips)) fields[sel_name] = {'type': 'selection', 'string': 'Group', 'selection': selection} elems.append(""" @@ -825,6 +828,8 @@ class users_view(osv.osv): for gname, g in groups: name = name_boolean_group(g.id) fields[name] = {'type': 'boolean', 'string': gname} + if g.comment: + fields[name].update(help=g.comment) elems.append('' % name) elems.append('') # replace xml node by new arch