Commit Graph

19 Commits

Author SHA1 Message Date
0cb55eaf68 Add support for other substitution types
- Store and display original substitution type text
- Treat "eigenverantwortliches Arbeiten" as cancellation
2023-08-27 18:00:09 +02:00
f286741557 🚑 Fix server crash on /info call if auth disabled 2023-06-30 17:31:37 +02:00
9aab04d4d2 Include class in history api response 2023-06-23 17:30:56 +02:00
41c0d329fb Allow updating remote timetables with permission 2023-06-20 20:22:51 +02:00
5d9317ac01 🛂 Add key-based permission system 2023-06-20 19:53:34 +02:00
48364d4c59 Add support for multiple remote timetables
- Add timetable "title" column to db
- Make API return array of timetables
- Add settings page for selecting a timetable
- Add InfoCard if no timetable is selected
2023-06-18 14:30:36 +02:00
00c2ac9a56 Display times on the timetable 2023-01-03 00:21:08 +01:00
568bfb9782 ♻️ Refactor backend 2022-11-16 19:03:32 +01:00
6ec9e484eb ✏️ Fix typo 2022-08-21 00:53:24 +02:00
5fd7ae44fd Add "trusted" and "source" to Timetable 2022-08-21 00:50:06 +02:00
5489e6377c 🐛 Fix date parameter not accepting unix timestamp 2022-06-02 21:32:35 +02:00
5c4bf21a77 Save original teacher in substitution entries 2022-06-02 16:30:33 +02:00
9fad079102 ♻️ Refactor backend and add comments 2022-05-19 00:22:55 +02:00
d9179cc611 🐛 Fix notes not being displayed 2022-05-04 14:34:27 +02:00
6444f09ae3 Make history API compatible with frontend 2022-05-03 22:52:13 +02:00
96b1c0e959 Return history of future substitutions 2022-05-03 20:44:10 +02:00
aff1b5991c Return all future substitutions by default 2022-05-03 20:27:57 +02:00
078d9f6c66 Add classes table and API enpoint 2022-05-01 23:35:21 +02:00
a47d913d6f Add timetable, substitutions and history API 2022-05-01 23:23:20 +02:00