alias: 'widget.pmgRoleSelector',
comboItems: [
- ['admin', gettext('Administrator')],
- ['qmanager', gettext('Quarantine Manager')],
- ['audit', gettext('Auditor')]
+ ['admin', PMG.Utils.format_user_role('admin')],
+ ['qmanager', PMG.Utils.format_user_role('qmanager')],
+ ['audit', PMG.Utils.format_user_role('audit')]
]
});
sortable: true,
dataIndex: 'realm'
},
+ {
+ header: gettext('Role'),
+ width: 150,
+ sortable: true,
+ renderer: PMG.Utils.format_user_role,
+ dataIndex: 'role'
+ },
{
header: gettext('Enabled'),
width: 80,
receiverText: gettext('Receiver'),
scoreText: gettext('Score'),
+ user_role_text: {
+ root: gettext('Superuser'),
+ admin: gettext('Administrator'),
+ qmanager: gettext('Quarantine Manager'),
+ audit: gettext('Auditor'),
+ },
+
+ format_user_role: function(role) {
+ return PMG.Utils.user_role_text[role] || role;
+ },
+
oclass_text: {
who: gettext('Who Objects'),
what: gettext('What Objects'),