mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2024-12-23 07:33:27 -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() {
|
||||
navigation.show_entity_page('dnszone','default');
|
||||
navigation.show_entity('dnszone','default');
|
||||
};
|
||||
|
||||
return that;
|
||||
|
@ -46,11 +46,12 @@ ZONE_DATA = {
|
||||
|
||||
|
||||
RECORD_PKEY = 'itest'
|
||||
A_IP = '192.168.1.10'
|
||||
RECORD_ADD_DATA = {
|
||||
'pkey': RECORD_PKEY,
|
||||
'add': [
|
||||
('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.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):
|
||||
"""
|
||||
Basic CRUD: dnsconfig
|
||||
|
Loading…
Reference in New Issue
Block a user