Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'templates')
-rw-r--r--templates/server/privileges/choose_user_group.twig21
-rw-r--r--templates/server/privileges/new_user_ajax.twig4
-rw-r--r--templates/server/privileges/users_overview.twig24
3 files changed, 33 insertions, 16 deletions
diff --git a/templates/server/privileges/choose_user_group.twig b/templates/server/privileges/choose_user_group.twig
index c76c21dcac..cdeaf1dde6 100644
--- a/templates/server/privileges/choose_user_group.twig
+++ b/templates/server/privileges/choose_user_group.twig
@@ -1,15 +1,12 @@
<form class="ajax" id="changeUserGroupForm" action="{{ url('/server/privileges') }}" method="post">
- {{ get_hidden_inputs(params) }}
- <fieldset class="pma-fieldset" id="fieldset_user_group_selection">
- <legend>{% trans 'User group' %}</legend>
+ {{ get_hidden_inputs(params) }}
+ <input type="hidden" name="changeUserGroup" value="1">
- <label for="userGroupSelect">{% trans 'User group:' %}</label>
- <select name="userGroup" id="userGroupSelect">
- <option value=""></option>
- {% for option in all_user_groups %}
- <option value="{{ option }}"{{ user_group == option ? ' selected' }}>{{ option }}</option>
- {% endfor %}
- </select>
- <input type="hidden" name="changeUserGroup" value="1">
- </fieldset>
+ <label class="form-label" for="userGroupSelect">{% trans 'User group:' %}</label>
+ <select class="form-select" name="userGroup" id="userGroupSelect">
+ <option value=""></option>
+ {% for option in all_user_groups %}
+ <option value="{{ option }}"{{ user_group == option ? ' selected' }}>{{ option }}</option>
+ {% endfor %}
+ </select>
</form>
diff --git a/templates/server/privileges/new_user_ajax.twig b/templates/server/privileges/new_user_ajax.twig
index b5fdd11b46..5689f30841 100644
--- a/templates/server/privileges/new_user_ajax.twig
+++ b/templates/server/privileges/new_user_ajax.twig
@@ -48,9 +48,9 @@
{% endif %}
{% if user.has_group_edit %}
<td>
- <a class="edit_user_group_anchor ajax" href="{{ url('/server/privileges', {'username': user.name}) }}">
+ <button type="button" class="btn btn-link p-0" data-bs-toggle="modal" data-bs-target="#editUserGroupModal" data-username="{{ user.name }}">
{{ get_icon('b_usrlist', 'Edit user group'|trans) }}
- </a>
+ </button>
</td>
{% endif %}
<td>
diff --git a/templates/server/privileges/users_overview.twig b/templates/server/privileges/users_overview.twig
index a6680ac75d..75bb3787fb 100644
--- a/templates/server/privileges/users_overview.twig
+++ b/templates/server/privileges/users_overview.twig
@@ -76,9 +76,9 @@
{% if menus_work and user_group_count > 0 %}
<td class="text-center">
{% if host.user is not empty %}
- <a class="edit_user_group_anchor ajax" href="{{ url('/server/privileges', {'username': host.user}) }}">
+ <button type="button" class="btn btn-link p-0" data-bs-toggle="modal" data-bs-target="#editUserGroupModal" data-username="{{ host.user }}">
{{ get_icon('b_usrlist', 'Edit user group'|trans) }}
- </a>
+ </button>
{% endif %}
</td>
{% endif %}
@@ -144,3 +144,23 @@
</div>
</div>
</form>
+
+<div class="modal fade" id="editUserGroupModal" tabindex="-1" aria-labelledby="editUserGroupModalLabel" aria-hidden="true">
+ <div class="modal-dialog">
+ <div class="modal-content">
+ <div class="modal-header">
+ <h5 class="modal-title" id="editUserGroupModalLabel">{% trans 'Edit user group' %}</h5>
+ <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="{% trans 'Close' %}"></button>
+ </div>
+ <div class="modal-body">
+ <div class="spinner-border" role="status">
+ <span class="visually-hidden">{% trans 'Loading…' %}</span>
+ </div>
+ </div>
+ <div class="modal-footer">
+ <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">{% trans 'Close' %}</button>
+ <button type="button" class="btn btn-primary" id="editUserGroupModalSaveButton">{% trans 'Save changes' %}</button>
+ </div>
+ </div>
+ </div>
+</div>