From afa7845fef5cd3714afcbef9daacc28b133a3df7 Mon Sep 17 00:00:00 2001 From: Aleksandr Meshchriakov Date: Tue, 28 Apr 2026 12:42:39 +0200 Subject: [PATCH] fix dashboard auth flow --- src/templates/dashboard.html | 192 ++++++++++++++++++---- tests/apps/parsers/test_dashboard_page.py | 23 +++ 2 files changed, 187 insertions(+), 28 deletions(-) create mode 100644 tests/apps/parsers/test_dashboard_page.py diff --git a/src/templates/dashboard.html b/src/templates/dashboard.html index 93f0de8..f7eb54b 100644 --- a/src/templates/dashboard.html +++ b/src/templates/dashboard.html @@ -164,6 +164,30 @@ .badge.fail { background: rgb(224 108 117 / 14%); color: var(--danger); } .badge.info { background: rgb(97 175 239 / 14%); color: var(--accent); } .message { min-height: 20px; color: var(--danger); } + .message.ok { color: var(--ok); } + .auth-panel { + max-width: 920px; + margin: 64px auto 0; + } + .auth-switch { + display: inline-flex; + gap: 6px; + padding: 4px; + border: 1px solid var(--line); + border-radius: 8px; + background: var(--field); + } + .auth-switch button { + min-height: 32px; + border-color: transparent; + background: transparent; + color: var(--muted); + } + .auth-switch button.active { + border-color: var(--accent); + background: rgb(97 175 239 / 12%); + color: var(--accent); + } .table { width: 100%; border-collapse: collapse; } .table th, .table td { @@ -701,8 +725,17 @@
-
-

Вход

+
+
+
+

Авторизация

+

Вход выполняется по username. Регистрация открыта и сразу возвращает JWT.

+
+
+ + +
+
@@ -710,9 +743,24 @@
-
+ POST /api/v1/users/login/
+ +