Rollen Chunk 4: Benutzerkonto, Abmelde-Icon und fremde Einstellungen
This commit is contained in:
1 parent
75eb7ff932
commit
6dcce096dc
1 file changed
+7
@@ -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 {
|
||||
|
||||
Reference in new issue
Block a user