diff --git a/app/flask-postgres/app/app.py b/app/flask-postgres/app/app.py index 556617a..76c051a 100644 --- a/app/flask-postgres/app/app.py +++ b/app/flask-postgres/app/app.py @@ -52,7 +52,14 @@ if not app.config.get("TESTING"): # app.logger.addHandler(file_handler) - +def format_level(level): + mapping = { + 0: "0 - Admin", + 1: "1 - Gold", + 2: "2 - Silber", + 3: "3 - Bronze", + } + return mapping.get(level, f"{level} - Unbekannt") def ensure_base_tables(): conn = get_connection() @@ -459,6 +466,8 @@ def profil(): cur.close() conn.close() + profile["mandant_level_label"] = format_level(profile["mandant_level"]) + return render_template( "profil.html", page_title="Profil", @@ -507,6 +516,11 @@ def admin_mandanten(): cur.close() conn.close() + for mandant in mandanten: + mandant["level_label"] = format_level(mandant["level"]) + + + return render_template( "admin_mandanten.html", page_title="Admin - Mandanten", @@ -602,6 +616,9 @@ def useradmin_mandant(): cur.close() conn.close() + for user in users: + user["mandant_level_label"] = format_level(user["mandant_level"]) + return render_template( "useradmin_mandant.html", page_title="Useradministration", diff --git a/app/flask-postgres/app/templates/profil.html b/app/flask-postgres/app/templates/profil.html index 6206898..471ca5b 100644 --- a/app/flask-postgres/app/templates/profil.html +++ b/app/flask-postgres/app/templates/profil.html @@ -10,7 +10,7 @@ E-Mail{{ profile.email }} Mandant{{ profile.mandant_name }} ({{ profile.mandant_kuerzel }}) Mandant E-Mail{{ profile.mandant_email or '-' }} - Mandant Level{{ profile.mandant_level }} + Mandant Level{{ profile.mandant_level_label }} Gruppen im Mandanten diff --git a/app/flask-postgres/app/templates/useradmin_mandant.html b/app/flask-postgres/app/templates/useradmin_mandant.html index 302802a..0b91de5 100644 --- a/app/flask-postgres/app/templates/useradmin_mandant.html +++ b/app/flask-postgres/app/templates/useradmin_mandant.html @@ -40,7 +40,7 @@ {{ user.status }} {{ user.last_login or "-" }} {{ user.mandant_name }} - {{ user.mandant_level }} + {{ user.mandant_level_label }}
Bearbeiten