diff --git a/app/EOF b/app/EOF new file mode 100644 index 0000000..e69de29 diff --git a/app/fix_rooms.py b/app/fix_rooms.py new file mode 100644 index 0000000..558a32f --- /dev/null +++ b/app/fix_rooms.py @@ -0,0 +1,24 @@ +import re + +with open('/root/reservation-system/app/main.py', 'r') as f: + content = f.read() + +# Einfachere Modifikation - füge Admin-Check hinzu nachdem rooms geladen wurden +# Suche nach der rooms Funktion und ergänze sie + +old_code = """@app.route('/api/rooms') +def rooms(): + is_admin = session.get('user_role') == 'admin'""" + +new_code = """@app.route('/api/rooms') +def rooms(): + is_admin = session.get('user_role') == 'admin' + + with get_db() as db:""" + +content = content.replace(old_code, new_code) + +with open('/root/reservation-system/app/main.py', 'w') as f: + f.write(content) + +print("Rooms endpoint updated") diff --git a/app/login_routes.py b/app/login_routes.py index 99bc49a..926415d 100644 --- a/app/login_routes.py +++ b/app/login_routes.py @@ -32,4 +32,3 @@ def check_session(): role = session.get('user_role') if role: return jsonify({"role": role, "logged_in": True}) - return jsonify({"role": None, "logged_in": False}) diff --git a/app/templates/index.html b/app/templates/index.html index 60f467f..6c755fc 100644 --- a/app/templates/index.html +++ b/app/templates/index.html @@ -5,633 +5,489 @@ Reservierungssystem -
- - -
- -
- -
-
-
-

Heute Reserviert

-
0
-
-
-

Gäste Heute

-
0
-
-
-

Freie Tische

-
0
-
-
-

⚠️ Klärung Erforderlich

-
0
-
-
- -
-
-

Heutige Reservierungen

- -
-
- - - - - - - - - - - - - - -
Buchungsnr.ZeitNamePersonenStatusAktion
-
-
-
- - - - - - - - - -
- - -