Commit Graph

18 Commits

Author SHA1 Message Date
a44002b714 feat(home/models.py): only allow CourseModulePages to be created under CoursePages 2026-03-17 12:32:37 +01:00
357f5aea26 feat(models.py): add EventOccurrence model 2026-03-17 11:56:06 +01:00
c488ef3420 feat(models.py): add EventPage.is_past property 2026-03-16 13:32:27 +01:00
6e6154f98c fix(models.py): fix wagtail editor error on new page creation 2026-03-16 13:20:16 +01:00
7b10f8f367 feat(models.py): add tags and color fields to EventPage 2026-03-16 13:12:39 +01:00
dddf5cf70d feat(models.py): add max_attendees and signed_up_users fields to EventPage 2026-03-16 12:26:08 +01:00
b637224eb5 style(models.py): ignore pyright warning 2026-03-16 12:17:44 +01:00
5e78c9f18a feat(home/models.py): add EmptyPage model 2026-03-13 14:38:34 +01:00
40e6c29b4c feat(home/models.py): add EventPage model 2026-03-13 14:36:34 +01:00
7bcbb63a49 feat(models.py): add course_image property to CoursePage 2026-03-12 14:19:36 +01:00
da0c06d3b6 feat(home/models.py): add CourseModulePage.course property 2026-03-12 14:08:48 +01:00
a014c476e6 feat(home/models.py): add user_has_access property to CoursePage 2026-03-12 13:51:21 +01:00
bfc84d2d61 fix(home/models.py): fix allowed_groups not changing in wagtail panel 2026-03-12 13:49:45 +01:00
44ee735a2d feat(home/models.py): add allowed_groups field to CoursePage 2026-03-12 11:28:32 +01:00
eb144a7b71 feat(home/models.py): add CourseModulePage model 2026-03-12 10:22:55 +01:00
75f79cecc1 chore(home/models.py): remove redundant group assigning logic (built into wagtail) 2026-03-11 14:47:55 +01:00
8fea64e3fb feat(home/models.py): add CoursePage page with group restriction 2026-03-11 12:24:47 +01:00
1df9fe960a chore: initial commit 2026-03-09 12:26:00 +01:00