Gregor Kleen
|
03f36aea1f
|
fix(mass-input): defaultValue is safe
|
2020-04-19 18:20:40 +02:00 |
|
Gregor Kleen
|
743e67a01c
|
chore(release): 15.1.1
|
2020-04-17 17:34:55 +02:00 |
|
Gregor Kleen
|
4f237e1968
|
fix(course-users): deregistration w/ allocation & w/o reason
|
2020-04-17 17:25:43 +02:00 |
|
Gregor Kleen
|
26c355fce5
|
chore(release): 15.1.0
|
2020-04-17 16:03:58 +02:00 |
|
Gregor Kleen
|
b0f2304273
|
fix(tests): fix build
|
2020-04-17 16:00:41 +02:00 |
|
Gregor Kleen
|
fd2c2881ea
|
feat(submissions): non-anonymized correction
Fixes #524
Fixes #292
|
2020-04-17 15:19:26 +02:00 |
|
Gregor Kleen
|
e704b23a53
|
fix(style): padding of language buttons
|
2020-04-17 11:58:34 +02:00 |
|
Gregor Kleen
|
38f69c3aed
|
feat(submissions): ignore additional filename components
|
2020-04-17 11:57:02 +02:00 |
|
Gregor Kleen
|
9a2913d722
|
chore(changelog): cuserr
|
2020-04-17 11:08:41 +02:00 |
|
Gregor Kleen
|
da629a81d2
|
feat(course-user): i18n
|
2020-04-17 11:05:35 +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
|
7540a4fe5f
|
feat(mass-input): automatic add before submit
|
2020-04-15 16:32:45 +02:00 |
|
Gregor Kleen
|
7018196bc7
|
chore(release): 15.0.0
|
2020-04-15 13:21:42 +02:00 |
|
Gregor Kleen
|
096b92f300
|
refactor: hlint
|
2020-04-15 13:19:47 +02:00 |
|
Gregor Kleen
|
05d37fbc0c
|
fix(allocations): better handle participants without applications
|
2020-04-15 13:13:53 +02:00 |
|
Gregor Kleen
|
a75f3eb2f1
|
fix: bump changelog & translate
|
2020-04-15 12:52:06 +02:00 |
|
Gregor Kleen
|
c81bc2314e
|
feat(system-messages): hiding
|
2020-04-15 12:34:20 +02:00 |
|
Gregor Kleen
|
ead6015dfe
|
feat(system-messages): refactor cookies & improve system messages
BREAKING CHANGE: names of cookies & configuration changed
|
2020-04-15 10:39:26 +02:00 |
|
Gregor Kleen
|
b2512c2d98
|
chore(release): 14.6.0
|
2020-04-09 15:40:01 +02:00 |
|
Gregor Kleen
|
908e6def80
|
fix: hlint
|
2020-04-09 15:37:18 +02:00 |
|
Gregor Kleen
|
d87e8b7142
|
fix: fix course duplicate message & name -> title for courses
|
2020-04-09 15:26:12 +02:00 |
|
Gregor Kleen
|
738ab7b738
|
feat: admin interface to issue tokens
|
2020-04-09 15:23:46 +02:00 |
|
Gregor Kleen
|
19e5d1c05f
|
chore(release): 14.5.0
|
2020-04-09 12:01:22 +02:00 |
|
Gregor Kleen
|
0d39924777
|
feat(news): show system messages
|
2020-04-09 11:56:29 +02:00 |
|
Gregor Kleen
|
bc47dcf43f
|
feat(tokens): multiple authorities
|
2020-04-09 10:30:25 +02:00 |
|
Gregor Kleen
|
81b5e0fdd2
|
chore(release): 14.4.0
|
2020-04-07 14:42:20 +02:00 |
|
Gregor Kleen
|
d8040e7aa8
|
feat: persist bearer tokens in session
|
2020-04-07 14:31:55 +02:00 |
|
Sarah Vaupel
|
6283f01b9f
|
chore(release): 14.3.0
|
2020-03-31 18:18:51 +02:00 |
|
Sarah Vaupel
|
fbc36806b1
|
fix(exam-form): allow finished without start
|
2020-03-31 17:34:26 +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
|
1138f9e327
|
feat(course-events): add HideColumns for course events
|
2020-03-31 14:56:31 +02:00 |
|
Sarah Vaupel
|
c8904d10b6
|
feat(course-events): course event note text -> html
|
2020-03-31 14:22:42 +02:00 |
|
Sarah Vaupel
|
b2c4125ca3
|
feat(course-events): show notes in course events table
|
2020-03-31 14:11:25 +02:00 |
|
Sarah Vaupel
|
6ad8f2ee29
|
feat(course-events): add optional note to course events
|
2020-03-31 14:07:37 +02:00 |
|
Sarah Vaupel
|
a4d4c224e9
|
chore(release): 14.2.0
|
2020-03-22 18:35:47 +01:00 |
|
Sarah Vaupel
|
cdbe12c726
|
feat(applications-list): add warning regarding features of study
|
2020-03-22 17:55:33 +01:00 |
|
Gregor Kleen
|
1a86c1b8fd
|
chore: bump changelog
|
2020-03-16 11:59:10 +01:00 |
|
Gregor Kleen
|
fd8255de8c
|
fix(dbtable): improve sorting for haskell+sql
|
2020-03-16 11:42:02 +01:00 |
|
Gregor Kleen
|
731231d5ea
|
fix(exams): provide bonus information in return of examBonusGrade
|
2020-03-16 10:34:11 +01:00 |
|
Gregor Kleen
|
ec6a8ae463
|
feat(exams): convenience for automatic grade calculation
|
2020-03-16 10:21:02 +01:00 |
|
Gregor Kleen
|
a7e64bce7b
|
fix: configure sessions to be strictly same-site
|
2020-03-16 09:05:42 +01:00 |
|
Gregor Kleen
|
0a2a578547
|
chore: fix tests
|
2020-03-16 08:52:25 +01:00 |
|
Gregor Kleen
|
773c6c5dc0
|
fix(i18n): add missing translations
|
2020-03-15 17:17:40 +01:00 |
|
Gregor Kleen
|
25a5b9a750
|
chore(translate): fix behaviour for errors
|
2020-03-15 16:20:46 +01:00 |
|
Gregor Kleen
|
0a6f403f6b
|
chore: emacs in nix shell
|
2020-03-15 16:02:09 +01:00 |
|
Gregor Kleen
|
82af773ab5
|
style(allocations): fewer parentheses in course applications list
|
2020-03-15 16:01:09 +01:00 |
|
Gregor Kleen
|
dd62695e6b
|
chore: automate translation workflow
|
2020-03-15 16:00:59 +01:00 |
|
Gregor Kleen
|
605869204f
|
fix: fix .dual-heated.degenerate
|
2020-03-14 14:42:10 +01:00 |
|