summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--install/ui/entity.js9
-rw-r--r--install/ui/test/data/i18n_messages.json22
-rw-r--r--install/ui/test/data/ipa_init.json22
-rw-r--r--ipalib/plugins/internal.py22
4 files changed, 41 insertions, 34 deletions
diff --git a/install/ui/entity.js b/install/ui/entity.js
index 026e66f79..8af4af968 100644
--- a/install/ui/entity.js
+++ b/install/ui/entity.js
@@ -809,7 +809,14 @@ IPA.entity_builder = function(){
that.adder_dialog = function(spec) {
spec.factory = spec.factory || IPA.add_dialog;
spec.name = spec.name || 'add';
- spec.title = spec.title || IPA.messages.objects.user.add;
+
+ if (!spec.title) {
+ var messages = IPA.messages.objects[entity.name];
+ if (messages) {
+ spec.title = messages.add;
+ }
+ }
+
return that.dialog(spec);
};
diff --git a/install/ui/test/data/i18n_messages.json b/install/ui/test/data/i18n_messages.json
index 7a1d498e0..004b3fde6 100644
--- a/install/ui/test/data/i18n_messages.json
+++ b/install/ui/test/data/i18n_messages.json
@@ -120,13 +120,13 @@
"identity": "DNS Zone Settings"
},
"group": {
- "add": "Add New Group",
+ "add": "Add Group",
"details": "Group Settings",
"posix": "Is this a POSIX group?"
},
"hbacrule": {
"active": "Active",
- "add": "Add New Rule",
+ "add": "Add HBAC Rule",
"allow": "Allow",
"any_host": "Any Host",
"any_service": "Any Service",
@@ -143,14 +143,14 @@
"user": "Who"
},
"hbacsvc": {
- "add": "Add New HBAC Service"
+ "add": "Add HBAC Service"
},
"hbacsvcgroup": {
- "add": "Add New HBAC Service Group",
+ "add": "Add HBAC Service Group",
"services": "Services"
},
"host": {
- "add": "Add New Host",
+ "add": "Add Host",
"certificate": "Host Certificate",
"cn": "Host Name",
"delete_key_unprovision": "Delete Key, Unprovision",
@@ -170,8 +170,8 @@
"valid": "Kerberos Key Present, Host Provisioned"
},
"hostgroup": {
- "add": "Add Hostgroup",
- "identity": "Hostgroup Settings"
+ "add": "Add Host Group",
+ "identity": "Host Group Settings"
},
"krbtpolicy": {
"identity": "Kerberos ticket policy"
@@ -207,7 +207,7 @@
"add": "Add Self Service Definition"
},
"service": {
- "add": "Add New Service",
+ "add": "Add Service",
"certificate": "Service Certificate",
"delete_key_unprovision": "Delete Key, Unprovision",
"details": "Service Settings",
@@ -222,16 +222,16 @@
"valid": "Kerberos Key Present, Service Provisioned"
},
"sudocmd": {
- "add": "Add New Sudo Command",
+ "add": "Add Sudo Command",
"groups": "Groups"
},
"sudocmdgroup": {
- "add": "Add New Sudo Command Group",
+ "add": "Add Sudo Command Group",
"commands": "Commands"
},
"sudorule": {
"active": "Active",
- "add": "Add New Rule",
+ "add": "Add Sudo Rule",
"allow": "Allow",
"any_command": "Any Command",
"any_group": "Any Group",
diff --git a/install/ui/test/data/ipa_init.json b/install/ui/test/data/ipa_init.json
index 84eecba77..538b36e0f 100644
--- a/install/ui/test/data/ipa_init.json
+++ b/install/ui/test/data/ipa_init.json
@@ -10082,13 +10082,13 @@
"identity": "DNS Zone Settings"
},
"group": {
- "add": "Add New Group",
+ "add": "Add Group",
"details": "Group Settings",
"posix": "Is this a POSIX group?"
},
"hbacrule": {
"active": "Active",
- "add": "Add New Rule",
+ "add": "Add HBAC Rule",
"allow": "Allow",
"any_host": "Any Host",
"any_service": "Any Service",
@@ -10105,14 +10105,14 @@
"user": "Who"
},
"hbacsvc": {
- "add": "Add New HBAC Service"
+ "add": "Add HBAC Service"
},
"hbacsvcgroup": {
- "add": "Add New HBAC Service Group",
+ "add": "Add HBAC Service Group",
"services": "Services"
},
"host": {
- "add": "Add New Host",
+ "add": "Add Host",
"certificate": "Host Certificate",
"cn": "Host Name",
"delete_key_unprovision": "Delete Key, Unprovision",
@@ -10132,8 +10132,8 @@
"valid": "Kerberos Key Present, Host Provisioned"
},
"hostgroup": {
- "add": "Add Hostgroup",
- "identity": "Hostgroup Settings"
+ "add": "Add Host Group",
+ "identity": "Host Group Settings"
},
"krbtpolicy": {
"identity": "Kerberos ticket policy"
@@ -10169,7 +10169,7 @@
"add": "Add Self Service Definition"
},
"service": {
- "add": "Add New Service",
+ "add": "Add Service",
"certificate": "Service Certificate",
"delete_key_unprovision": "Delete Key, Unprovision",
"details": "Service Settings",
@@ -10184,16 +10184,16 @@
"valid": "Kerberos Key Present, Service Provisioned"
},
"sudocmd": {
- "add": "Add New Sudo Command",
+ "add": "Add Sudo Command",
"groups": "Groups"
},
"sudocmdgroup": {
- "add": "Add New Sudo Command Group",
+ "add": "Add Sudo Command Group",
"commands": "Commands"
},
"sudorule": {
"active": "Active",
- "add": "Add New Rule",
+ "add": "Add Sudo Rule",
"allow": "Allow",
"any_command": "Any Command",
"any_group": "Any Group",
diff --git a/ipalib/plugins/internal.py b/ipalib/plugins/internal.py
index ff62bb21a..dabe4e58d 100644
--- a/ipalib/plugins/internal.py
+++ b/ipalib/plugins/internal.py
@@ -160,12 +160,12 @@ class i18n_messages(Command):
"title":_("Records for DNS Zone"),
},
"group": {
- "add":_("Add New Group"),
+ "add":_("Add Group"),
"details":_("Group Settings"),
"posix":_("Is this a POSIX group?"),
},
"hbacrule": {
- "add":_("Add New Rule"),
+ "add":_("Add HBAC Rule"),
"active":_("Active"),
"allow":_("Allow"),
"deny":_("Deny"),
@@ -183,14 +183,14 @@ class i18n_messages(Command):
"sourcehost":_("From"),
},
"hbacsvc": {
- "add":_("Add New HBAC Service"),
+ "add":_("Add HBAC Service"),
},
"hbacsvcgroup": {
- "add":_("Add New HBAC Service Group"),
+ "add":_("Add HBAC Service Group"),
"services":_("Services"),
},
"host": {
- "add":_("Add New Host"),
+ "add":_("Add Host"),
"certificate":_("Host Certificate"),
"cn":_("Host Name"),
"details":_("Host Settings"),
@@ -210,8 +210,8 @@ class i18n_messages(Command):
"unprovision":_("Unprovision"),
},
"hostgroup": {
- "add":_("Add Hostgroup"),
- "identity":_("Hostgroup Settings"),
+ "add":_("Add Host Group"),
+ "identity":_("Host Group Settings"),
},
"krbtpolicy": {
"identity":_("Kerberos ticket policy"),
@@ -247,7 +247,7 @@ class i18n_messages(Command):
"add":_("Add Self Service Definition"),
},
"service": {
- "add":_("Add New Service"),
+ "add":_("Add Service"),
"certificate":_("Service Certificate"),
"details":_("Service Settings"),
"host":_("Host Name"),
@@ -262,15 +262,15 @@ class i18n_messages(Command):
"unprovision":_("Unprovision"),
},
"sudocmd": {
- "add":_("Add New Sudo Command"),
+ "add":_("Add Sudo Command"),
"groups":_("Groups"),
},
"sudocmdgroup": {
- "add":_("Add New Sudo Command Group"),
+ "add":_("Add Sudo Command Group"),
"commands":_("Commands"),
},
"sudorule": {
- "add":_("Add New Rule"),
+ "add":_("Add Sudo Rule"),
"active":_("Active"),
"inactive":_("Inactive"),
"allow":_("Allow"),