v2.2: Frontend-Login, Captcha, professionelles UI, Gast-Ansicht
This commit is contained in:
@@ -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")
|
||||
@@ -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})
|
||||
|
||||
+409
-553
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user