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>
This commit is contained in:
Pavel Vomacka 2016-06-06 12:59:24 +02:00 committed by Petr Vobornik
parent 5f48df48d4
commit b1df1cfe71
2 changed files with 128 additions and 0 deletions

View File

@ -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
}
]
}
]
}

View File

@ -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
}
]
}
]
}