From 14322e11c0ae265dbf9e3667c6c11070ad6902bf Mon Sep 17 00:00:00 2001 From: Aiirondev Date: Sun, 26 Jul 2026 15:56:15 +0200 Subject: [PATCH] ahhhhhhhh --- Web/app.py | 34 ++++------------------------------ 1 file changed, 4 insertions(+), 30 deletions(-) diff --git a/Web/app.py b/Web/app.py index 5958b57..f229043 100755 --- a/Web/app.py +++ b/Web/app.py @@ -2882,47 +2882,21 @@ def user_status(): ##################################################### changes to be made to account for the new account permison managment system ############################## -"""" + @app.route('/') def home(): - """""" + """ Main route for the application homepage. Redirects to the appropriate view based on user role. Returns: flask.Response: Rendered template or redirect - """""" + """ if 'username' not in session: flash('Bitte mit registriertem Konto anmelden!', 'error') return redirect(url_for('login')) - if not cfg.MODULES.is_enabled('inventory'): - if cfg.MODULES.is_enabled('library'): - return redirect('/library') - else: - return "Weder Inventar- noch Bibliotheks-Modul sind aktiviert.", 403 - - elif not us.check_admin(session['username']): - return render_template( - 'main.html', - username=session['username'], - library_module_enabled=cfg.MODULES.is_enabled('library'), - student_cards_module_enabled=cfg.MODULES.is_enabled('student_cards'), - mail_module_enabled=cfg.MODULES.is_enabled('mail'), - student_default_borrow_days=cfg.STUDENT_DEFAULT_BORROW_DAYS, - student_max_borrow_days=cfg.STUDENT_MAX_BORROW_DAYS, - open_item=request.args.get('open_item') - ) - else: - permissions = _get_current_user_permissions() or us.build_default_permission_payload('standard_user') - if _page_access_allowed(permissions, 'home_admin') and _action_access_allowed(permissions, 'can_manage_settings'): - return redirect(url_for('home_admin')) - - fallback_endpoint = _permission_denied_fallback_endpoint(permissions, current_endpoint='home') - if fallback_endpoint == 'logout': - flash('Für diesen Benutzer sind aktuell keine Seiten freigegeben.', 'error') - return redirect(url_for(fallback_endpoint)) -""" + return redirect(url_for('home_admin')) @app.route('/home_admin') def home_admin():