Updated icons for sidebar navigation as well as some labels.

Tweaked zone record list on dashboard to always include the account column, regardless of user role.
This commit is contained in:
Matt Scott 2023-02-19 11:31:24 -05:00
parent c0799b95f8
commit b4a354b0f8
3 changed files with 10 additions and 12 deletions

View File

@ -123,7 +123,7 @@
</li> </li>
<li class="{{ 'nav-item active' if active_page == 'admin_history' else 'nav-item' }}"> <li class="{{ 'nav-item active' if active_page == 'admin_history' else 'nav-item' }}">
<a href="{{ url_for('admin.history') }}" class="nav-link"> <a href="{{ url_for('admin.history') }}" class="nav-link">
<i class="nav-icon fa-solid fa-calendar-alt"></i> <i class="nav-icon fa-solid fa-timeline"></i>
<p>History</p> <p>History</p>
</a> </a>
</li> </li>
@ -135,7 +135,7 @@
</li> </li>
<li class="{{ 'nav-item active' if active_page == 'admin_accounts' else 'nav-item' }}"> <li class="{{ 'nav-item active' if active_page == 'admin_accounts' else 'nav-item' }}">
<a href="{{ url_for('admin.manage_account') }}" class="nav-link"> <a href="{{ url_for('admin.manage_account') }}" class="nav-link">
<i class="nav-icon fa-solid fa-industry"></i> <i class="nav-icon fa-solid fa-users-rectangle"></i>
<p>Accounts</p> <p>Accounts</p>
</a> </a>
</li> </li>
@ -163,26 +163,26 @@
{% if active_page == 'admin_settings' %}style="display: block;"{% endif %}> {% if active_page == 'admin_settings' %}style="display: block;"{% endif %}>
<li class="nav-item"> <li class="nav-item">
<a href="{{ url_for('admin.setting_basic') }}" class="nav-link"> <a href="{{ url_for('admin.setting_basic') }}" class="nav-link">
<i class="nav-icon fa-solid fa-circle"></i> <i class="nav-icon fa-solid fa-gears"></i>
<p>Basic</p> <p>Basic</p>
</a> </a>
</li> </li>
<li class="nav-item"> <li class="nav-item">
<a href="{{ url_for('admin.setting_records') }}" class="nav-link"> <a href="{{ url_for('admin.setting_records') }}" class="nav-link">
<i class="nav-icon fa-solid fa-circle"></i> <i class="nav-icon fa-regular fa-rectangle-list"></i>
<p>Records</p> <p>Zone Records</p>
</a> </a>
</li> </li>
{% if current_user.role.name == 'Administrator' %} {% if current_user.role.name == 'Administrator' %}
<li class="nav-item"> <li class="nav-item">
<a href="{{ url_for('admin.setting_pdns') }}" class="nav-link"> <a href="{{ url_for('admin.setting_pdns') }}" class="nav-link">
<i class="nav-icon fa-solid fa-circle"></i> <i class="nav-icon fa-solid fa-server"></i>
<p>PowerDNS Connection</p> <p>Server</p>
</a> </a>
</li> </li>
<li class="nav-item"> <li class="nav-item">
<a href="{{ url_for('admin.setting_authentication') }}" class="nav-link"> <a href="{{ url_for('admin.setting_authentication') }}" class="nav-link">
<i class="nav-icon fa-solid fa-circle"></i> <i class="nav-icon fa-solid fa-user-shield"></i>
<p>Authentication</p> <p>Authentication</p>
</a> </a>
</li> </li>

View File

@ -262,10 +262,6 @@
"ordering": true, "ordering": true,
"columnDefs": [ "columnDefs": [
{"orderable": false, "targets": [-1]} {"orderable": false, "targets": [-1]}
{% if current_user.role.name not in ['Administrator', 'Operator'] %},{
"visible": false,
"targets": [-2]
}{% endif %}
], ],
"processing": true, "processing": true,
"serverSide": true, "serverSide": true,

View File

@ -31,6 +31,8 @@
{% macro account(domain) %} {% macro account(domain) %}
{% if current_user.role.name in ['Administrator', 'Operator'] %} {% if current_user.role.name in ['Administrator', 'Operator'] %}
{{ domain.account.name if domain.account else 'None' }} {{ domain.account.name if domain.account else 'None' }}
{% else %}
None
{% endif %} {% endif %}
{% endmacro %} {% endmacro %}