mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Fix redirection on deletion of last dns record entry
https://fedorahosted.org/freeipa/ticket/3907
This commit is contained in:
parent
7c22b852c7
commit
5c4a72de59
@ -1313,7 +1313,7 @@ IPA.dnsrecord_redirection_dialog = function(spec) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
that.on_ok = function() {
|
that.on_ok = function() {
|
||||||
navigation.show_entity_page('dnszone','default');
|
navigation.show_entity('dnszone','default');
|
||||||
};
|
};
|
||||||
|
|
||||||
return that;
|
return that;
|
||||||
|
@ -46,11 +46,12 @@ ZONE_DATA = {
|
|||||||
|
|
||||||
|
|
||||||
RECORD_PKEY = 'itest'
|
RECORD_PKEY = 'itest'
|
||||||
|
A_IP = '192.168.1.10'
|
||||||
RECORD_ADD_DATA = {
|
RECORD_ADD_DATA = {
|
||||||
'pkey': RECORD_PKEY,
|
'pkey': RECORD_PKEY,
|
||||||
'add': [
|
'add': [
|
||||||
('textbox', 'idnsname', RECORD_PKEY),
|
('textbox', 'idnsname', RECORD_PKEY),
|
||||||
('textbox', 'a_part_ip_address', '192.168.1.10'),
|
('textbox', 'a_part_ip_address', A_IP),
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -98,6 +99,24 @@ class test_dns(UI_driver):
|
|||||||
self.navigate_by_breadcrumb("DNS Zones")
|
self.navigate_by_breadcrumb("DNS Zones")
|
||||||
self.delete_record(ZONE_PKEY)
|
self.delete_record(ZONE_PKEY)
|
||||||
|
|
||||||
|
def test_last_entry_deletion(self):
|
||||||
|
"""
|
||||||
|
Test last entry deletion
|
||||||
|
"""
|
||||||
|
self.init_app()
|
||||||
|
self.add_record(ZONE_ENTITY, ZONE_DATA)
|
||||||
|
self.navigate_to_record(ZONE_PKEY)
|
||||||
|
self.add_record(ZONE_ENTITY, RECORD_ADD_DATA,
|
||||||
|
facet=ZONE_DEFAULT_FACET)
|
||||||
|
self.navigate_to_record(RECORD_PKEY)
|
||||||
|
self.delete_record(A_IP, parent=self.get_facet(), table_name='arecord')
|
||||||
|
self.assert_dialog('message_dialog')
|
||||||
|
self.dialog_button_click('ok')
|
||||||
|
self.wait_for_request(n=2)
|
||||||
|
self.assert_facet(ZONE_ENTITY, ZONE_DEFAULT_FACET)
|
||||||
|
self.navigate_by_breadcrumb("DNS Zones")
|
||||||
|
self.delete_record(ZONE_PKEY)
|
||||||
|
|
||||||
def test_config_crud(self):
|
def test_config_crud(self):
|
||||||
"""
|
"""
|
||||||
Basic CRUD: dnsconfig
|
Basic CRUD: dnsconfig
|
||||||
|
Loading…
Reference in New Issue
Block a user