From dbd14739e0025a57d25057f99bd27130441c889e Mon Sep 17 00:00:00 2001 From: kkmanos Date: Mon, 10 Jan 2022 11:56:04 +0200 Subject: [PATCH 1/3] minor fix for editable records --- powerdnsadmin/routes/domain.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/powerdnsadmin/routes/domain.py b/powerdnsadmin/routes/domain.py index e3b61cc..0825243 100644 --- a/powerdnsadmin/routes/domain.py +++ b/powerdnsadmin/routes/domain.py @@ -78,6 +78,11 @@ def domain(domain_name): ttl_options = Setting().get_ttl_options() records = [] + if re.search(r'ip6\.arpa|in-addr\.arpa$', domain_name): + records_allow_to_edit = reverse_records_allow_to_edit + else: + records_allow_to_edit = forward_records_allow_to_edit + # Render the "records" to display in HTML datatable # # BUG: If we have multiple records with the same name From d28dc14dca1808d61b484200736df2b805cd9d5c Mon Sep 17 00:00:00 2001 From: vmarkop Date: Wed, 12 Jan 2022 15:56:07 +0200 Subject: [PATCH 2/3] Show correct records for forward/reverse zones --- powerdnsadmin/routes/domain.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/powerdnsadmin/routes/domain.py b/powerdnsadmin/routes/domain.py index 0825243..5eed9b6 100644 --- a/powerdnsadmin/routes/domain.py +++ b/powerdnsadmin/routes/domain.py @@ -127,10 +127,7 @@ def domain(domain_name): # Unsupported version abort(500) - if not re.search(r'ip6\.arpa|in-addr\.arpa$', domain_name): - editable_records = forward_records_allow_to_edit - else: - editable_records = reverse_records_allow_to_edit + editable_records = records_allow_to_edit return render_template('domain.html', domain=domain, From 9ea910f78184c785c7f93c541a95fce84f68d24d Mon Sep 17 00:00:00 2001 From: vmarkop Date: Wed, 12 Jan 2022 16:09:06 +0200 Subject: [PATCH 3/3] Show correct records for forward/reverse zones --- powerdnsadmin/routes/domain.py | 1 - 1 file changed, 1 deletion(-) diff --git a/powerdnsadmin/routes/domain.py b/powerdnsadmin/routes/domain.py index 5eed9b6..396f35f 100644 --- a/powerdnsadmin/routes/domain.py +++ b/powerdnsadmin/routes/domain.py @@ -70,7 +70,6 @@ def domain(domain_name): abort(500) quick_edit = Setting().get('record_quick_edit') - records_allow_to_edit = Setting().get_records_allow_to_edit() forward_records_allow_to_edit = Setting( ).get_forward_records_allow_to_edit() reverse_records_allow_to_edit = Setting(