|
|
@@ -232,4 +232,19 @@ def delete_ifiles():
|
|
232
|
232
|
if not in_database:
|
|
233
|
233
|
os.remove(os.path.join(current_app.config["ICON_UPLOAD_FOLDER"], icon))
|
|
234
|
234
|
|
|
235
|
|
- return redirect(url_for("manage.assets"))
|
|
|
235
|
+ return redirect(url_for("manage.assets"))
|
|
|
236
|
+
|
|
|
237
|
+@bp.route("/groups", methods=('GET', 'POST'))
|
|
|
238
|
+@login_required
|
|
|
239
|
+def groups():
|
|
|
240
|
+ db = get_db()
|
|
|
241
|
+
|
|
|
242
|
+ if request.method == "POST":
|
|
|
243
|
+ name = request.form['name']
|
|
|
244
|
+ desc = request.form['desc']
|
|
|
245
|
+ db.execute("INSERT INTO groups (group_name, group_description) VALUES (?, ?)",(name, desc))
|
|
|
246
|
+ db.commit()
|
|
|
247
|
+
|
|
|
248
|
+
|
|
|
249
|
+ groups = db.execute("SELECT * FROM groups").fetchall()
|
|
|
250
|
+ return render_template("manage/groups.html", groups=groups)
|