Commit Graph

22 Commits

Author SHA1 Message Date
26ad6cd650 fix: update age range in filters for consistency across templates
All checks were successful
Build & Push / Build & Push image (push) Successful in 39s
2026-03-06 12:11:20 +01:00
04fe593d0c feat: implement modal functionality for linking teachers and adding new classes with improved UI
All checks were successful
Build & Push / Build & Push image (push) Successful in 41s
2026-03-06 10:07:32 +01:00
bbd4e332f4 feat: add CRUD functionality for classes with API endpoints and UI integration
All checks were successful
Build & Push / Build & Push image (push) Successful in 41s
2026-03-06 09:12:32 +01:00
653cc6cd74 fix: update class teacher assignment and enhance UI for teacher selection
All checks were successful
Build & Push / Build & Push image (push) Successful in 40s
2026-03-05 23:41:05 +01:00
4bfa3cd486 feat: add functionality for linking teachers to classes with a new UI tab and API endpoint
All checks were successful
Build & Push / Build & Push image (push) Successful in 40s
2026-03-05 23:30:13 +01:00
2782c3bea6 feat: enhance class access logic for directors in my_classes endpoint
All checks were successful
Build & Push / Build & Push image (push) Successful in 40s
2026-03-05 23:13:50 +01:00
1acaf26a38 Migrate assessments to class-based model
All checks were successful
Build & Push / Build & Push image (push) Successful in 42s
- Dropped the existing assessments table to remove user_id association.
- Created a new assessments table linked to classes (class_id) allowing multiple teachers to share assessments.
- Added necessary indexes for performance optimization.
- Downgrade functionality to revert back to user-based assessments if needed.
2026-03-05 22:36:36 +01:00
Sam
50d029c67e feat: add leerkracht-view route and update templates for director mode
All checks were successful
Build & Push / Build & Push image (push) Successful in 39s
2026-03-04 14:31:29 +01:00
Sam
5afe297161 feat: add class management page for directors and enhance access control
All checks were successful
Build & Push / Build & Push image (push) Successful in 40s
2026-03-04 11:45:45 +01:00
Sam
55cd055645 Refactor school year button and enhance JavaScript bindings
All checks were successful
Build & Push / Build & Push image (push) Successful in 44s
- Updated the button for adding a new school year to have an ID for easier access.
- Changed the way IS_SUPERADMIN is defined to use JSON for better compatibility.
- Added event bindings for canceling and saving edits for schools in the JavaScript code.
- Introduced a new document for Google SSO instructions.
2026-03-03 20:33:49 +01:00
Sam
85778855ca Update CSP to allow connections from cdnjs.cloudflare.com and enhance stat card styles with icons and improved layout
All checks were successful
Build & Push / Build & Push image (push) Successful in 38s
2026-03-03 10:15:08 +01:00
Sam
51c0755d67 Refactor styles for stat cards and update PDF export functionality
All checks were successful
Build & Push / Build & Push image (push) Successful in 39s
2026-03-03 10:06:21 +01:00
Sam
5f2e1fdb1b Add 'opmerking' column to assessments and implement related functionality
All checks were successful
Build & Push / Build & Push image (push) Successful in 38s
- Updated the database migration to include an 'opmerking' column in the assessments table.
- Modified the Assessment model to include the new 'opmerking' field.
- Enhanced the API to handle saving and retrieving remarks associated with assessments.
- Updated the frontend to display and edit remarks in the assessments table.
2026-03-03 09:17:50 +01:00
Sam
5efd5fce26 update status selector styles and add legend section for improved clarity
All checks were successful
Build & Push / Build & Push image (push) Successful in 38s
2026-03-02 23:17:16 +01:00
Sam
6c4aaa446b add status selector styles and implement class overview and comparison tabs
All checks were successful
Build & Push / Build & Push image (push) Successful in 39s
2026-03-02 23:09:48 +01:00
Sam
8b12b52d79 add legend section and update styles for clarity and consistency
All checks were successful
Build & Push / Build & Push image (push) Successful in 38s
2026-03-02 22:46:22 +01:00
Sam
771a742c9a refactor: replace inline event handlers with bind function for improved readability and maintainability
All checks were successful
Build & Push / Build & Push image (push) Successful in 39s
2026-03-02 22:35:37 +01:00
Sam
5ea998c3d6 remove inline event handlers, add addEventListener
All checks were successful
Build & Push / Build & Push image (push) Successful in 1m29s
2026-03-01 01:13:24 +01:00
Sam
893c444000 Talisman fixes
All checks were successful
Build & Push / Build & Push image (push) Successful in 39s
2026-03-01 00:08:59 +01:00
Sam
5d0e4f9c91 implement leerdoelen_converter and bugfixes with storage_uri
All checks were successful
Build & Push / Build & Push image (push) Successful in 1m1s
2026-02-28 22:47:28 +01:00
Sam
db87ea447a Add leeftijdfilter in directie page
Some checks failed
Build, Push & Deploy / Build & Push image (push) Failing after 55s
Build, Push & Deploy / Deploy naar VPS (push) Has been skipped
Build & Push / Build & Push image (push) Successful in 40s
2026-02-28 11:00:55 +01:00
Sam
6295c58d33 first commit 2026-02-28 00:02:02 +01:00