Rollen Chunk 4: Benutzerkonto, Abmelde-Icon und fremde Einstellungen
Docker Image / test (push) Successful in 1m23s
Docker Image / image (push) Successful in 30s

This commit is contained in:
loki committed 2026-10-11 19:14:08 +02:00
1 parent 75eb7ff932
commit 6dcce096dc
1 file changed
+7
+7
View File
@@ -69,6 +69,13 @@ export function countUsers(db: Db): number {
return row.count;
}
export function userExists(db: Db, userId: string): boolean {
const row = db
.prepare("SELECT id FROM \"user\" WHERE id = ?")
.get(userId) as { id: string } | undefined;
return row !== undefined;
}
export type UserRole = "admin" | "teamleiter" | "benutzer";
export function getUserRole(db: Db, userId: string): UserRole {