/
Ged52
/
DomainInfo
Обзор
Документация
Войти
/
Ged52
/
DomainInfo
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
app.py
28 строк
2 KB
Oleg Korshunov
* восстановлена работа смены пароля пользователей
13 июл 2026, 13:27
13 июл 2026, 13:27
716403c
Код
Авторство
О чём код?
from routes import app, index, app_index, check_auth, get_me, get_values, get_domains, create_domains, patch_domain, remove_domain, refresh_domains, list_users, create_user_endpoint, update_user_endpoint, delete_user_endpoint, get_user_groups_endpoint, set_user_groups_endpoint, get_user_groups_me_endpoint, login, logout, users_page app.add_url_rule("/", "index", index, methods=["GET"]) app.add_url_rule("/app", "app_index", app_index, methods=["GET"]) app.add_url_rule("/api/auth/check", "check_auth", check_auth, methods=["GET"]) app.add_url_rule("/api/auth/me", "get_me", get_me, methods=["GET"]) app.add_url_rule("/api/values", "get_values", get_values, methods=["GET"]) app.add_url_rule("/api/domains", "get_domains", get_domains, methods=["GET"]) app.add_url_rule("/api/domains", "create_domains", create_domains, methods=["POST"]) app.add_url_rule("/api/domains/<int:domain_id>", "patch_domain", patch_domain, methods=["PATCH"]) app.add_url_rule("/api/domains/<int:domain_id>", "remove_domain", remove_domain, methods=["DELETE"]) app.add_url_rule("/api/domains/refresh", "refresh_domains", refresh_domains, methods=["POST"]) app.add_url_rule("/api/users", "list_users", list_users, methods=["GET"]) app.add_url_rule("/api/users", "create_user_endpoint", create_user_endpoint, methods=["POST"]) app.add_url_rule("/api/users/<int:target_user_id>", "update_user_endpoint", update_user_endpoint, methods=["PATCH"]) app.add_url_rule("/api/users/<int:target_user_id>", "delete_user_endpoint", delete_user_endpoint, methods=["DELETE"]) app.add_url_rule("/api/users/<int:target_user_id>/groups", "get_user_groups_endpoint", get_user_groups_endpoint, methods=["GET"]) app.add_url_rule("/api/users/<int:target_user_id>/groups", "set_user_groups_endpoint", set_user_groups_endpoint, methods=["POST"]) app.add_url_rule("/api/users/me/groups", "get_user_groups_me_endpoint", get_user_groups_me_endpoint, methods=["GET"]) app.add_url_rule("/api/auth/login", "login", login, methods=["POST"]) app.add_url_rule("/api/auth/logout", "logout", logout, methods=["POST"]) app.add_url_rule("/users", "users_page", users_page, methods=["GET"]) import os if __name__ == "__main__": port = int(os.environ.get("PORT", 5000)) app.run(debug=True, host="0.0.0.0", port=port)