mirror of
https://github.com/cwinfo/powerdns-admin.git
synced 2025-04-17 17:37:00 +00:00
Sort record list alphabetically if python version < 3.6
This commit is contained in:
parent
26c2b5e169
commit
0081adff36
@ -1,4 +1,6 @@
|
|||||||
|
import sys
|
||||||
import os
|
import os
|
||||||
|
import re
|
||||||
import ldap
|
import ldap
|
||||||
import ldap.filter
|
import ldap.filter
|
||||||
import base64
|
import base64
|
||||||
@ -6,7 +8,6 @@ import bcrypt
|
|||||||
import itertools
|
import itertools
|
||||||
import traceback
|
import traceback
|
||||||
import pyotp
|
import pyotp
|
||||||
import re
|
|
||||||
import dns.reversename
|
import dns.reversename
|
||||||
import dns.inet
|
import dns.inet
|
||||||
import dns.name
|
import dns.name
|
||||||
@ -1924,12 +1925,20 @@ class Setting(db.Model):
|
|||||||
def get_forward_records_allow_to_edit(self):
|
def get_forward_records_allow_to_edit(self):
|
||||||
records = self.get('forward_records_allow_edit')
|
records = self.get('forward_records_allow_edit')
|
||||||
f_records = literal_eval(records) if isinstance(records, str) else records
|
f_records = literal_eval(records) if isinstance(records, str) else records
|
||||||
return [r for r in f_records if f_records[r]]
|
r_name = [r for r in f_records if f_records[r]]
|
||||||
|
# Sort alphabetically if python version is smaller than 3.6
|
||||||
|
if sys.version_info[0] < 3 or (sys.version_info[0] == 3 and sys.version_info[1] < 6):
|
||||||
|
r_name.sort()
|
||||||
|
return r_name
|
||||||
|
|
||||||
def get_reverse_records_allow_to_edit(self):
|
def get_reverse_records_allow_to_edit(self):
|
||||||
records = self.get('reverse_records_allow_edit')
|
records = self.get('reverse_records_allow_edit')
|
||||||
r_records = literal_eval(records) if isinstance(records, str) else records
|
r_records = literal_eval(records) if isinstance(records, str) else records
|
||||||
return [r for r in r_records if r_records[r]]
|
r_name = [r for r in r_records if r_records[r]]
|
||||||
|
# Sort alphabetically if python version is smaller than 3.6
|
||||||
|
if sys.version_info[0] < 3 or (sys.version_info[0] == 3 and sys.version_info[1] < 6):
|
||||||
|
r_name.sort()
|
||||||
|
return r_name
|
||||||
|
|
||||||
|
|
||||||
class DomainTemplate(db.Model):
|
class DomainTemplate(db.Model):
|
||||||
|
@ -41,7 +41,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="form-group has-feedback">
|
<div class="form-group has-feedback">
|
||||||
<label class="control-label" for="pdns_api_key">PDNS API KEY</label>
|
<label class="control-label" for="pdns_api_key">PDNS API KEY</label>
|
||||||
<input type="text" class="form-control" placeholder="PowerDNS API key" name="pdns_api_key" data-error="Please input a valid PowerDNS API key" required value="{{ pdns_api_key }}">
|
<input type="password" class="form-control" placeholder="PowerDNS API key" name="pdns_api_key" data-error="Please input a valid PowerDNS API key" required value="{{ pdns_api_key }}">
|
||||||
<span class="help-block with-errors"></span>
|
<span class="help-block with-errors"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group has-feedback">
|
<div class="form-group has-feedback">
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
"""Change setting.value data type
|
"""Remove all setting in the DB
|
||||||
|
|
||||||
Revision ID: 31a4ed468b18
|
Revision ID: 31a4ed468b18
|
||||||
Revises: 4a666113c7bb
|
Revises: 4a666113c7bb
|
||||||
|
Loading…
x
Reference in New Issue
Block a user