v2.2: Frontend-Login, Captcha, professionelles UI, Gast-Ansicht

This commit is contained in:
Peter
2026-05-16 12:26:24 +00:00
parent 9f8c7fb78d
commit 47eac3f54a
4 changed files with 433 additions and 554 deletions
View File
+24
View File
@@ -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")
-1
View File
@@ -32,4 +32,3 @@ def check_session():
role = session.get('user_role') role = session.get('user_role')
if role: if role:
return jsonify({"role": role, "logged_in": True}) return jsonify({"role": role, "logged_in": True})
return jsonify({"role": None, "logged_in": False})
+400 -544
View File
File diff suppressed because it is too large Load Diff