user_role_text: {
root: gettext('Superuser'),
admin: gettext('Administrator'),
+ helpdesk: gettext('Help Desk'),
qmanager: gettext('Quarantine Manager'),
audit: gettext('Auditor')
},
iconCls: 'fa fa-envelope-o',
xtype: 'proxmoxWindowEdit',
subdir: 'email',
- subject: gettext("Email"),
+ subject: gettext("E-Mail"),
width: 400,
items: [
{
xtype: 'textfield',
name: 'email',
- fieldLabel: gettext("Email")
+ fieldLabel: gettext("E-Mail")
}
]
},
iconCls: 'fa fa-envelope-o',
xtype: 'proxmoxWindowEdit',
subdir: 'receiver',
- subject: gettext("Email"),
+ subject: gettext("E-Mail"),
receivertest: true,
width: 400,
items: [
{
xtype: 'textfield',
name: 'email',
- fieldLabel: gettext("Email")
+ fieldLabel: gettext("E-Mail")
}
]
},
},
doQuarantineAction: function(action, id, callback) {
+ var count = id.split(';').length;
+ var successMessage = "Action '{0}'";
+ if (count > 1) {
+ successMessage += " for '{1}' items";
+ }
+ successMessage += " successful";
+
+ /*jslint confusion: true*/
+ /*format is string and function*/
Proxmox.Utils.API2Request({
url: '/quarantine/content/',
params: {
closeAction: 'destroy'
}).show({
title: gettext('Info'),
- message: "Action '" + action + ' ' +
- id + "' successful",
+ message: Ext.String.format(successMessage, action, count),
buttons: Ext.Msg.OK,
icon: Ext.MessageBox.INFO
});
}
}
});
+ /*jslint confusion: false*/
},
sender_renderer: function(value, metaData, rec) {