56c2be7b79
refactor(occurrences): fold RoomReference into Occurrences, completed
2024-10-08 13:01:44 +02:00
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
fa36cb4de1
chore(tutorial): add name suggestions for mass registering
2023-06-07 10:06:23 +00:00
e1093701ca
chore(tutorial): add mass register button
2023-06-07 09:01:00 +00:00
ba8bcc5436
chore(tutorial): show user qualification info
2023-03-27 17:51:34 +00:00
825e4271c1
chore(qualifications): show associated qualifications in course
2023-03-17 10:01:33 +00:00
Steffen Jost
430de83366
chore(email): use userDisplayEmail primarily, userEmail as fallback only
2023-02-13 16:46:41 +01:00
Sarah Vaupel
66b4cf8542
refactor!: remove applications and allocations
2022-12-13 19:39:37 +01:00
Sarah Vaupel
582b075466
chore: conform to REUSE specification
2022-10-12 09:35:16 +02:00
Sarah Vaupel
f2cf9344e7
Merge branch master of gitlab2.rz.ifi.lmu.de:uni2work/uni2work
2022-06-09 21:09:18 +02:00
Gregor Kleen
5ade6c65d6
chore: bump versions
2021-06-28 09:21:34 +02:00
Gregor Kleen
de39686d89
feat(course-list): filter by allocation
...
Fixes #715
2021-06-17 17:08:21 +02:00
Gregor Kleen
330a2fd974
Merge branch 'master' into merge-requests/37
2021-05-10 10:16:01 +02:00
Gregor Kleen
605abda65a
refactor: improve dbTable performance
2021-05-04 14:05:00 +02:00
Winnie Ros
dbbc9c4a69
refactor(messages): continuing
2021-04-12 16:37:56 +02:00
Winnie Ros
fadd3f1a79
refactor(messages): tutorial-folder
2021-04-06 12:37:55 +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
Gregor Kleen
78c5bc5258
fix(course): better explanation for material access
2020-11-06 12:12:39 +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