Add scope-management for non-admin users

Add scope-management menu with limited commands for non-admin users;
commands allowed are add/edit/edit/delete/import client(s)
master
Javier Hernandez 2023-12-15 12:03:46 +01:00 committed by OpenGnSys Support Team
parent a9d367e795
commit 6cb7be03fd
2 changed files with 5 additions and 1 deletions

View File

@ -33,10 +33,10 @@
<li class="nav-item {% block nav_images%}{% endblock %}">
<a class="nav-link" href="{{ url_for('images') }}">{{ _('Images') }}</a>
</li>
{% if current_user.admin %}
<li class="nav-item {% block nav_scopes%}{% endblock %}">
<a class="nav-link" href="{{ url_for('scopes') }}">{{ _('Scopes management') }}</a>
</li>
{% if current_user.admin %}
<li class="nav-item {% block nav_repos %}{% endblock %}">
<a class="nav-link" href="{{ url_for('manage_repos') }}">{{ _('Repos') }}</a>
</li>

View File

@ -16,6 +16,7 @@
{% endblock %}
{% block commands %}
{% if current_user.is_authenticated %}
<div class="dropdown btn">
<button class="btn btn-secondary btn-light dropdown-toggle {% block nav_client %}{% endblock %}" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-expanded="false">
{{ _('Client') }}
@ -31,6 +32,8 @@
form="scopesForm" formaction="{{ url_for('action_client_delete') }}" formmethod="get">
</div>
</div>
{% endif %}
{% if current_user.admin %}
<div class="dropdown btn">
<button class="btn btn-secondary btn-light dropdown-toggle {% block nav_room %}{% endblock %}" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-expanded="false">
{{ _('Room') }}
@ -53,6 +56,7 @@
form="scopesForm" formaction="{{ url_for('action_center_delete') }}" formmethod="get">
</div>
</div>
{% endif %}
{% if btn_back %}
<button class="btn btn-danger ml-3" type="button" id="backButton" onclick="history.back()">
{{ _("Back") }}