diff --git a/README.md b/README.md index eae13ff..7ef1fad 100644 --- a/README.md +++ b/README.md @@ -6,9 +6,9 @@ logged in users are presumed to all be admins with distinction only between bein # assorted todo -- privacy settings in database to keep selected members private to logged-in users -- privacy settings for groups? -- privacy settings for blog posts +- ==privacy settings in database to keep selected members private to logged-in users == +- ==privacy settings for groups? == +- ==privacy settings for blog posts== - add delete button to blog posts on main feed - show blog posts in edit member section with a delete button - page theme edit inside the user (below user theme?) diff --git a/myriad/schema.sql b/myriad/schema.sql index 18e54eb..370e93e 100644 --- a/myriad/schema.sql +++ b/myriad/schema.sql @@ -35,6 +35,7 @@ CREATE TABLE member ( gradient3 TEXT NOT NULL DEFAULT '#eddd53', a1 TEXT NOT NULL DEFAULT '#008bcc', a2 TEXT NOT NULL DEFAULT '#026897', + public BOOLEAN NOT NULL DEFAULT 1, FOREIGN KEY (user_id) REFERENCES user (id), FOREIGN KEY (main_icon) REFERENCES icons (id) ); @@ -49,7 +50,8 @@ CREATE TABLE icons ( CREATE TABLE groups ( id INTEGER PRIMARY KEY AUTOINCREMENT, group_name TEXT NOT NULL, - group_description TEXT + group_description TEXT, + public BOOLEAN NOT NULL DEFAULT 1 ); CREATE TABLE group_members ( @@ -66,5 +68,6 @@ CREATE TABLE blog ( created TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, title TEXT, content TEXT, + public BOOLEAN NOT NULL DEFAULT 1, FOREIGN KEY (member_id) REFERENCES member (id) ); \ No newline at end of file