Преглед изворни кода

member privacy implemented

cube пре 1 дан
родитељ
комит
9d27cc2763
3 измењених фајлова са 13 додато и 1 уклоњено
  1. 2
    1
      myriad/manage.py
  2. 7
    0
      myriad/templates/full.html
  3. 4
    0
      myriad/templates/manage/edit.html

+ 2
- 1
myriad/manage.py Прегледај датотеку

@@ -44,7 +44,8 @@ def edit(mid):
44 44
             name = request.form['name']
45 45
             bio = request.form['bio']
46 46
             subtitle = request.form['subtitle']
47
-            db.execute("UPDATE member SET member_name=(?), bio=(?), subtitle=(?) WHERE id=(?)",(name, bio, subtitle, mid))
47
+            privacy = request.form["privacy"]
48
+            db.execute("UPDATE member SET member_name=(?), bio=(?), subtitle=(?), public=(?) WHERE id=(?)",(name, bio, subtitle, privacy, mid))
48 49
             db.commit()
49 50
 
50 51
         if "file" in request.files:

+ 7
- 0
myriad/templates/full.html Прегледај датотеку

@@ -9,7 +9,10 @@
9 9
     <div class="maintext">
10 10
         jump to:<br>
11 11
         {% for member in memberlist %}
12
+        {% if not g.user and member[23]==0  %}
13
+        {% else %}
12 14
         <a href="#m{{ member[0] }}">{{ member[3] }}</a> | 
15
+        {% endif %}
13 16
         {% endfor %}
14 17
     </div>
15 18
   
@@ -52,6 +55,9 @@
52 55
         }
53 56
     </style>
54 57
 
58
+    {% if not g.user and member[23]==0  %}
59
+    
60
+    {% else %}
55 61
     <div class="profile" id="m{{ member[0] }}">
56 62
         <div class="heading"><b>{{ member[3]|safe }}</b> {{ member[4]|safe }}</div>
57 63
         {% if icons[member[0]] %}
@@ -67,6 +73,7 @@
67 73
         <!-- <img src="/geo/dsgame.webp" class="dsgame"> -->
68 74
         <br class="clear" />
69 75
     </div>
76
+    {% endif %}
70 77
 
71 78
     {% endfor %}
72 79
 

+ 4
- 0
myriad/templates/manage/edit.html Прегледај датотеку

@@ -15,6 +15,10 @@
15 15
     <input name="subtitle" id="subtitle" value="{{ member[4] }}"><br>
16 16
     <label for="bio">Description</label>
17 17
     <textarea name="bio" id="bio">{{ member[5] }}</textarea><br>
18
+    <input type="radio" id="public" name="privacy" value=1 {% if member[23]==1 %}checked{% endif %}>
19
+    <label for="public">Public</label><br>
20
+    <input type="radio" id="private" name="privacy" value=0 {% if member[23]==0 %}checked{% endif %}>
21
+    <label for="private">Private</label><br>
18 22
     <input type="submit" value="Submit">
19 23
   </form>
20 24