some work on auth/sessions

This commit is contained in:
simon987
2019-02-01 21:21:14 -05:00
parent d3188c512d
commit 9e09246a29
24 changed files with 265 additions and 66 deletions

View File

@@ -1,5 +1,5 @@
DROP TABLE IF EXISTS worker_identity, worker, project, task, log_entry,
worker_has_access_to_project;
worker_has_access_to_project, manager, manager_has_role_on_project;
DROP TYPE IF EXISTS status;
DROP TYPE IF EXISTS log_level;
@@ -63,3 +63,17 @@ CREATE TABLE log_entry
timestamp INTEGER
);
CREATE TABLE manager
(
id SERIAL PRIMARY KEY,
username TEXT,
password TEXT,
website_admin BOOLEAN
);
CREATE TABLE manager_has_role_on_project
(
manager INTEGER REFERENCES manager (id),
role SMALLINT,
project INTEGER REFERENCES project (id)
);