aboutsummaryrefslogtreecommitdiff
path: root/js
Commit message (Collapse)AuthorAgeFilesLines
* refactor project structureFlorian Fischer2026-08-0314-1155/+0
| | | | | | * merge sites into single project root * fix name of mass-graduation site * enable typescript support
* fixup! misc commitFlorian Fischer2026-08-031-0/+20
|
* misc commitFlorian Fischer2026-07-197-52/+61
| | | | | | | | | Included changes: * Cache the fetched students * Add level icons * Improve mass-graduation interface * Move utility functions from config.js to utils-ENV.js
* use a single submit table to decrease load timesFlorian Fischer2026-07-192-19/+51
|
* add loader to selectionFlorian Fischer2026-07-121-0/+3
|
* js: introduce common date formatting helpersFlorian Fischer2026-07-122-0/+3
|
* implment observation period handlingFlorian Fischer2026-07-125-35/+171
|
* utils: fix userId typoFlorian Fischer2026-07-081-1/+1
|
* database: fix DB discovery and define public graduation fieldsFlorian Fischer2026-07-055-17/+74
|
* util: fix name extractionFlorian Fischer2026-07-051-1/+1
|
* implement observation and adapt graduation code to the separate databasesFlorian Fischer2026-07-014-73/+174
|
* remove individual student groupsFlorian Fischer2026-07-012-43/+14
|
* db: find student databases and use themFlorian Fischer2026-07-011-1/+43
|
* config: remove obsolete config dataFlorian Fischer2026-07-011-11/+0
|
* util: add getName if the separation between first and lastname is not neededFlorian Fischer2026-07-012-11/+20
|
* 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-011-8/+24
|
* simplify graduation tableFlorian Fischer2026-06-242-22/+8
|
* cockpit: finish prototype UIFlorian Fischer2026-06-249-14/+120
| | | | | | * remove process and calendar * add observation period * improve mocking
* 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-131-0/+7
|
* add groups JSFlorian Fischer2026-06-132-0/+63
|
* move generic js into rootFlorian Fischer2026-06-1312-0/+561