modified: app.py
modified: templates/global_admin_dashboard.html modified: templates/server_admin_dashboard.html
This commit is contained in:
10
app.py
10
app.py
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user