cube преди 1 ден
родител
ревизия
2d57dfd125
променени са 2 файла, в които са добавени 7 реда и са изтрити 4 реда
  1. 3
    3
      README.md
  2. 4
    1
      myriad/schema.sql

+ 3
- 3
README.md Целия файл

@@ -6,9 +6,9 @@ logged in users are presumed to all be admins with distinction only between bein
6 6
 
7 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 12
 - add delete button to blog posts on main feed
13 13
 - show blog posts in edit member section with a delete button
14 14
 - page theme edit inside the user (below user theme?) 

+ 4
- 1
myriad/schema.sql Целия файл

@@ -35,6 +35,7 @@ CREATE TABLE member (
35 35
   gradient3 TEXT NOT NULL DEFAULT '#eddd53',
36 36
   a1 TEXT NOT NULL DEFAULT '#008bcc',
37 37
   a2 TEXT NOT NULL DEFAULT '#026897',
38
+  public BOOLEAN NOT NULL DEFAULT 1,
38 39
   FOREIGN KEY (user_id) REFERENCES user (id),
39 40
   FOREIGN KEY (main_icon) REFERENCES icons (id)
40 41
 );
@@ -49,7 +50,8 @@ CREATE TABLE icons (
49 50
 CREATE TABLE groups (
50 51
   id INTEGER PRIMARY KEY AUTOINCREMENT,
51 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 57
 CREATE TABLE group_members (
@@ -66,5 +68,6 @@ CREATE TABLE blog (
66 68
   created TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
67 69
   title TEXT,
68 70
   content TEXT,
71
+  public BOOLEAN NOT NULL DEFAULT 1,
69 72
   FOREIGN KEY (member_id) REFERENCES member (id)
70 73
 );