added client creation and fixed assignment

This commit is contained in:
2026-04-19 08:58:15 +02:00
parent 0cacddaffe
commit 81a8bfd906
7 changed files with 340 additions and 1 deletions

View File

@ -6,6 +6,7 @@ import { resultsPage } from './pages/results.js';
import { exportPage } from './pages/export.js';
import { usersPage } from './pages/users.js';
import { assignmentsPage } from './pages/assignments.js';
import { clientsPage } from './pages/clients.js';
// Auth state
export function isLoggedIn() {
@ -86,6 +87,7 @@ addRoute('/questionnaire/:id', authGuard(editorPage));
addRoute('/export', authGuard(exportPage));
addRoute('/users', roleGuard(['admin', 'supervisor'], usersPage));
addRoute('/assignments', roleGuard(['admin', 'supervisor'], assignmentsPage));
addRoute('/clients', roleGuard(['admin', 'supervisor'], clientsPage));
// Nav link handling & logout
document.addEventListener('DOMContentLoaded', () => {