summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--install/ui/src/freeipa/host.js3
-rw-r--r--ipatests/test_webui/test_host.py5
2 files changed, 5 insertions, 3 deletions
diff --git a/install/ui/src/freeipa/host.js b/install/ui/src/freeipa/host.js
index f4b1e2497..f5007538e 100644
--- a/install/ui/src/freeipa/host.js
+++ b/install/ui/src/freeipa/host.js
@@ -99,7 +99,8 @@ return {
{
name: 'ipakrbokasdelegate',
$type: 'checkbox',
- acl_param: 'krbticketflags'
+ acl_param: 'krbticketflags',
+ flags: ['w_if_no_aci']
}
]
},
diff --git a/ipatests/test_webui/test_host.py b/ipatests/test_webui/test_host.py
index cb697c5e0..09200061b 100644
--- a/ipatests/test_webui/test_host.py
+++ b/ipatests/test_webui/test_host.py
@@ -203,13 +203,13 @@ class test_host(host_tasks):
Test Kerberos flags
http://www.freeipa.org/page/V3/Kerberos_Flags
"""
- pkey = self.config.get('ipa_server')
name = 'ipakrbokasdelegate'
mod = {'mod': [('checkbox', name, '')]}
checked = ['checked']
self.init_app()
- self.navigate_to_record(pkey, entity=ENTITY)
+ self.add_record(ENTITY, self.data)
+ self.navigate_to_record(self.pkey)
if self.get_field_checked(name) == checked:
self.mod_record(ENTITY, mod) # uncheck
@@ -218,6 +218,7 @@ class test_host(host_tasks):
self.validate_fields([('checkbox', name, checked)])
self.mod_record(ENTITY, mod)
self.validate_fields([('checkbox', name, [])])
+ self.delete_record(self.pkey, self.data.get('del'))
def test_associations(self):
"""