a bunch of updates CHECK CONFIG
This commit is contained in:
@@ -462,10 +462,18 @@ def admin():
|
||||
|
||||
return "<a href='/'>go home</a>"
|
||||
|
||||
elif "new_page" in request.form:
|
||||
page_title = request.form["page_title"]
|
||||
page_content = request.form["page_content"]
|
||||
|
||||
db.execute("INSERT INTO pages (title, content) VALUES (?, ?)", (page_title, page_content))
|
||||
db.commit()
|
||||
|
||||
users = db.execute("SELECT * FROM user").fetchall()
|
||||
front_log = db.execute("SELECT * FROM front_log ORDER BY start_time DESC").fetchall()
|
||||
pages = db.execute("SELECT * FROM pages").fetchall()
|
||||
|
||||
return render_template("manage/admin.html", users=users, front_log=front_log)
|
||||
return render_template("manage/admin.html", users=users, front_log=front_log, pages=pages)
|
||||
|
||||
|
||||
|
||||
@@ -892,7 +900,30 @@ def group_delete(gid):
|
||||
|
||||
return redirect(url_for("manage.groups"))
|
||||
|
||||
|
||||
|
||||
@bp.route("/edit_page/<pid>", methods=("GET", "POST"))
|
||||
@login_required
|
||||
def edit_page(pid):
|
||||
db = get_db()
|
||||
|
||||
if request.method == "POST":
|
||||
content = request.form["content"]
|
||||
title = request.form["title"]
|
||||
|
||||
db.execute("UPDATE pages SET content=(?), title=(?)",(content, title))
|
||||
db.commit()
|
||||
|
||||
page = db.execute("SELECT * FROM pages WHERE id=(?)",(pid,)).fetchone()
|
||||
|
||||
return render_template("manage/edit_custom_page.html", page=page)
|
||||
|
||||
@bp.route("/delete_page/<pid>")
|
||||
@login_required
|
||||
def delete_page(pid):
|
||||
db = get_db()
|
||||
|
||||
db.execute("DELETE FROM pages WHERE id=(?)",(pid,))
|
||||
db.commit()
|
||||
|
||||
return redirect(url_for("manage.admin"))
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user