{% if create %}Add{% else %}Edit{% endif %} account
+{% if create %}Add{% else %}Edit{% endif %} Account
+Help with creating a new account
-
- An account allows grouping of domains belonging to a particular entity, such as a customer or
- department.
- A domain can be assigned to an account upon domain creation or through the domain administration
- page.
-
Fill in all the fields to the in the form to the left.
-
- Name is an account identifier. It will be lowercased and can contain alphanumeric
- characters{% if SETTING.get('account_name_extra_chars') %}, dots, hyphens and underscores (no space or other special character is allowed)
- {% else %} (no extra character is allowed){% endif %}.
- Description is a user friendly name for this account.
- Contact person is the name of a contact person at the account.
- Mail Address is an e-mail address for the contact person.
-
Access Control
Users on the right have access to manage records in all domains + associated with the account. +
+Click on users to move between columns.
+Domains on the right are associated with the account. Red marked domain names are already associated with other accounts. + Moving already associated domains to this account will overwrite the previous associated account. +
+Hover over the red domain names to show the associated account. Click on domains to move between columns.
+Help with creating a new account
+
+ An account allows grouping of domains belonging to a particular entity, such as a customer or
+ department.
+
+ A domain can be assigned to an account upon domain creation or through the domain administration
+ page.
+
Fill in all the fields to the in the form to the left.
+
+ Name is an account identifier. It will be lowercased and can contain alphanumeric
+ characters{% if SETTING.get('account_name_extra_chars') %}, dots, hyphens and underscores (no space or other special character is allowed)
+ {% else %} (no extra character is allowed){% endif %}.
+ Description is a user friendly name for this account.
+ Contact person is the name of a contact person at the account.
+ Mail Address is an e-mail address for the contact person.
+
- Key - {% if create %}New key{% else %}{{ key.id }}{% endif %} -
- -{% if create %}Add{% else %}Edit{% endif %} key
-Accounts Access Control
-This key will be linked to the accounts on the right,
-thus granting access to domains owned by the selected accounts.
-Click on accounts to move between the columns.
-Domain Access Control
-{% if create %}Add{% else %}Edit{% endif %} Key
+Accounts Access Control
+This key will be linked to the accounts on the right,
+thus granting access to domains owned by the selected accounts.
+Click on accounts to move between the columns.
+Domain Access Control
+This key will have acess to the domains on the right.
Click on domains to move between the columns.
-Help with {% if create %}creating a new{% else%}updating a{% endif %} key
+
+
+
+ Help with {% if create %}creating a new{% else%}updating a{% endif %} key
-
+
Fill in all the fields in the form to the left.
Role The role of the key.
Description The key description.
@@ -106,8 +121,10 @@
+
{% endblock %}
+
{% block extrascripts %}
-
-
+
{% endblock %}
diff --git a/powerdnsadmin/templates/admin_history.html b/powerdnsadmin/templates/admin_history.html
index aa16c4a..f2a8619 100644
--- a/powerdnsadmin/templates/admin_history.html
+++ b/powerdnsadmin/templates/admin_history.html
@@ -1,81 +1,108 @@
{% extends "base.html" %}
+
{% set active_page = "admin_history" %}
+
{% block title %}
-History - {{ SITE_NAME }}
-{% endblock %} {% block dashboard_stat %}
-
-
-
- History Recent events
-
-
- - Home
- - History
-
-
+
+ History - {{ SITE_NAME }}
+
+{% endblock %}
+
+{% block dashboard_stat %}
+
+
+
+
+
+ History
+ Recent Events
+
+
+
+
+ - Home
+ - History
+
+
+
+
+
{% endblock %}
+
{% block content %}
{% import 'applied_change_macro.html' as applied_change_macro %}
-
-
-
+
-
-
-
- History Management
+
+
+
+ History Management
+ {% if current_user.role.name != 'User' %}
+
+ {% endif %}
+
+
+
+
+ -
+
+ Search for All Activity
+
+
+ -
+
+ Search By Domain
+
+
+ -
+
+ Search By Account
+
+
+ {% if current_user.role.name != 'User' %}
+ -
+
+ Search for User Authentication
+
+
+ {% endif %}
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
- - Search for All Activity
- - Search By Domain
- - Search By Account
- {% if current_user.role.name != 'User' %}
- - Search for User Authentication
- {% endif %}
-
-
-
-
-
-
-
-
-
-
-
-
-
- Record Changelog only  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+Record Changelog only  
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -109,9 +136,7 @@
-
-
-
+
Filters
@@ -145,29 +170,18 @@
 
-
+
-
-
+
-
-
-
-
-
-
-
-
-
-
{% endblock %}
{% block extrascripts %}
@@ -471,49 +485,45 @@
{% endblock %}
{% block modals %}
-
-
+
+
-
-
-
- Confirmation
-
-
- Are you sure you want to remove all history?
-
-
-
-
-
+
+
+ Confirmation
+
-
+
+ Are you sure you want to remove all history?
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
- History Details
-
-
-
-
-
-
-
+
+
+ History Details
+
-
+
+
+
+
+
+
+
-
-
-
+
{% endblock %}
\ No newline at end of file
diff --git a/powerdnsadmin/templates/admin_history_table.html b/powerdnsadmin/templates/admin_history_table.html
index 4f3d73d..8f1d25f 100644
--- a/powerdnsadmin/templates/admin_history_table.html
+++ b/powerdnsadmin/templates/admin_history_table.html
@@ -1,90 +1,86 @@
-
{% import 'applied_change_macro.html' as applied_change_macro %}
-
{% if len_histories >= lim %}
-Limit of loaded history records has been reached! Only {{lim}} history records are shown.
+
+ Limit of loaded history records has been reached! Only {{lim}} history records are shown.
+
{% endif %}
-
-
-
-
- Changed by
- Content
- Time
- Detail
-
-
-
- {% for history in histories %}
-
- {{ history.history.created_by }}
- {{ history.history.msg }}
- {{ history.history.created_on }}
-
-
-
- {{ history.detailed_msg | safe }}
- {% if history.change_set %}
-
-
- {% call applied_change_macro.applied_change_template(history.change_set) %}
- {% endcall %}
-
- {% endif %}
-
-
-
-
- {% endfor %}
-
-
+
+
+
+
+ Changed by
+ Content
+ Time
+ Detail
+
+
+
+ {% for history in histories %}
+
+ {{ history.history.created_by }}
+ {{ history.history.msg }}
+ {{ history.history.created_on }}
+
+
+ {{ history.detailed_msg | safe }}
+ {% if history.change_set %}
+
+
+ {% call applied_change_macro.applied_change_template(history.change_set) %}
+ {% endcall %}
+
+ {% endif %}
+
+
+
+
+ {% endfor %}
+
+
+ });
+
\ No newline at end of file
diff --git a/powerdnsadmin/templates/admin_manage_account.html b/powerdnsadmin/templates/admin_manage_account.html
index 5aabbc1..c02a18c 100644
--- a/powerdnsadmin/templates/admin_manage_account.html
+++ b/powerdnsadmin/templates/admin_manage_account.html
@@ -1,76 +1,97 @@
{% extends "base.html" %}
+
{% set active_page = "admin_accounts" %}
+
{% block title %}
-Account Management - {{ SITE_NAME }}
-{% endblock %} {% block dashboard_stat %}
-
-
- Accounts Manage accounts
-
-
- - Home
- - Accounts
-
-
-{% endblock %} {% block content %}
-
-
-
-
-
- Account Management
-
-
-
-
-
-
-
-
-
-
- Name
- Description
- Contact
- Mail
- Member
- Domain
- Action
-
-
-
- {% for account in accounts %}
-
- {{ account.name }}
- {{ account.description }}
- {{ account.contact }}
- {{ account.mail }}
- {{ account.user_num }}
- {{ account.domains|length }}
-
-
-
-
-
- {% endfor %}
-
-
-
-
-
-
+
+ Account Management - {{ SITE_NAME }}
+
+{% endblock %}
+
+{% block dashboard_stat %}
+
+
+
+
+
+ Accounts
+ Manage
+
-
+
+
+ - Home
+ - Accounts
+
+
+
-
+
+{% endblock %}
+
+{% block content %}
+
+
+
+
+
+
+ Account Management
+
+
+
+
+
+
+
+
+ Name
+ Description
+ Contact
+ Mail
+ Member
+ Domain
+ Action
+
+
+
+ {% for account in accounts %}
+
+ {{ account.name }}
+ {{ account.description }}
+ {{ account.contact }}
+ {{ account.mail }}
+ {{ account.user_num }}
+ {{ account.domains|length }}
+
+
+
+
+
+
+
+
+
+
+
+ {% endfor %}
+
+
+
+
+
+
+
{% endblock %}
{% block extrascripts %}
@@ -114,21 +135,21 @@
{% endblock %}
{% block modals %}
-
+
-
- Close
- Delete
+ Close
+ Delete
diff --git a/powerdnsadmin/templates/admin_manage_keys.html b/powerdnsadmin/templates/admin_manage_keys.html
index dadc2a0..87a36b0 100644
--- a/powerdnsadmin/templates/admin_manage_keys.html
+++ b/powerdnsadmin/templates/admin_manage_keys.html
@@ -1,133 +1,153 @@
{% extends "base.html" %}
+
{% set active_page = "admin_keys" %}
+
{% block title %}
-Key Management - {{ SITE_NAME }}
-{% endblock %} {% block dashboard_stat %}
-
-
- Key Manage API keys
-
-
- - Home
- - Key
-
-
-{% endblock %} {% block content %}
-
-
-
-
-
- Key Management
-
-
-
-
- Add Key
-
-
-
-
-
-
-
- Id
- Role
- Description
- Domains
- Accounts
- Action
-
-
-
- {% for key in keys %}
-
- {{ key.id }}
- {{ key.role.name }}
- {{ key.description }}
- {% for domain in key.domains %}{{ domain.name }}{% if not loop.last %}, {% endif %}{% endfor %}
- {% for account in key.accounts %}{{ account.name }}{% if not loop.last %}, {% endif %}{% endfor %}
-
-
- Edit
-
-
- Delete
-
-
-
- {% endfor %}
-
-
-
-
-
-
+
+ Key Management - {{ SITE_NAME }}
+
+{% endblock %}
+
+{% block dashboard_stat %}
+
+
+
+
+
+ API Keys
+ Management
+
-
+
+
+ - Dashboard
+ - API Keys
+
+
+
-
+
+{% endblock %}
+
+{% block content %}
+
+
+
+
+ Key Management
+
+
+ Add Key
+
+
+
+
+
+
+
+ Id
+ Role
+ Description
+ Domains
+ Accounts
+ Actions
+
+
+
+ {% for key in keys %}
+
+ {{ key.id }}
+ {{ key.role.name }}
+ {{ key.description }}
+ {% for domain in key.domains %}{{ domain.name }}{% if not loop.last %}, {% endif %}{% endfor %}
+ {% for account in key.accounts %}{{ account.name }}{% if not loop.last %}, {% endif %}{% endfor %}
+
+
+
+ Actions
+
+
+
+ Edit API Key
+
+
+
+
+ Delete API Key
+
+
+
+
+
+
+ {% endfor %}
+
+
+
+
+
{% endblock %}
+
{% block extrascripts %}
-
+
{% endblock %}
+
{% block modals %}
-
+
-
-
-
- ×
-
- Confirmation
-
-
-
-
-
- Close
- Delete
-
+
+
+ Confirmation
+
+ ×
+
-
+
+
+
+
+
+ Close
+
+
+ Delete
+
+
+
-
-
+
{% endblock %}
diff --git a/powerdnsadmin/templates/admin_manage_user.html b/powerdnsadmin/templates/admin_manage_user.html
index d6a7204..ba978a1 100644
--- a/powerdnsadmin/templates/admin_manage_user.html
+++ b/powerdnsadmin/templates/admin_manage_user.html
@@ -1,205 +1,237 @@
{% extends "base.html" %}
+
{% set active_page = "admin_users" %}
+
{% block title %}
-User Management - {{ SITE_NAME }}
-{% endblock %} {% block dashboard_stat %}
-
-
- User Manage user privileges
-
-
- - Home
- - User
-
-
-{% endblock %} {% block content %}
-
-
-
-
-
- User Management
-
-
-
-
- Add User
-
-
-
-
-
-
-
- Username
- First Name
- Last Name
- Email
- Role
- Privileges
- Action
-
-
-
- {% for user in users %}
-
- {{ user.username }}
- {{ user.firstname }}
- {{ user.lastname }}
- {{ user.email }}
-
-
-
-
-
- Revoke
-
-
-
-
- Edit
-
-
- Delete
-
-
-
- {% endfor %}
-
-
-
-
-
-
-
-
-
-
-
+
+ User Management - {{ SITE_NAME }}
+
{% endblock %}
+
+{% block dashboard_stat %}
+
+
+
+
+
+ User
+ Manage user privileges
+
+
+
+
+ - Home
+ - User
+
+
+
+
+
+{% endblock %}
+
+{% block content %}
+
+
+
+
+
+
+ User Management
+
+
+ Add User
+
+
+
+
+
+
+
+ Username
+ First Name
+ Last Name
+ Email
+ Role
+ Privileges
+ Action
+
+
+
+ {% for user in users %}
+
+ {{ user.username }}
+ {{ user.firstname }}
+ {{ user.lastname }}
+ {{ user.email }}
+
+
+
+
+
+ Revoke
+
+
+
+
+
+
+ Actions
+
+
+
+ Edit User
+
+ {% if not user.username==current_user.username or (current_user.role.name=='Operator' and user.role.name=='Administrator') %}
+
+
+
+ Delete User
+
+
+ {% endif %}
+
+
+
+
+ {% endfor %}
+
+
+
+
+
+
+
+
+{% endblock %}
+
{% block extrascripts %}
-
+
{% endblock %}
+
{% block modals %}
-
+
-
-
-
- ×
-
- Confirmation
-
-
-
-
-
- Close
- Revoke
-
+
+
+ Confirmation
+
+ ×
+
-
+
+
+
+
+
+ Close
+
+
+ Revoke
+
+
+
-
-
-
+
+
+
-
-
-
- ×
-
- Confirmation
-
-
-
-
-
- Close
- Delete
-
+
+
+ Confirmation
+
+ ×
+
-
+
+
+
+
+
+ Close
+
+
+ Delete
+
+
+
-
-
+
{% endblock %}
diff --git a/powerdnsadmin/templates/admin_pdns_stats.html b/powerdnsadmin/templates/admin_pdns_stats.html
index cd5a000..b0e52f4 100644
--- a/powerdnsadmin/templates/admin_pdns_stats.html
+++ b/powerdnsadmin/templates/admin_pdns_stats.html
@@ -1,116 +1,127 @@
{% extends "base.html" %}
+
{% set active_page = "admin_console" %}
-{% block title %}Admin Console - {{ SITE_NAME }} {% endblock %}
+
+{% block title %}
+
+ Admin Console - {{ SITE_NAME }}
+
+{% endblock %}
{% block dashboard_stat %}
-
-
-
- PowerDNS server configuration & statistics
-
-
- - Home
- - Admin Console
-
-
+
+
+
+
+
+ PowerDNS
+ Server Statistics & Configuration
+
+
+
+
+ - Dashboard
+ - PowerDNS Server Statistics & Configuration
+
+
+
+
+
{% endblock %}
{% block content %}
-
-
-
-
-
- PDNS Statistics
-
-
-
-
-
- Docs
- Statistic
- Value
-
-
-
- {% for statistic in statistics %}
-
-
- {{ statistic['name'] }}
- {{ statistic['value'] }}
-
- {% endfor %}
-
-
-
-
+
+
+
+
+
+
+ PowerDNS Server Statistics
-
-
-
-
-
-
-
-
-
- PDNS Configuration
-
-
-
-
-
- Docs
- Statistic
- Value
-
-
-
- {% for config in configs %}
-
-
- {{ config['name'] }}
-
- {{ config['value'] }}
-
-
- {% endfor %}
-
-
-
-
+
+
+
+
+ Statistic
+ Value
+
+
+
+ {% for statistic in statistics %}
+
+
+
+ {{ statistic['name'] }}
+
+
+ {{ statistic['value'] }}
+
+ {% endfor %}
+
+
-
+
-
+
+
+
+
+
+ PowerDNS Server Configuration
+
+
+
+
+
+ Configuration
+ Value
+
+
+
+ {% for config in configs %}
+
+
+
+ {{ config['name'] }}
+
+
+
+ {{ config['value'] }}
+
+
+ {% endfor %}
+
+
+
+
+
+
-
-
+
{% endblock %}
+
{% block extrascripts %}
{% endblock %}
diff --git a/powerdnsadmin/templates/admin_setting_authentication.html b/powerdnsadmin/templates/admin_setting_authentication.html
index 5d0fd10..4b8a446 100644
--- a/powerdnsadmin/templates/admin_setting_authentication.html
+++ b/powerdnsadmin/templates/admin_setting_authentication.html
@@ -1,67 +1,81 @@
{% extends "base.html" %}
-{% set active_page = "admin_settings" %}
-{% block title %}
-Authentication Settings - {{ SITE_NAME }}
-{% endblock %} {% block dashboard_stat %}
-
-
-
- Settings PowerDNS-Admin settings
-
-
-
-
+{% set active_page = "admin_settings" %}
+
+{% block title %}
+
+ Authentication Settings - {{ SITE_NAME }}
+
{% endblock %}
+
+{% block dashboard_stat %}
+
+
+
+
+
+ Settings
+ PowerDNS-Admin Settings
+
+
+
+
+ - Home
+ - Settings
+ - Authentication
+
+
+
+
+
+{% endblock %}
+
{% block content %}
+
-
-
-
- Authentication Settings
+
+
+
+ Authentication Settings
-
+
{% if result %}
×
{{ result['msg'] }}
{% endif %}
-
-
-
- - General
- - LDAP
- - Google OAuth
- - Github OAuth
- - Microsoft OAuth
- - OpenID Connect OAuth
+
+
+ -
+ General
+
+ -
+ LDAP
+
+ -
+ Google OAuth
+
+ -
+ Github OAuth
+
+ -
+ Microsoft OAuth
+
+ -
+ OpenID Connect OAuth
+
+
+ Basic Settings
+
+
@@ -70,15 +84,13 @@
-
- Save
-
-
+ Save
+
-
+
{% if error %}
×
@@ -239,7 +251,7 @@
-
+
- Enable LDAP Authentication
@@ -333,7 +345,9 @@
-
+
+
+
@@ -377,21 +391,29 @@
-
- Save
+
+ Save
+
+
-
-
- Fill in all the fields in the left form.
- Make sure you add PDA redirection URI (e.g http://localhost:9191/google/authorized) to your Google App Credentials Restriction.
+
+
+
+ Help
+
+
+ Fill in all the fields in the left form.
+ Make sure you add PDA redirection URI (e.g http://localhost:9191/google/authorized) to your Google App Credentials Restriction.
+
+
-
+
@@ -440,7 +462,7 @@
-
+
Fill in all the fields in the left form.
@@ -448,7 +470,7 @@
-
+
@@ -562,7 +584,7 @@
-
+
Fill in all the fields in the left form.
You first need to define an Application Registration in your Azure Active Directory, with the appropriate HTTPS URL for this endpoint, and with the appropriate rights, as explained in the documentation.
@@ -584,7 +606,7 @@
-
+
@@ -671,7 +693,7 @@
-
+
Fill in all the fields in the left form.
@@ -683,14 +705,31 @@
+
{% endblock %}
+
{% block extrascripts %}
{% assets "js_validation" -%}
{%- endassets %}
-{% endblock %}
+
+{% endblock %}
\ No newline at end of file
diff --git a/powerdnsadmin/templates/admin_setting_pdns.html b/powerdnsadmin/templates/admin_setting_pdns.html
index 84f86a9..c4b8947 100644
--- a/powerdnsadmin/templates/admin_setting_pdns.html
+++ b/powerdnsadmin/templates/admin_setting_pdns.html
@@ -1,93 +1,110 @@
{% extends "base.html" %}
+
{% set active_page = "admin_settings" %}
+
{% block title %}
-PDNS Settings - {{ SITE_NAME }}
-{% endblock %} {% block dashboard_stat %}
-
-
-
- Settings PowerDNS-Admin settings
-
-
-
+
+ PDNS Settings - {{ SITE_NAME }}
+
{% endblock %}
-{% block content %}
-
-
-
-
-
- PDNS Settings
-
-
-
-
-
-
- {% if not SETTING.get('pdns_api_url') or not SETTING.get('pdns_api_key') or not SETTING.get('pdns_version') %}
-
- ×
- Error!
- Please complete your PowerDNS API configuration before continuing
-
- {% endif %}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Update
-
-
-
+
+{% block dashboard_stat %}
+
+
+
+
+
+ Settings
+ PowerDNS Authoritative Server
+
-
-
-
- Help
-
-
-
- You must configure the API connection information before PowerDNS-Admin can query your
- PowerDNS data. Following fields are required:
- - PDNS API URL
- - Your PowerDNS API URL (eg. http://127.0.0.1:8081/).
- - PDNS API KEY
- - Your PowerDNS API key.
- - PDNS VERSION
- - Your PowerDNS version number (eg. 4.1.1).
-
- Find more details at https://doc.powerdns.com/md/httpapi/README/
-
-
-
+
+
+ - Dashboard
+ - Settings - PowerDNS Authoritative Server
+
+
-
+
{% endblock %}
+
+{% block content %}
+
+
+
+
+
+
+ PDNS Settings
+
+
+
+
+ {% if not SETTING.get('pdns_api_url') or not SETTING.get('pdns_api_key') or not SETTING.get('pdns_version') %}
+
+ ×
+ Error!
+ Please complete your PowerDNS API configuration before continuing
+
+ {% endif %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Save
+
+
+
+
+
+
+
+
+ Help
+
+
+
+ You must configure the API connection information before PowerDNS-Admin can query your
+ PowerDNS data. Following fields are required:
+ - PowerDNS API URL
+ - Your PowerDNS API URL (eg. http://127.0.0.1:8081/).
+ - PowerDNS API Key
+ - Your PowerDNS API key.
+ - PowerDNS Version
+ - Your PowerDNS version number (eg. 4.7.0).
+
+ Find more details at
+ https://doc.powerdns.com/md/httpapi/README/
+
+
+
+
+
+
+
+{% endblock %}
+
{% block extrascripts %}
-{% assets "js_validation" -%}
-
-{%- endassets %}
+ {% assets "js_validation" -%}
+
+ {%- endassets %}
{% endblock %}
diff --git a/powerdnsadmin/templates/admin_setting_records.html b/powerdnsadmin/templates/admin_setting_records.html
index b4c920b..3fea6a5 100644
--- a/powerdnsadmin/templates/admin_setting_records.html
+++ b/powerdnsadmin/templates/admin_setting_records.html
@@ -1,83 +1,101 @@
{% extends "base.html" %}
+
{% set active_page = "admin_settings" %}
+
{% block title %}
-DNS Records Settings - {{ SITE_NAME }}
-{% endblock %} {% block dashboard_stat %}
-
-
-
- Settings PowerDNS-Admin settings
-
-
-
+
+ DNS Records Settings - {{ SITE_NAME }}
+
{% endblock %}
+
+{% block dashboard_stat %}
+
+
+
+
+
+ Settings
+ Records
+
+
+
+
+ - Dashboard
+ - Settings - Records
+
+
+
+
+
+{% endblock %}
+
{% block content %}
+
-
-
-
- DNS record Settings
-
-
-
-
-
-
-
-
-
- #
- Record
- Forward Zone
- Reverse Zone
-
- {% for record in f_records %}
-
- {{ loop.index }}
- {{ record }}
-
-
-
-
-
-
-
- {% endfor %}
-
-
-
- Update
-
-
+
+
+
+ DNS record Settings
+
+
+
+
+
+
+
+ #
+ Record
+ Forward Zone
+ Reverse Zone
+
+ {% for record in f_records %}
+
+ {{ loop.index }}
+ {{ record }}
+
+
+
+
+
+
+
+ {% endfor %}
+
-
-
-
-
- Help
-
-
- Select record types you allow user to edit in the forward zone and reverse zone. Take a look at
- PowerDNS docs for
- full list of supported record types.
-
+
+
+ Save
+
+
+
+
+
+
+ Help
+
+
+ Select record types you allow user to edit in the forward zone and reverse zone. Take a look at
+ PowerDNS docs for
+ full list of supported record types.
+
+
+
+
+
{% endblock %}
+
{% block extrascripts %}
-
+
{% endblock %}
diff --git a/powerdnsadmin/templates/base.html b/powerdnsadmin/templates/base.html
index 35bfc51..54bb019 100644
--- a/powerdnsadmin/templates/base.html
+++ b/powerdnsadmin/templates/base.html
@@ -1,38 +1,62 @@
-
+
{% block head %}
-
-
-
- {% block title %}{{ SITE_NAME }} {% endblock %}
-
-
-
-
-
-
-
-
- {% assets "css_main" -%}
+
+
+
+ {% block title %}
+
+ {{ SITE_NAME }}
+
+ {% endblock %}
+
+
+
+
+
+
+
+
+ {% assets "css_main" -%}
- {%- endassets %}
-{% if SETTING.get('custom_css') %}
-
-{% endif %}
+ {%- endassets %}
+ {% if SETTING.get('custom_css') %}
+
+ {% endif %}
{% endblock %}
-
-{% set user_image_url = url_for('user.image', username=current_user.username) %}
-
+
+
+ {% set user_image_url = url_for('user.image', username=current_user.username) %}
+
{% block pageheader %}
-
+
+
+ {% endblock %}
+
+
- {% endblock %}
-
-
Help with {% if create %}creating a new{% else%}updating a{% endif %} key
Fill in all the fields in the form to the left.
Role The role of the key.
Description The key description.
@@ -106,8 +121,10 @@- History Recent events -
--
-
- Home -
- History -
+ History + Recent Events +
+-
+
- Home +
- History +
History Management
+History Management
+ {% if current_user.role.name != 'User' %} + + {% endif %} +-
+
- + + Search for All Activity + + +
- + + Search By Domain + + +
- + + Search By Account + + + {% if current_user.role.name != 'User' %} +
- + + Search for User Authentication + + + {% endif %} +
-
-
- Search for All Activity -
- Search By Domain -
- Search By Account - {% if current_user.role.name != 'User' %} -
- Search for User Authentication - {% endif %} -
Filters | @@ -145,29 +170,18 @@|
---|---|
  | |
- + | - - + |
Confirmation
-Are you sure you want to remove all history?
-Confirmation
+Are you sure you want to remove all history?
+History Details
-History Details
+Limit of loaded history records has been reached! Only {{lim}} history records are shown.
++ Limit of loaded history records has been reached! Only {{lim}} history records are shown. +
{% endif %} - -Changed by | -Content | -Time | -Detail | -
---|---|---|---|
{{ history.history.created_by }} | -{{ history.history.msg }} | -{{ history.history.created_on }} | - -
-
- {{ history.detailed_msg | safe }}
- {% if history.change_set %}
-
-
-
-
- {% call applied_change_macro.applied_change_template(history.change_set) %}
- {% endcall %}
-
- {% endif %}
- |
-
Changed by | +Content | +Time | +Detail | +
---|---|---|---|
{{ history.history.created_by }} | +{{ history.history.msg }} | +{{ history.history.created_on }} | +
+
+ {{ history.detailed_msg | safe }}
+ {% if history.change_set %}
+
+
+
+
+ {% call applied_change_macro.applied_change_template(history.change_set) %}
+ {% endcall %}
+
+ {% endif %}
+ |
+
- Accounts Manage accounts -
--
-
- Home -
- Accounts -
Account Management
-Name | -Description | -Contact | -Member | -Domain | -Action | -|
---|---|---|---|---|---|---|
{{ account.name }} | -{{ account.description }} | -{{ account.contact }} | -{{ account.mail }} | -{{ account.user_num }} | -{{ account.domains|length }} | -- - - | -
+ Accounts + Manage +
-
+
- Home +
- Accounts +
Account Management
+ + + +Name | +Description | +Contact | +Member | +Domain | +Action | +|
---|---|---|---|---|---|---|
{{ account.name }} | +{{ account.description }} | +{{ account.contact }} | +{{ account.mail }} | +{{ account.user_num }} | +{{ account.domains|length }} | +
+
+
+
+
+
+
+
+
+ |
+
- Key Manage API keys -
--
-
- Home -
- Key -
Key Management
-Id | -Role | -Description | -Domains | -Accounts | -Action | -
---|---|---|---|---|---|
{{ key.id }} | -{{ key.role.name }} | -{{ key.description }} | -{% for domain in key.domains %}{{ domain.name }}{% if not loop.last %}, {% endif %}{% endfor %} | -{% for account in key.accounts %}{{ account.name }}{% if not loop.last %}, {% endif %}{% endfor %} | -
- |
-
+ API Keys + Management +
-
+
- Dashboard +
- API Keys +
Key Management
+ +Id | +Role | +Description | +Domains | +Accounts | +Actions | +
---|---|---|---|---|---|
{{ key.id }} | +{{ key.role.name }} | +{{ key.description }} | +{% for domain in key.domains %}{{ domain.name }}{% if not loop.last %}, {% endif %}{% endfor %} | +{% for account in key.accounts %}{{ account.name }}{% if not loop.last %}, {% endif %}{% endfor %} | +
+
+
+
+
+ |
+
Confirmation
-Confirmation
+- User Manage user privileges -
--
-
- Home -
- User -
User Management
-Username | -First Name | -Last Name | -Role | -Privileges | -Action | -|
---|---|---|---|---|---|---|
{{ user.username }} | -{{ user.firstname }} | -{{ user.lastname }} | -{{ user.email }} | -- - | -
- |
-
- |
-
+ User + Manage user privileges +
+-
+
- Home +
- User +
User Management
+ +Username | +First Name | +Last Name | +Role | +Privileges | +Action | +|
---|---|---|---|---|---|---|
{{ user.username }} | +{{ user.firstname }} | +{{ user.lastname }} | +{{ user.email }} | ++ + | +
+ |
+
+
+
+
+
+
+ |
+
Confirmation
-Confirmation
+Confirmation
-Confirmation
+- PowerDNS server configuration & statistics -
--
-
- Home -
- Admin Console -
+ PowerDNS + Server Statistics & Configuration +
+-
+
- Dashboard +
- PowerDNS Server Statistics & Configuration +
PDNS Statistics
-Docs | -Statistic | -Value | -
---|---|---|
- | {{ statistic['name'] }} | -{{ statistic['value'] }} | -
PowerDNS Server Statistics
PDNS Configuration
-Docs | -Statistic | -Value | -
---|---|---|
- | {{ config['name'] }} | -- {{ config['value'] }} - | -
Statistic | +Value | +
---|---|
+ + {{ statistic['name'] }} + + | +{{ statistic['value'] }} | +
PowerDNS Server Configuration
+Configuration | +Value | +
---|---|
+ + {{ config['name'] }} + + | ++ {{ config['value'] }} + | +
- Settings PowerDNS-Admin settings -
- - -+ Settings + PowerDNS-Admin Settings +
+-
+
- Home +
- Settings +
- Authentication +
Authentication Settings
+Authentication Settings
-
-
- General -
- LDAP -
- Google OAuth -
- Github OAuth -
- Microsoft OAuth -
- OpenID Connect OAuth +
- + General + +
- + LDAP + +
- + Google OAuth + +
- + Github OAuth + +
- + Microsoft OAuth + +
- + OpenID Connect OAuth +
- Enable LDAP Authentication @@ -333,7 +345,9 @@
- PDNS API URL -
- Your PowerDNS API URL (eg. http://127.0.0.1:8081/). -
- PDNS API KEY -
- Your PowerDNS API key. -
- PDNS VERSION -
- Your PowerDNS version number (eg. 4.1.1). -
- Dashboard +
- Settings - PowerDNS Authoritative Server +
- PowerDNS API URL +
- Your PowerDNS API URL (eg. http://127.0.0.1:8081/). +
- PowerDNS API Key +
- Your PowerDNS API key. +
- PowerDNS Version +
- Your PowerDNS version number (eg. 4.7.0). +
- Dashboard +
- Settings - Records +
-
+
Basic Settings
+Fill in all the fields in the left form.
-Make sure you add PDA redirection URI (e.g http://localhost:9191/google/authorized) to your Google App Credentials Restriction.
+Help
+Fill in all the fields in the left form.
+Make sure you add PDA redirection URI (e.g http://localhost:9191/google/authorized) to your Google App Credentials Restriction.
+Fill in all the fields in the left form.
Fill in all the fields in the left form.
You first need to define an Application Registration in your Azure Active Directory, with the appropriate HTTPS URL for this endpoint, and with the appropriate rights, as explained in the documentation.
@@ -584,7 +606,7 @@Fill in all the fields in the left form.
- Settings PowerDNS-Admin settings -
- -PDNS Settings
-Error!
- Please complete your PowerDNS API configuration before continuing -+ Settings + PowerDNS Authoritative Server +
Help
--
-
You must configure the API connection information before PowerDNS-Admin can query your - PowerDNS data. Following fields are required:
-Find more details at https://doc.powerdns.com/md/httpapi/README/ -
--
+
PDNS Settings
+Error!
+ Please complete your PowerDNS API configuration before continuing +Help
+-
+
You must configure the API connection information before PowerDNS-Admin can query your + PowerDNS data. Following fields are required:
+Find more details at + https://doc.powerdns.com/md/httpapi/README/ +
+- Settings PowerDNS-Admin settings -
- -+ Settings + Records +
+-
+
DNS record Settings
-# | -Record | -Forward Zone | -Reverse Zone | -
---|---|---|---|
{{ loop.index }} | -{{ record }} | -- - | -- - | -
DNS record Settings
+# | +Record | +Forward Zone | +Reverse Zone | +
---|---|---|---|
{{ loop.index }} | +{{ record }} | ++ + | ++ + | +
Help
-Select record types you allow user to edit in the forward zone and reverse zone. Take a look at - PowerDNS docs for - full list of supported record types.
-Help
+Select record types you allow user to edit in the forward zone and reverse zone. Take a look at + PowerDNS docs for + full list of supported record types. +
+