Sarah Vaupel
|
17dbccf2a3
|
feat(course-visibility): display icon in course list for lecturers
|
2020-07-25 16:38:23 +02:00 |
|
Sarah Vaupel
|
cbb8e7217d
|
fix(course-visibility): show icon to lecturers only
|
2020-07-25 15:15:16 +02:00 |
|
Sarah Vaupel
|
24f12896e0
|
feat(course-visibility): no invisible courses in course list
|
2020-07-25 15:10:59 +02:00 |
|
Sarah Vaupel
|
7af82bcb67
|
feat(course-visibility): reorder course form
|
2020-07-24 20:51:50 +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
|
a60ad1abae
|
fix(files): allow clobbering files during form submission
|
2020-07-20 15:38:30 +02:00 |
|
Gregor Kleen
|
14be8f61b4
|
refactor(files): store content separately from metadata
|
2020-07-17 15:54:28 +02:00 |
|
Gregor Kleen
|
2fd060d55b
|
feat(course-comm): recipient categories for sheets and exams
|
2020-07-16 19:28:37 +02:00 |
|
Gregor Kleen
|
06f47c59b4
|
feat(course-participants): csv export exercise sheets
|
2020-06-14 18:15:58 +02:00 |
|
Gregor Kleen
|
26cc8e4b53
|
feat(course-participants): show exercise sheets (first cornice)
|
2020-06-14 16:27:27 +02:00 |
|
Gregor Kleen
|
b4cf9ca4bb
|
refactor: split up Corrections and move below Submission
|
2020-06-10 09:34:20 +02:00 |
|
Gregor Kleen
|
6711173687
|
feat(applicants): disclose applicant emails & allow communication
|
2020-05-25 15:02:14 +02:00 |
|
Gregor Kleen
|
3820b45b3e
|
feat(forms): improve field labeling & error reporting
Fixes #588
|
2020-05-19 10:21:42 +02:00 |
|
Gregor Kleen
|
d90da85df3
|
feat(communication): send test emails
|
2020-05-12 16:44:53 +02:00 |
|
Gregor Kleen
|
c072b85299
|
feat(multi-user-field): multi-user-invitation-field
|
2020-05-12 14:20:05 +02:00 |
|
Gregor Kleen
|
32c060575c
|
fix(course-register): swapped warning message
|
2020-05-07 14:13:43 +02:00 |
|
Gregor Kleen
|
2936eefbd1
|
feat(multi-user-field): improve placeholder
Remove MassInputTip
|
2020-05-06 19:01:32 +02:00 |
|
Gregor Kleen
|
bf64eafd08
|
feat(course-participants): course-deregister-no-show
Fixes #499
|
2020-05-05 08:59:57 +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
|
7f10d44aee
|
feat(submission-groups): invite w/ submission-group & audit
|
2020-04-28 15:49:20 +02:00 |
|
Gregor Kleen
|
57f1ce9265
|
feat(sheets): submission groups & rework sheet form
|
2020-04-28 14:31:27 +02:00 |
|
Gregor Kleen
|
4f237e1968
|
fix(course-users): deregistration w/ allocation & w/o reason
|
2020-04-17 17:25:43 +02:00 |
|
Gregor Kleen
|
d15792cd7d
|
feat(course-user): authorisation checks
|
2020-04-17 11:05:20 +02:00 |
|
Gregor Kleen
|
ced6ef2874
|
feat(course-user): major improvements
See #126
|
2020-04-16 17:19:16 +02:00 |
|
Gregor Kleen
|
0b3c88407b
|
refactor(course-user): modularize
|
2020-04-16 09:26:37 +02:00 |
|
Gregor Kleen
|
738ab7b738
|
feat: admin interface to issue tokens
|
2020-04-09 15:23:46 +02:00 |
|
Gregor Kleen
|
bc47dcf43f
|
feat(tokens): multiple authorities
|
2020-04-09 10:30:25 +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 |
|
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 |
|
Sarah Vaupel
|
cdbe12c726
|
feat(applications-list): add warning regarding features of study
|
2020-03-22 17:55:33 +01:00 |
|
Gregor Kleen
|
49d9ab9dba
|
feat(csv): export example data & improve zoned-time parsing
|
2020-03-06 13:53:13 +01:00 |
|
Gregor Kleen
|
17882868d2
|
refactor(dbtable): move haskell-land filtering to actual filter
|
2020-03-06 09:00:24 +01:00 |
|
Gregor Kleen
|
bb9b4f06ae
|
fix: fix build & minor refactor
|
2020-03-04 10:21:46 +01:00 |
|
Sarah Vaupel
|
1cc9e7c929
|
refactor(course-users): minor refactor for tooltips
|
2020-03-04 09:14:23 +01:00 |
|
Sarah Vaupel
|
1bc14c9e19
|
fix(course-users): add missing dbt sorting
|
2020-03-04 09:14:23 +01:00 |
|
Sarah Vaupel
|
34ad1dfae2
|
feat(course-users): register exam action with optional occurrence
|
2020-03-04 09:14:23 +01:00 |
|
Sarah Vaupel
|
ecd7bec9aa
|
feat(course-users): match filter titles with column titles
|
2020-03-04 09:14:22 +01:00 |
|
Sarah Vaupel
|
1d7d0ab554
|
feat(course-users): filter by exam registrations
|
2020-03-04 09:13:58 +01:00 |
|
Sarah Vaupel
|
1325ff2a95
|
fix(course-users): insertUnique and only count and audit true inserts
|
2020-03-04 09:13:58 +01:00 |
|
Sarah Vaupel
|
b8acc9b5da
|
feat(course-users): allow for exam registration on CUsersR
|
2020-03-04 09:13:58 +01:00 |
|
Sarah Vaupel
|
c23becceb1
|
feat(course-users): exams in dbtable and csv
|
2020-03-04 09:13:58 +01:00 |
|
Gregor Kleen
|
432a77f705
|
refactor(dbtable): optimize
|
2020-03-03 15:16:23 +01:00 |
|
Gregor Kleen
|
cfaea9c08b
|
chore: bump to lts-15.0
BREAKING CHANGE: major version bumps
|
2020-02-23 11:12:45 +01:00 |
|
Gregor Kleen
|
c5848b24e8
|
feat: pandoc-markdown based htmlField
BREAKING CHANGE: markdown based HTML input
|
2020-02-21 17:34:49 +01:00 |
|
Gregor Kleen
|
0b8c30f534
|
fix(course-deregistration): fix check on exam registration
Never delete exam-results
|
2020-02-10 16:40:58 +01:00 |
|
Gregor Kleen
|
91e1bf9996
|
feat: warnings about multiple terms/schools
|
2020-01-30 13:15:59 +01:00 |
|
Gregor Kleen
|
2b153c1863
|
feat(external-exams): auditing
|
2020-01-15 12:09:00 +01:00 |
|