From 2d57dfd125433b7651bb4ae4c1c9b2387584d616 Mon Sep 17 00:00:00 2001 From: cube Date: Fri, 20 Mar 2026 17:16:11 +0000 Subject: [PATCH] working on privacy --- README.md | 6 +++--- myriad/schema.sql | 5 ++++- 2 files changed, 7 insertions(+), 4 deletions(-) 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