diff --git a/backend/routes/api.py b/backend/routes/api.py index 53911ab..d1d4668 100644 --- a/backend/routes/api.py +++ b/backend/routes/api.py @@ -475,7 +475,7 @@ def set_class_teachers(class_id): User.school_id == current_user.school_id, User.is_active == True, ).all() - klas.users = teachers + klas.teachers = teachers audit_log('class.user_assignment', 'class', target_id=str(class_id), detail={'class_name': klas.name, 'teacher_ids': user_ids, 'teacher_names': [t.full_name for t in teachers]}) diff --git a/backend/templates/directeur.html b/backend/templates/directeur.html index 861f389..43cc9b0 100644 --- a/backend/templates/directeur.html +++ b/backend/templates/directeur.html @@ -114,6 +114,11 @@ .btn-secondary { background:#334155!important;color:#e2e8f0!important; } .diff-row-same { background:#064e3b!important; } .diff-row-differ { background:#451a03!important; } + #koppelingModal > div { background:#1e293b!important;color:#e2e8f0!important; } + #koppelingCheckboxes label { color:#e2e8f0!important; } + #koppelingCheckboxes label:hover { background:#263548!important; } + #koppelingCheckboxes span { color:#94a3b8!important; } + #koppelingCheckboxes input[type=checkbox] { accent-color:var(--primary); } } @@ -456,6 +461,8 @@ function renderKlasProgress() { const klassen = overviewData.classes || []; const byClass = overviewData.assessments_by_class || {}; if (!klassen.length) { el.innerHTML = '