feat(auth): admin Users page + allow_registration toggle (5a frontend)

New admin-only Users page (sidebar): Users & roles (list + promote/demote with
confirm; self/demo/last-admin guarded server-side), plus the Access requests
(Invite whitelist) and Demo whitelist+reset migrated out of Settings → Account
(same data/tables — UI relocated only). Settings → Account now holds personal
content only. ConfigPanel learns a boolean field type (toggle) for the new
allow_registration setting. api methods, new 'users' page/route/nav/header, and
EN/HU/DE strings (new users namespace + access group).
This commit is contained in:
npeter83 2026-06-19 14:16:48 +02:00
parent 8f5e26d2ee
commit a2f61a827e
17 changed files with 528 additions and 281 deletions

View file

@ -77,7 +77,9 @@ export default function Header({
? t("header.scheduler")
: page === "config"
? t("header.configuration")
: t("header.channelManager")}
: page === "users"
? t("header.users")
: t("header.channelManager")}
</div>
)}
</header>