summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2013-02-08 15:09:44 +0100
committerPetr Vobornik <pvoborni@redhat.com>2013-03-18 14:33:52 +0100
commit04678253ea21e26cd72ae26b8f81ca3657471abf (patch)
tree1bdd65c62afbe168a0bb88067db6e179a117bdcf
parentc07bd84cfd4ae471bd72020d78bdd3c07b7a08b5 (diff)
downloadfreeipa.git-04678253ea21e26cd72ae26b8f81ca3657471abf.tar.gz
freeipa.git-04678253ea21e26cd72ae26b8f81ca3657471abf.tar.xz
freeipa.git-04678253ea21e26cd72ae26b8f81ca3657471abf.zip
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
-rw-r--r--install/ui/src/freeipa/trust.js14
-rw-r--r--install/ui/test/data/ipa_init.json1
-rw-r--r--ipalib/plugins/internal.py1
3 files changed, 16 insertions, 0 deletions
diff --git a/install/ui/src/freeipa/trust.js b/install/ui/src/freeipa/trust.js
index 22880bfe..e4a227ab 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 c16bc992..73d54578 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 42bece60..2ca112ee 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"),