modified: app.py

modified:   templates/global_admin_dashboard.html
	modified:   templates/server_admin_dashboard.html
This commit is contained in:
SimolZimol
2024-10-24 15:57:30 +02:00
parent 4675bd7a94
commit 623df67966
3 changed files with 43 additions and 37 deletions

10
app.py
View File

@@ -249,15 +249,19 @@ def server_admin_dashboard(guild_id):
cursor.execute("SELECT permission FROM user_data WHERE user_id = %s AND guild_id = %s", (user_id, guild_id))
user_data = cursor.fetchone()
cursor.execute("SELECT name FROM guilds WHERE guild_id = %s", (guild_id,)) # Nehme an, du speicherst Guild-Infos
guild_name = cursor.fetchone()["name"]
cursor.close()
connection.close()
if user_data and user_data['permission'] >= 8:
# Benutzer ist Admin auf diesem Server
return render_template("server_admin_dashboard.html", guild_id=guild_id)
return render_template("server_admin_dashboard.html", guild_id=guild_id, guild_name=guild_name)
return redirect(url_for("user_landing_page"))
@app.route("/user_dashboard/<int:guild_id>")
def user_dashboard(guild_id):
"""Serverbasiertes User-Dashboard"""
@@ -325,7 +329,9 @@ def user_landing_page():
def global_admin_dashboard():
"""Globales Admin-Dashboard nur für globale Admins"""
if session.get("is_admin"):
return render_template("global_admin_dashboard.html")
user_info = session['discord_user']
bot_running = bot_status() # Funktion, die den Status des Bots prüft
return render_template("global_admin_dashboard.html", user_info=user_info, bot_running=bot_running)
return redirect(url_for("user_landing_page"))
@app.route("/logout")