83fe750b15
refactor(occurrences): remove RoomReference from model and add migration
2024-09-30 13:56:45 +02:00
e29e6f3db8
refactor(occurrences): fold RoomReference into Occurrences (WIP)
...
Each Occurrence now has its own RoomReference, i.e. Mondays may have a different Room assigned than Tuesdays
WIP Problem: occurrencesAFrom does not work, always insists on Room missing
2024-09-24 17:15:15 +02:00
d0eb3ddf92
refactor(jsonb): change DB using JSONB, to improve stub #90
2024-09-13 13:39:38 +02:00
Sarah Vaupel
582b075466
chore: conform to REUSE specification
2022-10-12 09:35:16 +02:00
Gregor Kleen
5ade6c65d6
chore: bump versions
2021-06-28 09:21:34 +02:00
Winnie Ros
7b10a9ae0f
refactor(messages): breadcrumbs extracted and added
2021-03-15 17:23:30 +01:00
Gregor Kleen
319c75a85a
feat(rooms): different room types & hidden rooms
2020-11-19 14:25:38 +01:00
Gregor Kleen
e25e8a2f4c
fix(html-field): introduce stored-markup
...
BREAKING CHANGE: StoredMarkup
2020-11-06 20:39:43 +01:00
Gregor Kleen
0fcb65f9fa
refactor: hlint
2020-08-10 21:59:16 +02:00
Sarah Vaupel
c8904d10b6
feat(course-events): course event note text -> html
2020-03-31 14:22:42 +02:00
Sarah Vaupel
6ad8f2ee29
feat(course-events): add optional note to course events
2020-03-31 14:07:37 +02:00
Gregor Kleen
98c0d6919e
feat(submission): edit notifications
2019-12-05 13:44:47 +01:00
Gregor Kleen
e87f6075d3
feat(submission): warn about deleting co-submissions
2019-12-04 11:51:50 +01:00
Gregor Kleen
b0b92b4b26
fix: hlint
2019-10-09 17:18:01 +02:00
Gregor Kleen
fa7f7712f7
feat(courses): course events
2019-10-09 16:51:56 +02:00