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