aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* util: add getName if the separation between first and lastname is not neededFlorian Fischer2026-07-014-13/+23
|
* db: add database list templateFlorian Fischer2026-07-011-0/+21
|
* db: add DB class and adapt to only store a single JSON blob per entryFlorian Fischer2026-07-014-9/+67
|
* simplify graduation tableFlorian Fischer2026-06-242-22/+8
|
* cockpit: finish prototype UIFlorian Fischer2026-06-2412-104/+337
| | | | | | * remove process and calendar * add observation period * improve mocking
* mass-graduation: initial commitFlorian Fischer2026-06-149-0/+2180
|
* mock: create new graduation if neededFlorian Fischer2026-06-141-1/+5
|
* fix group building and track bycs groups separatelyFlorian Fischer2026-06-142-9/+28
|
* support mutliple student groupsFlorian Fischer2026-06-141-3/+3
|
* cockpit: only show real groupsFlorian Fischer2026-06-132-1/+8
|
* cockpit: remove unused group parameter when loading a studentFlorian Fischer2026-06-131-3/+3
|
* generalize MakefileFlorian Fischer2026-06-134-19/+20
|
* add groups JSFlorian Fischer2026-06-132-0/+63
|
* move generic js into rootFlorian Fischer2026-06-1313-8/+18
|
* move documentation to project rootFlorian Fischer2026-06-131-0/+0
|
* cockpit: only fetch a student if the user is a teacherFlorian Fischer2026-06-101-2/+6
| | | | | Fetching a student needs access to the participants of the course, which only teachers have.
* generalize our selection componentFlorian Fischer2026-06-102-93/+175
|
* cockpit: fix fetching a single student and add id filteringFlorian Fischer2026-06-031-4/+6
|
* cockpit: load student if id is passed as query parameterFlorian Fischer2026-06-031-5/+9
|
* cockpit: prevent moodle firstname filter to mess with the student nameFlorian Fischer2026-06-031-1/+1
|
* cockpit: only add graduation click handlers for teachersFlorian Fischer2026-06-031-5/+9
|
* rename build type dependent utils file s/dev/mockFlorian Fischer2026-05-291-0/+0
|
* cockpit: assert we have the a valid userId to fetch the iconFlorian Fischer2026-05-291-1/+3
|
* cockpit: adapt GraduationChange and implement adding entries to DBFlorian Fischer2026-05-293-39/+45
|
* cockpit: reset the student icon when loading a new oneFlorian Fischer2026-05-291-0/+6
| | | | TODO: prevent reloading of the same student's icon
* cockpit: fix coach name interpolation expanded by moodle firstFlorian Fischer2026-05-291-3/+6
|
* cockpit: remove unused importFlorian Fischer2026-05-291-1/+0
|
* fix isTeacher detection and use common utilsFlorian Fischer2026-05-293-6/+10
|
* cockpit: hide auto-name nodesFlorian Fischer2026-05-291-1/+4
|
* cockpit: fix name retrieval for students with iconsFlorian Fischer2026-05-281-1/+6
|
* cockpit: use the user icon if it is available and fix URL discoveryFlorian Fischer2026-05-283-7/+16
|
* cockpit: add default user iconFlorian Fischer2026-05-283-1/+17
|
* cockpit: hide clear button when a student is selectedFlorian Fischer2026-05-281-7/+4
|
* cockpit: add margin to selection-container and move display into htmlFlorian Fischer2026-05-282-3/+5
|
* cockpit: fix css selector for student selection highlightFlorian Fischer2026-05-282-3/+2
|
* cockpit: only show student-content if a student is selectedFlorian Fischer2026-05-282-1/+3
|
* cockpit: initial commitFlorian Fischer2026-05-2818-0/+2915