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 @@
| Buchungsnr. | -Zeit | -Name | -Personen | -Status | -Aktion | -
|---|
| Buchungsnr. | -Datum | -Zeit | -Name | -Pers. | -Status | -
|---|