From dc5fcc2969789f03992a23ebd336b4c6f0d7e025 Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Fri, 8 Feb 2013 15:09:44 +0100 Subject: [PATCH] Web UI: configurable SID blacklists Added blacklists section, with ipantsidblacklistincoming and ipantsidblacklistoutgoing multivalued textbox fields, into trust details page. https://fedorahosted.org/freeipa/ticket/3289 --- install/ui/src/freeipa/trust.js | 14 ++++++++++++++ install/ui/test/data/ipa_init.json | 1 + ipalib/plugins/internal.py | 1 + 3 files changed, 16 insertions(+) diff --git a/install/ui/src/freeipa/trust.js b/install/ui/src/freeipa/trust.js index 22880bfe7..e4a227ab7 100644 --- a/install/ui/src/freeipa/trust.js +++ b/install/ui/src/freeipa/trust.js @@ -60,6 +60,20 @@ IPA.trust.entity = function(spec) { name: 'trusttype', label: IPA.messages.objects.trust.trusttype } + ] + }, + { + name: 'blacklists', + label: IPA.messages.objects.trust.blacklists, + fields: [ + { + type: 'multivalued', + name: 'ipantsidblacklistincoming' + }, + { + type: 'multivalued', + name: 'ipantsidblacklistoutgoing' + } // trust status not supported by show command at the moment // { // name: 'truststatus', diff --git a/install/ui/test/data/ipa_init.json b/install/ui/test/data/ipa_init.json index c16bc992e..73d54578b 100644 --- a/install/ui/test/data/ipa_init.json +++ b/install/ui/test/data/ipa_init.json @@ -447,6 +447,7 @@ "trust": { "account": "Account", "admin_account": "Administrative account", + "name": "SID blacklists", "details": "Trust Settings", "domain": "Domain", "establish_using": "Establish using", diff --git a/ipalib/plugins/internal.py b/ipalib/plugins/internal.py index 42bece601..2ca112ee0 100644 --- a/ipalib/plugins/internal.py +++ b/ipalib/plugins/internal.py @@ -586,6 +586,7 @@ class i18n_messages(Command): "trust": { "account": _("Account"), "admin_account": _("Administrative account"), + "blacklists": _("SID blacklists"), "details": _("Trust Settings"), "domain": _("Domain"), "establish_using": _("Establish using"),