diff options
Diffstat (limited to 'install')
-rw-r--r-- | install/ui/association.js | 10 | ||||
-rw-r--r-- | install/ui/hbac.js | 5 | ||||
-rw-r--r-- | install/ui/host.js | 4 | ||||
-rw-r--r-- | install/ui/ipa.css | 5 | ||||
-rw-r--r-- | install/ui/search.js | 1 | ||||
-rw-r--r-- | install/ui/service.js | 4 | ||||
-rw-r--r-- | install/ui/sudo.js | 1 | ||||
-rw-r--r-- | install/ui/test/data/ipa_init.json | 334 |
8 files changed, 305 insertions, 59 deletions
diff --git a/install/ui/association.js b/install/ui/association.js index b78e1e36b..32b4c3697 100644 --- a/install/ui/association.js +++ b/install/ui/association.js @@ -507,7 +507,7 @@ IPA.association_table_widget = function (spec) { var label = IPA.metadata.objects[that.other_entity].label; var title = IPA.messages.association.add; - title = title.replace('${entity}', that.entity_name); + title = title.replace('${entity}', IPA.metadata.objects[that.entity_name].label_singular); title = title.replace('${primary_key}', pkey); title = title.replace('${other_entity}', label); @@ -571,7 +571,6 @@ IPA.association_table_widget = function (spec) { if (!selected_values.length) { var message = IPA.messages.dialogs.remove_empty; - message = message.replace('${entity}', that.label); alert(message); return; } @@ -580,7 +579,7 @@ IPA.association_table_widget = function (spec) { var label = IPA.metadata.objects[that.other_entity].label; var title = IPA.messages.association.remove; - title = title.replace('${entity}', that.entity_name); + title = title.replace('${entity}', IPA.metadata.objects[that.entity_name].label_singular); title = title.replace('${primary_key}', pkey); title = title.replace('${other_entity}', label); @@ -896,7 +895,7 @@ IPA.association_facet = function (spec) { var label = IPA.metadata.objects[that.other_entity] ? IPA.metadata.objects[that.other_entity].label : that.other_entity; var title = IPA.messages.association.add; - title = title.replace('${entity}', that.entity_name); + title = title.replace('${entity}', IPA.metadata.objects[that.entity_name].label_singular); title = title.replace('${primary_key}', pkey); title = title.replace('${other_entity}', label); @@ -948,7 +947,6 @@ IPA.association_facet = function (spec) { if (!values.length) { var message = IPA.messages.dialogs.remove_empty; - message = message.replace('${entity}', label); alert(message); return; } @@ -956,7 +954,7 @@ IPA.association_facet = function (spec) { var pkey = IPA.nav.get_state(that.entity_name+'-pkey'); var title = IPA.messages.association.remove; - title = title.replace('${entity}', that.entity_name); + title = title.replace('${entity}', IPA.metadata.objects[that.entity_name].label_singular); title = title.replace('${primary_key}', pkey); title = title.replace('${other_entity}', label); diff --git a/install/ui/hbac.js b/install/ui/hbac.js index 022e26a0d..87f8a36dc 100644 --- a/install/ui/hbac.js +++ b/install/ui/hbac.js @@ -845,7 +845,7 @@ IPA.hbacrule_accesstime_widget = function(spec) { var pkey = IPA.nav.get_state(that.entity_name+'-pkey'); var title = IPA.messages.association.add; - title = title.replace('${entity}', IPA.metadata.objects[that.entity_name].label); + title = title.replace('${entity}', IPA.metadata.objects[that.entity_name].label_singular); title = title.replace('${primary_key}', pkey); title = title.replace('${other_entity}', that.label); @@ -947,14 +947,13 @@ IPA.hbacrule_accesstime_widget = function(spec) { var title; if (!values.length) { title = IPA.messages.dialogs.remove_empty; - title = title.replace('${entity}', that.label); alert(title); return; } var pkey = IPA.nav.get_state(that.entity_name+'-pkey'); title = IPA.messages.association.remove; - title = title.replace('${entity}', IPA.metadata.objects[that.entity_name].label); + title = title.replace('${entity}', IPA.metadata.objects[that.entity_name].label_singular); title = title.replace('${primary_key}', pkey); title = title.replace('${other_entity}', that.label); diff --git a/install/ui/host.js b/install/ui/host.js index fe9eabf0b..704783eec 100644 --- a/install/ui/host.js +++ b/install/ui/host.js @@ -285,7 +285,7 @@ IPA.host_provisioning_status_widget = function (spec) { that.show_unprovision_dialog = function() { - var label = IPA.metadata.objects[that.entity_name].label; + var label = IPA.metadata.objects[that.entity_name].label_singular; var title = IPA.messages.objects.host.unprovision_title; title = title.replace('${entity}', label); @@ -378,7 +378,7 @@ IPA.host_certificate_status_widget = function (spec) { that.init = function() { - that.entity_label = IPA.metadata.objects[that.entity_name].label; + that.entity_label = IPA.metadata.objects[that.entity_name].label_singular; that.get_entity_pkey = function(result) { var values = result['fqdn']; diff --git a/install/ui/ipa.css b/install/ui/ipa.css index 9c9012ea2..a36315478 100644 --- a/install/ui/ipa.css +++ b/install/ui/ipa.css @@ -459,6 +459,7 @@ div.tabs { .facet-pkey { color:black; + text-transform: none; } .breadcrumb { @@ -948,10 +949,6 @@ a { /* ---- Dialog ---- */ -.ui-dialog .ui-dialog-title { - text-transform: capitalize; -} - .ui-dialog .ui-dialog-titlebar-close span { background-color: transparent !important; } diff --git a/install/ui/search.js b/install/ui/search.js index 91f3d0b23..29c52c879 100644 --- a/install/ui/search.js +++ b/install/ui/search.js @@ -193,7 +193,6 @@ IPA.search_facet = function(spec) { var title; if (!values.length) { title = IPA.messages.dialogs.remove_empty; - title = title.replace('${entity}', label); alert(title); return; } diff --git a/install/ui/service.js b/install/ui/service.js index 943995a22..618269c8f 100644 --- a/install/ui/service.js +++ b/install/ui/service.js @@ -266,7 +266,7 @@ IPA.service_provisioning_status_widget = function (spec) { that.unprovision = function() { - var label = IPA.metadata.objects[that.entity_name].label; + var label = IPA.metadata.objects[that.entity_name].label_singular; var title = IPA.messages.objects.service.unprovision_title; title = title.replace('${entity}', label); @@ -323,7 +323,7 @@ IPA.service_certificate_status_widget = function (spec) { that.init = function() { - that.entity_label = IPA.metadata.objects[that.entity_name].label; + that.entity_label = IPA.metadata.objects[that.entity_name].label_singular; that.get_entity_pkey = function(result) { var values = result['krbprincipalname']; diff --git a/install/ui/sudo.js b/install/ui/sudo.js index 26e1bdb00..efa5a955e 100644 --- a/install/ui/sudo.js +++ b/install/ui/sudo.js @@ -709,7 +709,6 @@ IPA.sudo.options_section = function(spec) { if (!values.length) { var message = IPA.messages.dialogs.remove_empty; - message = message.replace('${entity}', label); alert(message); return; } diff --git a/install/ui/test/data/ipa_init.json b/install/ui/test/data/ipa_init.json index e7a52d385..6277e39c4 100644 --- a/install/ui/test/data/ipa_init.json +++ b/install/ui/test/data/ipa_init.json @@ -49,6 +49,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -77,6 +78,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -141,6 +143,7 @@ "minlength": null, "multivalue": false, "name": "automountkey", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -167,6 +170,7 @@ "minlength": null, "multivalue": false, "name": "automountinformation", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -254,6 +258,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -282,6 +287,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -341,6 +347,7 @@ "minlength": null, "multivalue": false, "name": "newautomountinformation", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -405,6 +412,7 @@ "minlength": null, "multivalue": false, "name": "automountkey", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -431,6 +439,7 @@ "minlength": null, "multivalue": false, "name": "automountinformation", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -464,6 +473,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -492,6 +502,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -614,6 +625,7 @@ "minlength": null, "multivalue": false, "name": "masterfile", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -724,6 +736,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -752,6 +765,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -785,6 +799,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -813,6 +828,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -839,6 +855,7 @@ "minlength": null, "multivalue": false, "name": "key", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -865,6 +882,7 @@ "minlength": null, "multivalue": false, "name": "parentmap", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -990,6 +1008,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -1018,6 +1037,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -1122,6 +1142,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -1150,6 +1171,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -1254,6 +1276,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -1282,6 +1305,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -1407,6 +1431,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -1435,6 +1460,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -1554,6 +1580,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -1582,6 +1609,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -1761,6 +1789,10 @@ } ] }, + "dnsrecord_mod": { + "takes_args": [], + "takes_options": [] + }, "dnsrecord_show": { "takes_args": [], "takes_options": [ @@ -1823,6 +1855,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -1851,6 +1884,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -1910,6 +1944,7 @@ "minlength": null, "multivalue": false, "name": "ip_address", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -2016,6 +2051,39 @@ "query": false, "required": false, "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "forward_only", + "cli_short_name": null, + "default": false, + "doc": "Search for forward zones only", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false", + "FALSE" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Forward zones only", + "multivalue": false, + "name": "forward_only", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true", + "TRUE" + ], + "type": "bool" } ] }, @@ -2043,6 +2111,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -2071,6 +2140,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -2281,6 +2351,7 @@ "minlength": null, "multivalue": true, "name": "usercertificate", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -2312,6 +2383,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -2340,6 +2412,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -2369,6 +2442,7 @@ "minlength": null, "multivalue": false, "name": "uuid", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -2399,6 +2473,7 @@ "minlength": null, "multivalue": false, "name": "username", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -2429,6 +2504,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -2457,6 +2533,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -2486,6 +2563,7 @@ "minlength": null, "multivalue": false, "name": "ipaentitlementid", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -2512,6 +2590,7 @@ "minlength": null, "multivalue": false, "name": "password", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -2576,6 +2655,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -2604,6 +2684,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -2803,6 +2884,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -2831,6 +2913,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -2972,6 +3055,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -3000,6 +3084,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -3149,6 +3234,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -3177,6 +3263,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -3297,6 +3384,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -3325,6 +3413,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -3450,6 +3539,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -3478,6 +3568,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -3582,6 +3673,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -3610,6 +3702,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -3739,6 +3832,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -3767,6 +3861,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -3939,6 +4034,7 @@ "minlength": null, "multivalue": false, "name": "ip_address", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -4072,6 +4168,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -4100,6 +4197,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -4159,6 +4257,7 @@ "minlength": null, "multivalue": false, "name": "krbprincipalname", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -4227,6 +4326,7 @@ "minlength": null, "multivalue": false, "name": "out", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -4260,6 +4360,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -4288,6 +4389,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -4417,6 +4519,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -4445,6 +4548,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -4553,6 +4657,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -4581,6 +4686,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -4689,6 +4795,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -4717,6 +4824,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -4917,6 +5025,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -4945,6 +5054,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -5053,6 +5163,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -5081,6 +5192,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -5210,6 +5322,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -5238,6 +5351,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -5346,6 +5460,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -5374,6 +5489,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -5507,6 +5623,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -5535,6 +5652,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -5647,6 +5765,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -5675,6 +5794,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -5800,6 +5920,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -5828,6 +5949,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -5925,6 +6047,7 @@ "minlength": null, "multivalue": false, "name": "user", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -5958,6 +6081,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -5986,6 +6110,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -6119,6 +6244,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -6147,6 +6273,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -6412,6 +6539,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -6440,6 +6568,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -6541,6 +6670,7 @@ "minlength": null, "multivalue": false, "name": "out", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -6574,6 +6704,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -6602,6 +6733,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -6727,6 +6859,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -6755,6 +6888,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -6859,6 +6993,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -6887,6 +7022,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -7016,6 +7152,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -7044,6 +7181,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -7152,6 +7290,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -7180,6 +7319,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -7223,6 +7363,7 @@ "minlength": null, "multivalue": false, "name": "ipasudoopt", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -7368,6 +7509,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -7396,6 +7538,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -7472,6 +7615,7 @@ "minlength": null, "multivalue": false, "name": "ipasudoopt", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -7555,6 +7699,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -7583,6 +7728,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -7782,6 +7928,7 @@ "minlength": null, "multivalue": true, "name": "addattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -7810,6 +7957,7 @@ "minlength": null, "multivalue": true, "name": "setattr", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -7919,7 +8067,7 @@ "aci" ], "label": "Automount Keys", - "label_singular": "automount key", + "label_singular": "Automount Key", "methods": [ "add", "del", @@ -7979,6 +8127,7 @@ "minlength": null, "multivalue": false, "name": "automountkey", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -8005,6 +8154,7 @@ "minlength": null, "multivalue": false, "name": "automountinformation", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -8038,6 +8188,7 @@ "minlength": null, "multivalue": false, "name": "description", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -8064,7 +8215,7 @@ "aci" ], "label": "Automount Locations", - "label_singular": "automount location", + "label_singular": "Automount Location", "methods": [ "add", "del", @@ -8125,6 +8276,7 @@ "minlength": null, "multivalue": false, "name": "cn", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -8153,7 +8305,7 @@ "aci" ], "label": "Automount Maps", - "label_singular": "automount map", + "label_singular": "Automount Map", "methods": [ "add", "add_indirect", @@ -8214,6 +8366,7 @@ "minlength": null, "multivalue": false, "name": "automountmapname", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -8240,6 +8393,7 @@ "minlength": null, "multivalue": false, "name": "description", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -8274,7 +8428,7 @@ "aci" ], "label": "Configuration", - "label_singular": "configuration", + "label_singular": "Configuration", "methods": [ "mod", "show" @@ -8351,6 +8505,7 @@ "minlength": null, "multivalue": false, "name": "ipahomesrootdir", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -8377,6 +8532,7 @@ "minlength": null, "multivalue": false, "name": "ipadefaultloginshell", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -8403,6 +8559,7 @@ "minlength": null, "multivalue": false, "name": "ipadefaultprimarygroup", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -8429,6 +8586,7 @@ "minlength": null, "multivalue": false, "name": "ipadefaultemaildomain", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -8501,6 +8659,7 @@ "minlength": null, "multivalue": false, "name": "ipausersearchfields", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -8527,6 +8686,7 @@ "minlength": null, "multivalue": false, "name": "ipagroupsearchfields", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -8588,6 +8748,7 @@ "minlength": null, "multivalue": false, "name": "ipacertificatesubjectbase", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -8685,6 +8846,7 @@ "minlength": null, "multivalue": false, "name": "ipaconfigstring", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -9543,7 +9705,7 @@ "aci" ], "label": "Entry", - "label_singular": "entry", + "label_singular": "Entry", "methods": [ "add", "del", @@ -9606,6 +9768,7 @@ "minlength": null, "multivalue": false, "name": "cn", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -9632,6 +9795,7 @@ "minlength": null, "multivalue": false, "name": "krbpwdpolicyreference", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -9668,7 +9832,7 @@ "delegation": { "bindable": false, "label": "Delegations", - "label_singular": "delegation", + "label_singular": "Delegation", "methods": [ "add", "del", @@ -9677,12 +9841,8 @@ "show" ], "name": "delegation", - "object_name": [ - "delegation" - ], - "object_name_plural": [ - "delegation" - ], + "object_name": "delegation", + "object_name_plural": "delegations", "primary_key": "aciname", "takes_params": [ { @@ -9704,6 +9864,7 @@ "minlength": null, "multivalue": false, "name": "aciname", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -9776,6 +9937,7 @@ "minlength": null, "multivalue": false, "name": "memberof", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -9802,6 +9964,7 @@ "minlength": null, "multivalue": false, "name": "group", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -9890,13 +10053,14 @@ "aci" ], "label": "DNS Resource Records", - "label_singular": "DNS resource record", + "label_singular": "DNS Resource Record", "methods": [ "add", "add_record", "del", "delentry", "find", + "mod", "show" ], "name": "dnsrecord", @@ -9952,6 +10116,7 @@ "minlength": null, "multivalue": false, "name": "idnsname", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -10108,7 +10273,7 @@ "aci" ], "label": "DNS Zones", - "label_singular": "DNS zone", + "label_singular": "DNS Zone", "methods": [ "add", "del", @@ -10172,6 +10337,7 @@ "minlength": null, "multivalue": false, "name": "idnsname", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -10198,6 +10364,7 @@ "minlength": null, "multivalue": false, "name": "idnssoamname", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -10224,6 +10391,7 @@ "minlength": null, "multivalue": false, "name": "idnssoarname", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -10415,6 +10583,7 @@ "minlength": null, "multivalue": false, "name": "idnsupdatepolicy", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -10512,7 +10681,7 @@ "aci" ], "label": "Entitlements", - "label_singular": "entitlement", + "label_singular": "Entitlement", "methods": [ "consume", "find", @@ -10613,7 +10782,7 @@ "aci" ], "label": "User Groups", - "label_singular": "user group", + "label_singular": "User Group", "methods": [ "add", "add_member", @@ -10676,6 +10845,7 @@ "minlength": null, "multivalue": false, "name": "cn", + "noextrawhitespace": true, "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,252}[a-zA-Z0-9_.$-]?$", "pattern_errmsg": "may only include letters, numbers, _, -, . and $", "primary_key": true, @@ -10702,6 +10872,7 @@ "minlength": null, "multivalue": false, "name": "description", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -10794,7 +10965,7 @@ "aci" ], "label": "HBAC Rules", - "label_singular": "HBAC rule", + "label_singular": "HBAC Rule", "methods": [ "add", "add_host", @@ -10865,6 +11036,7 @@ "minlength": null, "multivalue": false, "name": "cn", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -11012,6 +11184,7 @@ "minlength": null, "multivalue": false, "name": "description", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -11079,6 +11252,7 @@ "minlength": null, "multivalue": false, "name": "memberuser_user", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -11109,6 +11283,7 @@ "minlength": null, "multivalue": false, "name": "memberuser_group", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -11139,6 +11314,7 @@ "minlength": null, "multivalue": false, "name": "memberhost_host", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -11169,6 +11345,7 @@ "minlength": null, "multivalue": false, "name": "memberhost_hostgroup", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -11199,6 +11376,7 @@ "minlength": null, "multivalue": false, "name": "sourcehost_host", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -11229,6 +11407,7 @@ "minlength": null, "multivalue": false, "name": "sourcehost_hostgroup", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -11259,6 +11438,7 @@ "minlength": null, "multivalue": false, "name": "memberservice_hbacsvc", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -11289,6 +11469,7 @@ "minlength": null, "multivalue": false, "name": "memberservice_hbacsvcgroup", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -11320,7 +11501,7 @@ "aci" ], "label": "HBAC Services", - "label_singular": "HBAC service", + "label_singular": "HBAC Service", "methods": [ "add", "del", @@ -11381,6 +11562,7 @@ "minlength": null, "multivalue": false, "name": "cn", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -11407,6 +11589,7 @@ "minlength": null, "multivalue": false, "name": "description", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -11447,7 +11630,7 @@ "aci" ], "label": "HBAC Service Groups", - "label_singular": "HBAC service group", + "label_singular": "HBAC Service Group", "methods": [ "add", "add_member", @@ -11510,6 +11693,7 @@ "minlength": null, "multivalue": false, "name": "cn", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -11536,6 +11720,7 @@ "minlength": null, "multivalue": false, "name": "description", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -11612,7 +11797,7 @@ "aci" ], "label": "Hosts", - "label_singular": "host", + "label_singular": "Host", "methods": [ "add", "add_managedby", @@ -11679,6 +11864,7 @@ "minlength": null, "multivalue": false, "name": "fqdn", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -11705,6 +11891,7 @@ "minlength": null, "multivalue": false, "name": "description", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -11731,6 +11918,7 @@ "minlength": null, "multivalue": false, "name": "l", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -11757,6 +11945,7 @@ "minlength": null, "multivalue": false, "name": "nshostlocation", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -11783,6 +11972,7 @@ "minlength": null, "multivalue": false, "name": "nshardwareplatform", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -11809,6 +11999,7 @@ "minlength": null, "multivalue": false, "name": "nsosversion", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -11835,6 +12026,7 @@ "minlength": null, "multivalue": false, "name": "userpassword", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -11900,6 +12092,7 @@ "minlength": null, "multivalue": false, "name": "randompassword", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -11956,6 +12149,7 @@ "minlength": null, "multivalue": false, "name": "krbprincipalname", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -12015,7 +12209,7 @@ "aci" ], "label": "Host Groups", - "label_singular": "host group", + "label_singular": "Host Group", "methods": [ "add", "add_member", @@ -12078,6 +12272,7 @@ "minlength": null, "multivalue": false, "name": "cn", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -12104,6 +12299,7 @@ "minlength": null, "multivalue": false, "name": "description", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -12128,7 +12324,7 @@ "aci" ], "label": "Kerberos Ticket Policy", - "label_singular": "Kerberos ticket policy", + "label_singular": "Kerberos Ticket Policy", "methods": [ "mod", "reset", @@ -12184,6 +12380,7 @@ "minlength": null, "multivalue": false, "name": "uid", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -12294,7 +12491,7 @@ "aci" ], "label": "Netgroups", - "label_singular": "netgroup", + "label_singular": "Netgroup", "methods": [ "add", "add_member", @@ -12363,6 +12560,7 @@ "minlength": null, "multivalue": false, "name": "cn", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -12389,6 +12587,7 @@ "minlength": null, "multivalue": false, "name": "description", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -12415,6 +12614,7 @@ "minlength": null, "multivalue": false, "name": "nisdomainname", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -12444,6 +12644,7 @@ "minlength": null, "multivalue": false, "name": "ipauniqueid", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -12534,7 +12735,7 @@ "aci" ], "label": "Permissions", - "label_singular": "permission", + "label_singular": "Permission", "methods": [ "add", "add_member", @@ -12597,6 +12798,7 @@ "minlength": null, "multivalue": false, "name": "cn", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -12708,6 +12910,7 @@ "minlength": null, "multivalue": false, "name": "memberof", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -12737,6 +12940,7 @@ "minlength": null, "multivalue": false, "name": "filter", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -12766,6 +12970,7 @@ "minlength": null, "multivalue": false, "name": "subtree", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -12795,6 +13000,7 @@ "minlength": null, "multivalue": false, "name": "targetgroup", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -12847,7 +13053,7 @@ "aci" ], "label": "Privileges", - "label_singular": "privilege", + "label_singular": "Privilege", "methods": [ "add", "add_member", @@ -12912,6 +13118,7 @@ "minlength": null, "multivalue": false, "name": "cn", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -12938,6 +13145,7 @@ "minlength": null, "multivalue": false, "name": "description", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -12981,7 +13189,7 @@ "aci" ], "label": "Password Policies", - "label_singular": "password policy", + "label_singular": "Password Policy", "methods": [ "add", "del", @@ -13043,6 +13251,7 @@ "minlength": null, "multivalue": false, "name": "cn", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -13299,7 +13508,7 @@ "aci" ], "label": "Roles", - "label_singular": "role", + "label_singular": "Role", "methods": [ "add", "add_member", @@ -13364,6 +13573,7 @@ "minlength": null, "multivalue": false, "name": "cn", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -13390,6 +13600,7 @@ "minlength": null, "multivalue": false, "name": "description", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -13403,7 +13614,7 @@ "selfservice": { "bindable": false, "label": "Self Service Permissions", - "label_singular": "self service permission", + "label_singular": "Self Service Permission", "methods": [ "add", "del", @@ -13412,12 +13623,8 @@ "show" ], "name": "selfservice", - "object_name": [ - "self service permission" - ], - "object_name_plural": [ - "self service permissions" - ], + "object_name": "self service permission", + "object_name_plural": "self service permissions", "primary_key": "aciname", "takes_params": [ { @@ -13439,6 +13646,7 @@ "minlength": null, "multivalue": false, "name": "aciname", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -13541,7 +13749,7 @@ "aci" ], "label": "Services", - "label_singular": "service", + "label_singular": "Service", "methods": [ "add", "add_host", @@ -13594,6 +13802,7 @@ "minlength": null, "multivalue": false, "name": "krbprincipalname", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -13657,7 +13866,7 @@ "aci" ], "label": "Sudo Commands", - "label_singular": "sudo command", + "label_singular": "Sudo Command", "methods": [ "add", "del", @@ -13718,6 +13927,7 @@ "minlength": null, "multivalue": false, "name": "sudocmd", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -13744,6 +13954,7 @@ "minlength": null, "multivalue": false, "name": "description", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -13784,7 +13995,7 @@ "aci" ], "label": "Sudo Command Groups", - "label_singular": "sudo command group", + "label_singular": "Sudo Command Group", "methods": [ "add", "add_member", @@ -13847,6 +14058,7 @@ "minlength": null, "multivalue": false, "name": "cn", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -13873,6 +14085,7 @@ "minlength": null, "multivalue": false, "name": "description", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -13903,6 +14116,7 @@ "minlength": null, "multivalue": false, "name": "membercmd_sudocmd", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -13933,6 +14147,7 @@ "minlength": null, "multivalue": false, "name": "membercmd_sudocmdgroup", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14012,7 +14227,7 @@ "aci" ], "label": "Sudo Rules", - "label_singular": "sudo rule", + "label_singular": "Sudo Rule", "methods": [ "add", "add_allow_command", @@ -14089,6 +14304,7 @@ "minlength": null, "multivalue": false, "name": "cn", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": true, @@ -14115,6 +14331,7 @@ "minlength": null, "multivalue": false, "name": "description", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14302,6 +14519,7 @@ "minlength": null, "multivalue": false, "name": "memberuser_user", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14332,6 +14550,7 @@ "minlength": null, "multivalue": false, "name": "memberuser_group", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14362,6 +14581,7 @@ "minlength": null, "multivalue": false, "name": "memberhost_host", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14392,6 +14612,7 @@ "minlength": null, "multivalue": false, "name": "memberhost_hostgroup", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14422,6 +14643,7 @@ "minlength": null, "multivalue": false, "name": "memberallowcmd_sudocmd", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14452,6 +14674,7 @@ "minlength": null, "multivalue": false, "name": "memberdenycmd_sudocmd", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14482,6 +14705,7 @@ "minlength": null, "multivalue": false, "name": "memberallowcmd_sudocmdgroup", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14512,6 +14736,7 @@ "minlength": null, "multivalue": false, "name": "memberdenycmd_sudocmdgroup", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14542,6 +14767,7 @@ "minlength": null, "multivalue": false, "name": "ipasudorunas_user", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14572,6 +14798,7 @@ "minlength": null, "multivalue": false, "name": "ipasudorunas_group", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14598,6 +14825,7 @@ "minlength": null, "multivalue": false, "name": "externaluser", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14624,6 +14852,7 @@ "minlength": null, "multivalue": false, "name": "ipasudorunasextuser", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14650,6 +14879,7 @@ "minlength": null, "multivalue": false, "name": "ipasudorunasextgroup", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14783,7 +15013,7 @@ "aci" ], "label": "Users", - "label_singular": "user", + "label_singular": "User", "methods": [ "add", "del", @@ -14846,6 +15076,7 @@ "minlength": null, "multivalue": false, "name": "uid", + "noextrawhitespace": true, "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,252}[a-zA-Z0-9_.$-]?$", "pattern_errmsg": "may only include letters, numbers, _, -, . and $", "primary_key": true, @@ -14872,6 +15103,7 @@ "minlength": null, "multivalue": false, "name": "givenname", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14898,6 +15130,7 @@ "minlength": null, "multivalue": false, "name": "sn", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14924,6 +15157,7 @@ "minlength": null, "multivalue": false, "name": "cn", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14950,6 +15184,7 @@ "minlength": null, "multivalue": false, "name": "displayname", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -14976,6 +15211,7 @@ "minlength": null, "multivalue": false, "name": "initials", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15002,6 +15238,7 @@ "minlength": null, "multivalue": false, "name": "homedirectory", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15028,6 +15265,7 @@ "minlength": null, "multivalue": false, "name": "gecos", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15054,6 +15292,7 @@ "minlength": null, "multivalue": false, "name": "loginshell", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15082,6 +15321,7 @@ "minlength": null, "multivalue": false, "name": "krbprincipalname", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15108,6 +15348,7 @@ "minlength": null, "multivalue": true, "name": "mail", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15136,6 +15377,7 @@ "minlength": null, "multivalue": false, "name": "userpassword", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15208,6 +15450,7 @@ "minlength": null, "multivalue": false, "name": "street", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15234,6 +15477,7 @@ "minlength": null, "multivalue": false, "name": "l", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15260,6 +15504,7 @@ "minlength": null, "multivalue": false, "name": "st", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15286,6 +15531,7 @@ "minlength": null, "multivalue": false, "name": "postalcode", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15312,6 +15558,7 @@ "minlength": null, "multivalue": true, "name": "telephonenumber", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15338,6 +15585,7 @@ "minlength": null, "multivalue": true, "name": "mobile", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15364,6 +15612,7 @@ "minlength": null, "multivalue": true, "name": "pager", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15390,6 +15639,7 @@ "minlength": null, "multivalue": true, "name": "facsimiletelephonenumber", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15416,6 +15666,7 @@ "minlength": null, "multivalue": false, "name": "ou", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15442,6 +15693,7 @@ "minlength": null, "multivalue": false, "name": "title", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15468,6 +15720,7 @@ "minlength": null, "multivalue": false, "name": "manager", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15494,6 +15747,7 @@ "minlength": null, "multivalue": false, "name": "carlicense", + "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -15595,7 +15849,7 @@ "dirty_title": "Dirty", "hide_already_enrolled": "Hide already enrolled.", "prospective": "Prospective", - "remove_empty": "Select ${entity} to be removed.", + "remove_empty": "Select entries to be removed.", "remove_title": "Remove ${entity}" }, "facet_groups": { |