From 1adbcf9a44d5e57cb5d5783698c09d9968c29c55 Mon Sep 17 00:00:00 2001 From: Patrick Date: Mon, 21 Jul 2025 04:24:21 +0200 Subject: [PATCH] prepared implementation of permissions --- src/lib/db_types.ts | 1 + src/lib/server/database.ts | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/db_types.ts b/src/lib/db_types.ts index 3b1f9bf..0909611 100644 --- a/src/lib/db_types.ts +++ b/src/lib/db_types.ts @@ -5,6 +5,7 @@ export interface UserEntry { address: string; username: string; password: string; + permissions: number; created: string; } diff --git a/src/lib/server/database.ts b/src/lib/server/database.ts index a6b0fb2..63625b6 100644 --- a/src/lib/server/database.ts +++ b/src/lib/server/database.ts @@ -20,6 +20,7 @@ const USER_DATABASE_SETUP: string[] = [ address TEXT, username TEXT, password TEXT, + permissions INTEGER DEFAULT 0, created DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL );`, @@ -179,7 +180,8 @@ export class User { name: string; address: string; username: string; - password: string + password: string; + permissions: number; created: string; private _database: Database; @@ -191,6 +193,7 @@ export class User { this.address = user.address; this.username = user.username; this.password = user.password; + this.permissions = user.permissions; this.created = user.created; this._database = db; }