Sarah Vaupel
4a726f09fb
refactor(schedule): enhance course schedule opt toggle
2021-05-06 10:35:40 +02:00
Sarah Vaupel
f46f23785d
Merge branch 'master' into stundenplan
2021-05-04 18:30:59 +02:00
Gregor Kleen
605abda65a
refactor: improve dbTable performance
2021-05-04 14:05:00 +02:00
Gregor Kleen
63f0d3c37a
feat(auth): user independent authorisation caching
...
BREAKING CHANGE: additional authorisation caching
2021-03-08 12:08:43 +01:00
Gregor Kleen
2c0fc63be1
feat(dbtable): extra representations
2021-01-21 13:22:22 +01:00
Gregor Kleen
3ba41d8f24
fix(downloads): do download links via redirect
2020-12-08 17:34:39 +01:00
Gregor Kleen
707b41d4ec
feat: allow separating user generated content into separate domain
2020-12-02 16:58:52 +01:00
Gregor Kleen
43bb0abe72
fix: build
2020-11-29 13:22:50 +01:00
Gregor Kleen
ed5d871182
fix(rooms): honor roomHidden
2020-11-29 13:13:17 +01:00
Gregor Kleen
319c75a85a
feat(rooms): different room types & hidden rooms
2020-11-19 14:25:38 +01:00
Sarah Vaupel
3919152ede
fix(schedule): use should-be-displayed result for tutorial actions
2020-11-10 20:51:25 +01:00
Sarah Vaupel
601cb3179f
fix(schedule): fix should-be-displayed result
2020-11-10 20:43:48 +01:00
Sarah Vaupel
ec04fe161e
fix(schedule): use should-be-displayed result for course event actions
2020-11-10 20:31:45 +01:00
Sarah Vaupel
62c8296c6a
Merge branch 'master' into stundenplan
2020-11-09 20:59:11 +01:00
Sarah Vaupel
d8a921f335
fix(schedule-opt): account for course schedule opt in tutorial opt
2020-11-09 18:51:06 +01:00
Sarah Vaupel
cd450848a4
fix(schedule-opt): account for course schedule opt in course event opt
2020-11-09 18:42:26 +01:00
Sarah Vaupel
374cb6250d
fix(schedule-opt): account for course schedule opt in tutorial actions
2020-11-09 17:59:51 +01:00
Sarah Vaupel
4199cc624b
fix(schedule): account for isRegistered for tutorials schedule opt
2020-11-09 13:09:07 +01:00
Sarah Vaupel
bab72a5e2e
feat(schedule-opts): add course schedule opt actions to CShowR
2020-11-09 11:30:53 +01:00
Sarah Vaupel
fd276879ad
feat(tutorials): first stub of schedule-opt buttons
2020-11-06 15:55:06 +01:00
Gregor Kleen
78c5bc5258
fix(course): better explanation for material access
2020-11-06 12:12:39 +01:00
Sarah Vaupel
5f9aad8aa9
feat(course-events): implement opt toggle on CShowR
2020-11-05 21:25:50 +01:00
Gregor Kleen
4451ceedf7
feat(course): warning if re-registration is not possible
...
Fixes #646
BREAKING CHANGE: AccessPredicates now take continuation
2020-11-02 19:31:25 +01:00
Gregor Kleen
eb0aeeadbb
Merge branch 'master' into version-bumps
2020-08-10 22:11:31 +02:00
Gregor Kleen
0fcb65f9fa
refactor: hlint
2020-08-10 21:59:16 +02:00
Sarah Vaupel
6fbb2eabf1
feat(course-visibility): more precise description on CShowR
2020-08-06 09:09:27 +02:00
Sarah Vaupel
c1eb558871
refactor(course-visibility): major course-util refactor
...
- refactor Utils.Course and usages
- check for open allocation registration in courseIsVisible
- remove isAssociated from favourites (not needed anymore)
2020-08-05 21:08:02 +02:00
Sarah Vaupel
ec43ab1ad1
refactor(course-visibility): use utils in course list
2020-07-29 14:49:22 +02:00
Sarah Vaupel
cbb8e7217d
fix(course-visibility): show icon to lecturers only
2020-07-25 15:15:16 +02:00
Sarah Vaupel
6c0adde5db
feat(course-visibility): add invisible icon to CShowR title
2020-07-24 20:37:32 +02:00
Sarah Vaupel
39683928ec
refactor(course-visibility): enhance visibility info on CShowR
2020-07-24 20:19:34 +02:00
Sarah Vaupel
222d566bda
feat(course-visibility): add visibleFrom,visibleTo
...
add visibleFrom and visibleTo to model, add fields (CEditR), add info
(CShowR)
2020-07-24 18:52:54 +02:00
Gregor Kleen
14be8f61b4
refactor(files): store content separately from metadata
2020-07-17 15:54:28 +02:00
Gregor Kleen
d5b65a1b06
feat(course-participants): introduce CourseParticipantState
...
BREAKING CHANGE: CourseParticipantState
Addresses #499
Fixes #371
2020-05-04 14:52:45 +02:00
Gregor Kleen
57f1ce9265
feat(sheets): submission groups & rework sheet form
2020-04-28 14:31:27 +02:00
Gregor Kleen
ced6ef2874
feat(course-user): major improvements
...
See #126
2020-04-16 17:19:16 +02:00
Sarah Vaupel
1ac7f4e881
feat(course-events): hide note column if there are no notes to display
2020-03-31 16:35:32 +02:00
Gregor Kleen
17882868d2
refactor(dbtable): move haskell-land filtering to actual filter
2020-03-06 09:00:24 +01:00
Gregor Kleen
cfaea9c08b
chore: bump to lts-15.0
...
BREAKING CHANGE: major version bumps
2020-02-23 11:12:45 +01:00
Sarah Vaupel
555c4aebeb
feat(hide-columns): add more hider labels
2020-01-13 10:41:19 +01:00
Sarah Vaupel
3553df23ca
feat(hide-columns): add hider labels for tutorial list on course page
2020-01-13 10:41:19 +01:00
Sarah Vaupel
eba58d83a0
feat(hide-columns): add more hider labels
2020-01-13 10:39:08 +01:00
Sarah Vaupel
03e4ac1cca
feat(hide-columns): add hider labels for tutorial list on course page
2020-01-13 10:39:08 +01:00
Gregor Kleen
0e027b129e
refactor: bump esqueleto & redo StudySubTerms
...
BREAKING CHANGE: Bumped esqueleto
2019-11-26 17:43:19 +01:00
Gregor Kleen
a2e36995ea
fix(course-show): show display-email for correctors & tutors
2019-10-17 16:36:19 +02:00
Gregor Kleen
bc248d0fc2
fix(tutorials): improve creation interface
...
tutorial_room is no longer NOT NULL
2019-10-16 18:38:59 +02:00
Gregor Kleen
fa7f7712f7
feat(courses): course events
2019-10-09 16:51:56 +02:00
Gregor Kleen
8f284acde8
feat(course): show direct registration dates
2019-10-04 19:49:41 +02:00
Gregor Kleen
89cc9ad35e
fix(course-news): prevent display of edit-functions unless auth'ed
2019-10-01 22:15:13 +02:00
Gregor Kleen
afbd222c15
chore: fix hlint
2019-10-01 20:01:43 +02:00