cube 15 시간 전
부모
커밋
ee55e39a4e
3개의 변경된 파일73개의 추가작업 그리고 8개의 파일을 삭제
  1. 22
    0
      myriad/manage.py
  2. 25
    1
      myriad/static/style.css
  3. 26
    7
      myriad/templates/manage/edit.html

+ 22
- 0
myriad/manage.py 파일 보기

143
 
143
 
144
     return redirect(url_for("manage.edit", mid=mid))
144
     return redirect(url_for("manage.edit", mid=mid))
145
 
145
 
146
+@bp.route("/delete_blinkie/<mid>/<blinkie_id>")
147
+@login_required
148
+def delete_blinkie(mid, blinkie_id):
149
+    db = get_db()
150
+    icon = db.execute("SELECT blinkie_location FROM blinkies WHERE id=(?)",(blinkie_id,)).fetchone()
151
+    db.execute("DELETE FROM blinkies WHERE id=(?)",(blinkie_id,))
152
+    db.commit()
153
+    os.remove(os.path.join(current_app.config["BLINKIES_UPLOAD_FOLDER"], icon[0]))
154
+
155
+    return redirect(url_for("manage.edit", mid=mid))
156
+
157
+@bp.route("/delete_stamp/<mid>/<stamp_id>")
158
+@login_required
159
+def delete_stamp(mid, stamp_id):
160
+    db = get_db()
161
+    icon = db.execute("SELECT stamp_location FROM stamps WHERE id=(?)",(stamp_id,)).fetchone()
162
+    db.execute("DELETE FROM stamps WHERE id=(?)",(stamp_id,))
163
+    db.commit()
164
+    os.remove(os.path.join(current_app.config["STAMPS_UPLOAD_FOLDER"], icon[0]))
165
+
166
+    return redirect(url_for("manage.edit", mid=mid))
167
+
146
 
168
 
147
 @bp.route("/add_to_front/<mid>/<location>")
169
 @bp.route("/add_to_front/<mid>/<location>")
148
 @login_required
170
 @login_required

+ 25
- 1
myriad/static/style.css 파일 보기

98
     border-width:5px;
98
     border-width:5px;
99
 }
99
 }
100
 
100
 
101
-#manage_icons{
101
+.manage_images{
102
     max-height:400px;
102
     max-height:400px;
103
     overflow-y:scroll;
103
     overflow-y:scroll;
104
 }
104
 }
105
+.manage_images_2{
106
+    clear:both;
107
+    width:600px;
108
+}
109
+.manage_icons_3{
110
+    display:block;
111
+   width:200px;
112
+   height:200px;
113
+   float:left;
114
+}
115
+.manage_blinkies_3{
116
+    display:block;
117
+   width:200px;
118
+   height:50px;
119
+   float:left;
120
+}
121
+.manage_stamps_3{
122
+    display:block;
123
+   width:120px;
124
+   height:100px;
125
+   float:left;
126
+}
127
+
128
+
105
 
129
 
106
 
130
 
107
 
131
 

+ 26
- 7
myriad/templates/manage/edit.html 파일 보기

63
       <input type="submit" value="Upload New Icon">
63
       <input type="submit" value="Upload New Icon">
64
   </form>
64
   </form>
65
 
65
 
66
-  <div id="manage_icons" id="icons">
66
+  <div class="manage_images">
67
+    <div class="manage_images_2">
67
     {% for icon in icons %}
68
     {% for icon in icons %}
68
-      <img class="icon" src="{{ url_for('static', filename='icons/'+icon[2]) }}">
69
-      <br class="clear" />
70
-      <a href="{{ url_for('manage.set_main_icon', mid=member[0], icon_id=icon[0]) }}">Set Main Icon</a> &#9734 <a href="{{ url_for('manage.delete_icon', mid=member[0], icon_id=icon[0]) }}">Delete Icon</a>
71
-      <br class="clear" />
72
-      <hr>
69
+      <div class="manage_icons_3">
70
+        <img class="icon" src="{{ url_for('static', filename='icons/'+icon[2]) }}">
71
+        <br class="clear" />
72
+        <a href="{{ url_for('manage.set_main_icon', mid=member[0], icon_id=icon[0]) }}">Set Main Icon</a> &#9734 <a href="{{ url_for('manage.delete_icon', mid=member[0], icon_id=icon[0]) }}">Delete Icon</a>
73
+        <br class="clear" />
74
+      </div>
73
     {% endfor %}
75
     {% endfor %}
76
+    </div>
74
   </div>
77
   </div>
75
 
78
 
76
 
79
 
81
       <input type="submit" value="Upload to Blinkies">
84
       <input type="submit" value="Upload to Blinkies">
82
   </form>
85
   </form>
83
 
86
 
87
+  <div class="manage_images">
88
+    <div class="manage_images_2">
84
   {% for blinkie in blinkies %}
89
   {% for blinkie in blinkies %}
85
-      <img src="{{ url_for('static', filename='blinkies/'+blinkie[2]) }}">
90
+      <div class="manage_blinkies_3">
91
+        <img src="{{ url_for('static', filename='blinkies/'+blinkie[2]) }}">
92
+        <br class="clear" />
93
+        <a href="{{ url_for('manage.delete_blinkie', mid=member[0], blinkie_id=blinkie[0]) }}">Delete</a>
94
+      </div>
86
     {% endfor %}
95
     {% endfor %}
96
+    </div>
97
+  </div>
87
   
98
   
88
 
99
 
89
   <div class="heading">Manage Stamps</div>
100
   <div class="heading">Manage Stamps</div>
92
       <input type="submit" value="Upload to Stamps">
103
       <input type="submit" value="Upload to Stamps">
93
   </form>
104
   </form>
94
 
105
 
106
+  <div class="manage_images">
107
+    <div class="manage_images_2">
95
   {% for stamp in stamps %}
108
   {% for stamp in stamps %}
109
+    <div class="manage_stamps_3">
96
       <img src="{{ url_for('static', filename='stamps/'+stamp[2]) }}">
110
       <img src="{{ url_for('static', filename='stamps/'+stamp[2]) }}">
111
+      <br class="clear" />
112
+      <a href="{{ url_for('manage.delete_stamp', mid=member[0], stamp_id=stamp[0]) }}">Delete</a>
113
+    </div>
97
     {% endfor %}
114
     {% endfor %}
115
+    </div>
116
+  </div>
98
   
117
   
99
 
118
 
100
 
119