X-Git-Url: https://git.cyclocoop.org/%7B%24admin_url%7Dwiki/chercher.php?a=blobdiff_plain;f=schema.sql;h=95ee9e33d7d069a2681285a3efb00bf7e5cddfe6;hb=25254e8fbfbdf53f824cff6f733ce1e5cffd22b3;hp=757b695613170ce1c7a0b9821f96eb4e1046837e;hpb=2883ce74c7460a7c1f92c444ce1c74c615578b8a;p=cavote.git diff --git a/schema.sql b/schema.sql index 757b695..95ee9e3 100644 --- a/schema.sql +++ b/schema.sql @@ -12,6 +12,7 @@ create table users ( id INTEGER PRIMARY KEY AUTOINCREMENT, email TEXT UNIQUE NOT NULL, password TEXT NOT NULL, + openid TEXT NOT NULL, name TEXT UNIQUE NOT NULL, organization TEXT, is_admin BOOLEAN DEFAULT 0 NOT NULL, @@ -47,7 +48,7 @@ create table votes ( is_weighted BOOLEAN DEFAULT 0 NOT NULL, is_open BOOLEAN DEFAULT 0 NOT NULL, is_terminated BOOLEAN DEFAULT 0 NOT NULL, - id_author INTEGER DEFAULT 1 NOT NULL, -- :COMMENT:maethor:120528: not null ? + id_author INTEGER DEFAULT 1 NOT NULL, id_group INTEGER DEFAULT 1 NOT NULL, FOREIGN KEY(id_author) REFERENCES users (id) ON DELETE SET DEFAULT, FOREIGN KEY(id_group) REFERENCES groups (id), @@ -83,9 +84,10 @@ create table user_choice ( -- Test data -INSERT INTO users (id, email, password, name, organization, is_admin, key) VALUES (1, "admin@admin.fr", "d033e22ae348aeb5660fc2140aec35850c4da997", "Toto (admin) Tata", "World corp", 1, "test"); -- mdp = admin +INSERT INTO users (id, email, password, openid, name, organization, is_admin, key) +VALUES (1, "admin@admin.fr", "", "", "Toto (admin) Tata", "World corp", 1, "victory"); +-- to login, go to /login/1/victory INSERT INTO groups (id, name, system) VALUES (1, "Tous", 1); INSERT INTO groups (name) VALUES ("CA"); INSERT INTO groups (name) VALUES ("Membres"); INSERT INTO user_group (id_user, id_group) VALUES(1, 1); -