Telezab/templates/users.html
2025-03-17 15:30:58 +05:00

65 lines
2.6 KiB
HTML

{% extends 'base.html' %}
{% block content %}
<head>
<link rel="stylesheet" href="{{ url_for('static', filename='css/users.css') }}">
<title>Пользователи</title>
</head>
<div class="container">
<h1>Пользователи</h1>
<!-- Таблица пользователей -->
<table class="table" id="users-table">
<thead>
<tr>
<th>Chat ID</th>
<th>Telegram ID</th>
<th>Email</th>
<th>Подписки</th>
<th>Тип уведомлений</th>
<th>Статус</th>
<th>Действия</th>
</tr>
</thead>
<tbody>
<!-- Данные будут загружаться сюда динамически -->
</tbody>
</table>
<!-- Пагинация -->
<nav>
<ul class="pagination" id="pagination">
<!-- Страницы будут генерироваться динамически -->
</ul>
</nav>
</div>
<!-- Модальное окно -->
<div id="userModal" class="modal fade" tabindex="-1" aria-labelledby="userModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="userModalLabel">Редактирование пользователя</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<p>Chat ID: <span id="userId"></span></p>
<p>Telegram ID: <span id="username"></span></p>
<p>Email: <span id="userEmail"></span></p>
</div>
<div class="modal-footer">
<button id="toggleBlockUser" class="btn btn-warning">Заблокировать</button>
<button id="viewUserEvents" class="btn btn-info">Посмотреть действия</button>
<button id="deleteUser" class="btn btn-danger">Удалить</button>
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Закрыть</button>
</div>
</div>
</div>
</div>
<!-- Подключаем внешний JavaScript файл -->
<script src="{{ url_for('static', filename='js/users.js') }}"></script>
{% endblock %}