Bläddra i källkod

working on privacy

cube 1 dag sedan
förälder
incheckning
2d57dfd125
2 ändrade filer med 7 tillägg och 4 borttagningar
  1. 3
    3
      README.md
  2. 4
    1
      myriad/schema.sql

+ 3
- 3
README.md Visa fil

6
 
6
 
7
 # assorted todo
7
 # assorted todo
8
 
8
 
9
-- privacy settings in database to keep selected members private to logged-in users 
10
-- privacy settings for groups? 
11
-- privacy settings for blog posts
9
+- ==privacy settings in database to keep selected members private to logged-in users ==
10
+- ==privacy settings for groups? ==
11
+- ==privacy settings for blog posts==
12
 - add delete button to blog posts on main feed
12
 - add delete button to blog posts on main feed
13
 - show blog posts in edit member section with a delete button
13
 - show blog posts in edit member section with a delete button
14
 - page theme edit inside the user (below user theme?) 
14
 - page theme edit inside the user (below user theme?) 

+ 4
- 1
myriad/schema.sql Visa fil

35
   gradient3 TEXT NOT NULL DEFAULT '#eddd53',
35
   gradient3 TEXT NOT NULL DEFAULT '#eddd53',
36
   a1 TEXT NOT NULL DEFAULT '#008bcc',
36
   a1 TEXT NOT NULL DEFAULT '#008bcc',
37
   a2 TEXT NOT NULL DEFAULT '#026897',
37
   a2 TEXT NOT NULL DEFAULT '#026897',
38
+  public BOOLEAN NOT NULL DEFAULT 1,
38
   FOREIGN KEY (user_id) REFERENCES user (id),
39
   FOREIGN KEY (user_id) REFERENCES user (id),
39
   FOREIGN KEY (main_icon) REFERENCES icons (id)
40
   FOREIGN KEY (main_icon) REFERENCES icons (id)
40
 );
41
 );
49
 CREATE TABLE groups (
50
 CREATE TABLE groups (
50
   id INTEGER PRIMARY KEY AUTOINCREMENT,
51
   id INTEGER PRIMARY KEY AUTOINCREMENT,
51
   group_name TEXT NOT NULL,
52
   group_name TEXT NOT NULL,
52
-  group_description TEXT
53
+  group_description TEXT,
54
+  public BOOLEAN NOT NULL DEFAULT 1
53
 );
55
 );
54
 
56
 
55
 CREATE TABLE group_members (
57
 CREATE TABLE group_members (
66
   created TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
68
   created TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
67
   title TEXT,
69
   title TEXT,
68
   content TEXT,
70
   content TEXT,
71
+  public BOOLEAN NOT NULL DEFAULT 1,
69
   FOREIGN KEY (member_id) REFERENCES member (id)
72
   FOREIGN KEY (member_id) REFERENCES member (id)
70
 );
73
 );