feat: add class management page for directors and enhance access control
All checks were successful
Build & Push / Build & Push image (push) Successful in 40s

This commit is contained in:
2026-03-04 11:45:45 +01:00
parent c571967701
commit 5afe297161
4 changed files with 394 additions and 84 deletions

View File

@@ -58,3 +58,13 @@ def doelen_beheer():
@login_required
def admin_page():
return redirect(url_for('pages.dashboard'))
@pages_bp.route('/klassen')
@login_required
def klassen_beheer():
"""Klassenbeheer voor directeurs (en school_ict)."""
if not current_user.is_director:
from flask import abort
abort(403)
return render_template('directeur_klassen.html', org_name=_org_name())