modified: web/blueprints/site_admin.py
modified: web/templates/admin/dashboard.html
This commit is contained in:
@@ -216,10 +216,14 @@ def user_delete(user_id):
|
||||
# Als Gruppe anzeigen (Site-Admin liest Gruppen-DB)
|
||||
# ──────────────────────────────────────────────────────────────
|
||||
|
||||
@site_admin.route("/view-group/<int:group_id>", methods=["POST"])
|
||||
@site_admin.route("/view-group/<int:group_id>", methods=["GET", "POST"])
|
||||
@admin_required
|
||||
def view_group(group_id):
|
||||
"""Site Admin temporarily switches into a group to view its MC data."""
|
||||
if request.method == "GET":
|
||||
flash("Please use the Browse button from the admin panel.", "warning")
|
||||
return redirect(url_for("site_admin.dashboard"))
|
||||
|
||||
group = db.get_group_by_id(group_id)
|
||||
if not group:
|
||||
flash("Group not found.", "danger")
|
||||
@@ -239,10 +243,14 @@ def view_group(group_id):
|
||||
return redirect(url_for("panel.dashboard"))
|
||||
|
||||
|
||||
@site_admin.route("/stop-view", methods=["POST"])
|
||||
@site_admin.route("/stop-view", methods=["GET", "POST"])
|
||||
@admin_required
|
||||
def stop_view():
|
||||
"""Kehrt zum Site-Admin-Dashboard zurück."""
|
||||
if request.method == "GET":
|
||||
flash("Please use the Back to Admin button.", "warning")
|
||||
return redirect(url_for("site_admin.dashboard"))
|
||||
|
||||
session.pop("group_id", None)
|
||||
session.pop("group_name", None)
|
||||
session.pop("role", None)
|
||||
|
||||
Reference in New Issue
Block a user