feat: Admin-Benutzerverwaltung + Dashboard-Layout-Fixes
Backend: - AdminEndpoint.cs: 5 Endpunkte (List, Create, Update, Reset PW, Delete) - Admin-only - DatabaseService: CreateUser(), UpdateUserAdmin(), DeleteUser() (kaskadiert Tokens + Shares) - Route in Program.cs registriert Frontend: - admin-page.js: User-Liste mit Edit/Delete, Inline-Formular Create/Edit - api.js: 5 Admin-API-Funktionen - index.html: Template tpl-admin, Script-Tag, Dashboard-Link 'Benutzerverwaltung' - dashboard.js: Admin-Link nur für Admins sichtbar - form.css: Styles für admin-user-list, admin-user-row, admin-checkbox-row - dashboard.css: Header-Overflow-Fix, Agents vor Cronjobs - index.html: Template-Reihenfolge Agents vor Cronjobs TODO: User-Management als erledigt markiert
This commit is contained in:
1 parent
489b5e0eb0
commit
3ef78b5eb1
10 files changed
+667
-57
No files matched your search
@@ -2,9 +2,17 @@
|
||||
padding: var(--page-padding);
|
||||
}
|
||||
|
||||
.dashboard header {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.dashboard header * {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.dashboard-links {
|
||||
display: flex;
|
||||
gap: 1.25rem;
|
||||
gap: var(--box-spacing);
|
||||
align-items: center;
|
||||
flex: 1;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user