diff options
author | Petr Vobornik <pvoborni@redhat.com> | 2013-08-20 13:44:59 +0200 |
---|---|---|
committer | Petr Viktorin <pviktori@redhat.com> | 2013-08-28 14:23:42 +0200 |
commit | 92569b712c04c6e4a1eb8c1e2c118a649f727997 (patch) | |
tree | 696751a5898a7f0762e2820b48fd0de0b3ff79b5 | |
parent | bea533c69a2b11e4a774144b8ee335e458333f7a (diff) | |
download | freeipa.git-92569b712c04c6e4a1eb8c1e2c118a649f727997.tar.gz freeipa.git-92569b712c04c6e4a1eb8c1e2c118a649f727997.tar.xz freeipa.git-92569b712c04c6e4a1eb8c1e2c118a649f727997.zip |
Update idrange search facet after trust creation
Adding a trust creates a range -> range search facet should be marked as expired.
https://fedorahosted.org/freeipa/ticket/3874
-rw-r--r-- | install/ui/src/freeipa/trust.js | 10 | ||||
-rw-r--r-- | ipatests/test_webui/test_range.py | 2 | ||||
-rw-r--r-- | ipatests/test_webui/test_trust.py | 4 |
3 files changed, 10 insertions, 6 deletions
diff --git a/install/ui/src/freeipa/trust.js b/install/ui/src/freeipa/trust.js index 53a53676..2653d3e6 100644 --- a/install/ui/src/freeipa/trust.js +++ b/install/ui/src/freeipa/trust.js @@ -38,6 +38,16 @@ return { enable_test: function() { return IPA.trust_enabled; }, + policies: [ + IPA.search_facet_update_policy, + IPA.details_facet_update_policy, + { + $factory: IPA.adder_facet_update_policy, + source_facet: 'search', + dest_entity: 'idrange', + dest_facet: 'search' + } + ], facets: [ { $type: 'search', diff --git a/ipatests/test_webui/test_range.py b/ipatests/test_webui/test_range.py index 98c4098a..534cd1cd 100644 --- a/ipatests/test_webui/test_range.py +++ b/ipatests/test_webui/test_range.py @@ -67,8 +67,6 @@ class test_range(range_tasks): sid = self.get_sid() self.navigate_to_entity(ENTITY) - self.facet_button_click('refresh') - self.wait_for_request(n=2) add = self.get_add_data(pkey_ad, range_type='ipa-ad-trust', sid=sid) data = self.get_data(pkey_ad, add_data=add) diff --git a/ipatests/test_webui/test_trust.py b/ipatests/test_webui/test_trust.py index 713bcfa6..c0e851f3 100644 --- a/ipatests/test_webui/test_trust.py +++ b/ipatests/test_webui/test_trust.py @@ -132,8 +132,6 @@ class test_trust(trust_tasks): data = self.get_data(add_data=add) self.add_record(ENTITY, data, delete=True) self.navigate_to_entity('idrange') - self.facet_button_click('refresh') - self.wait_for_request(n=2) self.assert_record_value('Active Directory domain range', range_pkey, column) self.delete_record(range_pkey) @@ -141,8 +139,6 @@ class test_trust(trust_tasks): data = self.get_data(add_data=add) self.add_record(ENTITY, data, delete=True) self.navigate_to_entity('idrange') - self.facet_button_click('refresh') - self.wait_for_request(n=2) self.assert_record_value('Active Directory trust range with POSIX attributes', range_pkey, column) self.delete_record(range_pkey) |