summaryrefslogtreecommitdiffstats
path: root/install/ui/user.js
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2012-01-18 21:54:41 -0600
committerPetr Voborník <pvoborni@redhat.com>2012-01-23 15:38:41 +0100
commitb353239e59a8eb32fb1ac66e29228dc95b74e4e6 (patch)
tree09093bfd4ae3a5954c680998000635c15165c91f /install/ui/user.js
parentfef343ae8f501aa67d4c746d9c7103d797fd6be2 (diff)
downloadfreeipa-b353239e59a8eb32fb1ac66e29228dc95b74e4e6.tar.gz
freeipa-b353239e59a8eb32fb1ac66e29228dc95b74e4e6.tar.xz
freeipa-b353239e59a8eb32fb1ac66e29228dc95b74e4e6.zip
Fixed inconsistent status labels.
This patch modifies the status attributes in users, DNS zones, HBAC/sudo rules, HBAC test, and SELinux User Map to use the same label (i.e. Status) and values (i.e. Enabled/Disabled). The method to change the status will be modified separately. Ticket #2247
Diffstat (limited to 'install/ui/user.js')
-rw-r--r--install/ui/user.js36
1 files changed, 16 insertions, 20 deletions
diff --git a/install/ui/user.js b/install/ui/user.js
index 92ac86a83..2466b8801 100644
--- a/install/ui/user.js
+++ b/install/ui/user.js
@@ -43,13 +43,10 @@ IPA.user.entity = function(spec) {
'sn',
{
name: 'nsaccountlock',
- format: IPA.boolean_format({
- true_value: IPA.messages.objects.user.active,
- false_value: IPA.messages.objects.user.inactive,
- invert_value: true,
- show_false: true
- }),
- label: IPA.messages.objects.user.account_status
+ label: IPA.messages.status.label,
+ format: IPA.boolean_status_format({
+ invert_value: true
+ })
},
'uidnumber',
'mail',
@@ -78,7 +75,7 @@ IPA.user.entity = function(spec) {
{
factory: IPA.user_status_widget,
name: 'nsaccountlock',
- label: IPA.messages.objects.user.account_status
+ label: IPA.messages.status.label
},
'uid',
{
@@ -439,19 +436,19 @@ IPA.user_status_widget = function(spec) {
var action;
if (locked) {
- status = IPA.messages.objects.user.inactive;
- action = 'activate';
+ status = IPA.messages.status.disabled;
+ action = 'enable';
} else {
- status = IPA.messages.objects.user.active;
- action = 'deactivate';
+ status = IPA.messages.status.enabled;
+ action = 'disable';
}
that.status_span.html(status);
that.status_link.attr('href', action);
- var message = IPA.messages.objects.user.activation_link;
- var action_label = IPA.messages.objects.user[action];
+ var message = IPA.messages.objects.user.status_link;
+ var action_label = IPA.messages.status[action];
message = message.replace('${action}', action_label);
that.status_link.html(message);
@@ -473,12 +470,12 @@ IPA.user_status_widget = function(spec) {
var action = that.status_link.attr('href');
- var message = IPA.messages.objects.user.activation_confirmation;
- var action_label = IPA.messages.objects.user[action];
+ var message = IPA.messages.objects.user.status_confirmation;
+ var action_label = IPA.messages.status[action];
message = message.replace('${action}', action_label.toLocaleLowerCase());
var dialog = IPA.dialog({
- 'title': IPA.messages.dialogs.confirmation
+ title: IPA.messages.dialogs.confirmation
});
dialog.create = function() {
@@ -490,7 +487,7 @@ IPA.user_status_widget = function(spec) {
label: action_label,
click: function() {
that.set_status(
- action == 'activate',
+ action,
function(data, textStatus, xhr) {
var facet = that.entity.get_facet();
facet.refresh();
@@ -511,10 +508,9 @@ IPA.user_status_widget = function(spec) {
dialog.open(that.container);
};
- that.set_status = function(enabled, on_success, on_error) {
+ that.set_status = function(method, on_success, on_error) {
var pkey = IPA.nav.get_state('user-pkey');
- var method = enabled ? 'enable' : 'disable';
IPA.command({
entity: 'user',