permissions: homepage, sql + crate, add/remove/view for user

This commit is contained in:
Philippe Loctaux 2023-05-08 17:15:21 +02:00
parent 8dbeffddc9
commit 440f42ed2e
26 changed files with 880 additions and 1 deletions

View file

@ -0,0 +1,2 @@
drop table if exists permissions;
drop index if exists permissions_unique_user_role;

View file

@ -0,0 +1,9 @@
create table if not exists permissions
(
user TEXT not null references users (id),
role TEXT not null references roles (name),
created_at TEXT not null default CURRENT_TIMESTAMP
);
-- unique user & role
create unique index if not exists permissions_unique_user_role on permissions (user, role);