summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2013-08-20 13:44:59 +0200
committerPetr Viktorin <pviktori@redhat.com>2013-08-28 14:23:42 +0200
commit92569b712c04c6e4a1eb8c1e2c118a649f727997 (patch)
tree696751a5898a7f0762e2820b48fd0de0b3ff79b5
parentbea533c69a2b11e4a774144b8ee335e458333f7a (diff)
downloadfreeipa.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.js10
-rw-r--r--ipatests/test_webui/test_range.py2
-rw-r--r--ipatests/test_webui/test_trust.py4
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)