mirror of
https://github.com/simon987/Simple-Incremental-Search-Tool.git
synced 2025-04-10 05:56:44 +00:00
71 lines
2.9 KiB
HTML
71 lines
2.9 KiB
HTML
{% extends "layout.html" %}
|
|
|
|
{% set active_page = "user" %}
|
|
{% block title %}Gestion utilisateur{% endblock title %}
|
|
|
|
{% block body %}
|
|
|
|
<div class="container">
|
|
<div class="card">
|
|
<div class="card-header">Manage permissions of <strong>{{ user.username }}</strong></div>
|
|
<div class="card-body">
|
|
|
|
<div class="row">
|
|
<div class="col">
|
|
<h5>Admin: </h5>
|
|
</div>
|
|
<div class="col">
|
|
<form action="/user/{{ user.username }}/set_admin" style="display: inline;margin-left: 6px;">
|
|
<input type="hidden" name="admin" value="{{ "0" if user.admin else "1" }}">
|
|
<button class="btn btn-sm {{ "btn-danger" if user.admin else "btn-success" }}">
|
|
<i class="far {{ "fa-check-square" if user.admin else "fa-square" }}"></i>
|
|
{{ "Remove admin" if user.admin else "Set admin" }}
|
|
</button>
|
|
<input type="hidden" name="dir_id" value="{{ dir_id }}">
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<hr>
|
|
|
|
<table class="info-table table-hover table-striped">
|
|
<thead>
|
|
<tr>
|
|
<th>Directory</th>
|
|
<th>Access</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{% for dir_id in directories %}
|
|
<tr>
|
|
<td>{{ directories[dir_id].name }}</td>
|
|
<td><form action="/user/{{ user.username }}/set_access" style="display: inline;margin-left: 6px;">
|
|
<input type="hidden" name="access" value="{{ "0" if dir_id in user.readable_directories else "1" }}">
|
|
<button class="btn btn-sm {{ "btn-danger" if dir_id in user.readable_directories else "btn-success" }}">
|
|
<i class="far {{ "fa-check-square" if dir_id in user.readable_directories else "fa-square" }}"></i>
|
|
{{ "Disable" if dir_id in user.readable_directories else "Enable" }}
|
|
</button>
|
|
<input type="hidden" name="dir_id" value="{{ dir_id }}">
|
|
</form></td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
|
|
<hr>
|
|
<button class="btn btn-danger" onclick="userDelete()">Delete account</button>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<script>
|
|
function userDelete() {
|
|
if (confirm("Are you sure?")) {
|
|
window.location = "/user/{{ user.username }}/del"
|
|
}
|
|
}
|
|
</script>
|
|
|
|
</div>
|
|
|
|
{% endblock body %} |