feat(auth): add assignable user permissions

This commit is contained in:
Quick
2026-05-26 18:12:20 -04:00
parent 1eeff57af1
commit f48fd41d85
8 changed files with 171 additions and 2 deletions
@@ -1,5 +1,7 @@
CREATE TABLE users (
id BIGSERIAL PRIMARY KEY,
username TEXT NOT NULL UNIQUE,
role TEXT,
permissions TEXT[] DEFAULT '{}'::TEXT[] NOT NULL,
created_at TIMESTAMPTZ NOT NULL DEFAULT now()
);