diff options
-rw-r--r-- | install/ui/src/freeipa/host.js | 3 | ||||
-rw-r--r-- | ipatests/test_webui/test_host.py | 5 |
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): """ |