diff options
author | Pavel Vomacka <pvomacka@redhat.com> | 2016-06-06 12:59:24 +0200 |
---|---|---|
committer | Petr Vobornik <pvoborni@redhat.com> | 2016-06-09 14:24:54 +0200 |
commit | b1df1cfe71129075a010a0a3a38f1595d79cf412 (patch) | |
tree | f3b911d57ac4d6bfdce0ec05871c8cb02cd2bcec | |
parent | 5f48df48d4af740ba09197d0f07415e8e76e608e (diff) | |
download | freeipa-b1df1cfe71129075a010a0a3a38f1595d79cf412.tar.gz freeipa-b1df1cfe71129075a010a0a3a38f1595d79cf412.tar.xz freeipa-b1df1cfe71129075a010a0a3a38f1595d79cf412.zip |
Add lists of hosts allowed to create or retrieve keytabs
Attributes tables are added on host and service pages.
https://fedorahosted.org/freeipa/ticket/5931
Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
-rw-r--r-- | install/ui/src/freeipa/host.js | 64 | ||||
-rw-r--r-- | install/ui/src/freeipa/service.js | 64 |
2 files changed, 128 insertions, 0 deletions
diff --git a/install/ui/src/freeipa/host.js b/install/ui/src/freeipa/host.js index 817e62efc..80e3db658 100644 --- a/install/ui/src/freeipa/host.js +++ b/install/ui/src/freeipa/host.js @@ -187,6 +187,38 @@ return { link: true } ] + }, + { + $type: 'association_table', + id: 'service_ipaallowedtoperform_read_keys_host', + name: 'ipaallowedtoperform_read_keys_host', + add_method: 'allow_retrieve_keytab', + remove_method: 'disallow_retrieve_keytab', + add_title: '@i18n:keytab.add_retrive', + remove_title: '@i18n:keytab.remove_retrieve', + columns: [ + { + name: 'ipaallowedtoperform_read_keys_host', + label: '@mo:host.label_singular', + link: true + } + ] + }, + { + $type: 'association_table', + id: 'service_ipaallowedtoperform_read_keys_hostgroup', + name: 'ipaallowedtoperform_read_keys_hostgroup', + add_method: 'allow_retrieve_keytab', + remove_method: 'disallow_retrieve_keytab', + add_title: '@i18n:keytab.add_retrive', + remove_title: '@i18n:keytab.remove_retrieve', + columns: [ + { + name: 'ipaallowedtoperform_read_keys_hostgroup', + label: '@mo:hostgroup.label_singular', + link: true + } + ] } ] }, @@ -226,6 +258,38 @@ return { link: true } ] + }, + { + $type: 'association_table', + id: 'service_ipaallowedtoperform_write_keys_host', + name: 'ipaallowedtoperform_write_keys_host', + add_method: 'allow_create_keytab', + remove_method: 'disallow_create_keytab', + add_title: '@i18n:keytab.add_create', + remove_title: '@i18n:keytab.remove_create', + columns: [ + { + name: 'ipaallowedtoperform_write_keys_host', + label: '@mo:host.label_singular', + link: true + } + ] + }, + { + $type: 'association_table', + id: 'service_ipaallowedtoperform_write_keys_hostgroup', + name: 'ipaallowedtoperform_write_keys_hostgroup', + add_method: 'allow_create_keytab', + remove_method: 'disallow_create_keytab', + add_title: '@i18n:keytab.add_create', + remove_title: '@i18n:keytab.remove_create', + columns: [ + { + name: 'ipaallowedtoperform_write_keys_hostgroup', + label: '@mo:hostgroup.label_singular', + link: true + } + ] } ] } diff --git a/install/ui/src/freeipa/service.js b/install/ui/src/freeipa/service.js index 73732dd48..6f8e4efbd 100644 --- a/install/ui/src/freeipa/service.js +++ b/install/ui/src/freeipa/service.js @@ -201,6 +201,38 @@ return { link: true } ] + }, + { + $type: 'association_table', + id: 'service_ipaallowedtoperform_read_keys_host', + name: 'ipaallowedtoperform_read_keys_host', + add_method: 'allow_retrieve_keytab', + remove_method: 'disallow_retrieve_keytab', + add_title: '@i18n:keytab.add_retrive', + remove_title: '@i18n:keytab.remove_retrieve', + columns: [ + { + name: 'ipaallowedtoperform_read_keys_host', + label: '@mo:host.label_singular', + link: true + } + ] + }, + { + $type: 'association_table', + id: 'service_ipaallowedtoperform_read_keys_hostgroup', + name: 'ipaallowedtoperform_read_keys_hostgroup', + add_method: 'allow_retrieve_keytab', + remove_method: 'disallow_retrieve_keytab', + add_title: '@i18n:keytab.add_retrive', + remove_title: '@i18n:keytab.remove_retrieve', + columns: [ + { + name: 'ipaallowedtoperform_read_keys_hostgroup', + label: '@mo:hostgroup.label_singular', + link: true + } + ] } ] }, @@ -240,6 +272,38 @@ return { link: true } ] + }, + { + $type: 'association_table', + id: 'service_ipaallowedtoperform_write_keys_host', + name: 'ipaallowedtoperform_write_keys_host', + add_method: 'allow_create_keytab', + remove_method: 'disallow_create_keytab', + add_title: '@i18n:keytab.add_create', + remove_title: '@i18n:keytab.remove_create', + columns: [ + { + name: 'ipaallowedtoperform_write_keys_host', + label: '@mo:host.label_singular', + link: true + } + ] + }, + { + $type: 'association_table', + id: 'service_ipaallowedtoperform_write_keys_hostgroup', + name: 'ipaallowedtoperform_write_keys_hostgroup', + add_method: 'allow_create_keytab', + remove_method: 'disallow_create_keytab', + add_title: '@i18n:keytab.add_create', + remove_title: '@i18n:keytab.remove_create', + columns: [ + { + name: 'ipaallowedtoperform_write_keys_hostgroup', + label: '@mo:hostgroup.label_singular', + link: true + } + ] } ] } |