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
|
5a47688735
|
Merge branch 'feat/generic-file-field'
|
2020-04-30 13:42:09 +02:00 |
|
Gregor Kleen
|
693189fe82
|
feat(http-client): baseUrl and defaultUrl
|
2020-04-30 13:02:39 +02:00 |
|
Gregor Kleen
|
0a2d4068ab
|
chore(release): 15.6.1
|
2020-04-30 11:51:42 +02:00 |
|
Gregor Kleen
|
f87cf7a378
|
fix(submission-groups): prevent deleting group before insert
|
2020-04-30 11:50:46 +02:00 |
|
Gregor Kleen
|
98e1141e60
|
feat(generic-file-field): prevent multiple session files of same name
|
2020-04-30 11:08:59 +02:00 |
|
Gregor Kleen
|
192b6279d3
|
refactor(file upload): move to genericFileField
|
2020-04-29 18:30:54 +02:00 |
|
Gregor Kleen
|
bf74eb5122
|
chore(release): 15.6.0
|
2020-04-28 17:38:56 +02:00 |
|
Gregor Kleen
|
f889ec674e
|
fix(health): ldap check only admins
|
2020-04-28 17:27:50 +02:00 |
|
Gregor Kleen
|
e6af788882
|
fix(i18n): submissionDownloadAnonymous
|
2020-04-28 17:12:20 +02:00 |
|
Gregor Kleen
|
9032f80f59
|
feat(corrections): non-anonymous download w/ registered groups
|
2020-04-28 17:08:21 +02:00 |
|
Gregor Kleen
|
7f10d44aee
|
feat(submission-groups): invite w/ submission-group & audit
|
2020-04-28 15:49:20 +02:00 |
|
Gregor Kleen
|
52670bc905
|
fix: typo
|
2020-04-28 14:35:42 +02:00 |
|
Gregor Kleen
|
ef09630cba
|
chore: bump changelog
|
2020-04-28 14:35:00 +02:00 |
|
Gregor Kleen
|
7b5be17753
|
chore(nix): hide expected failures
|
2020-04-28 14:33:14 +02:00 |
|
Gregor Kleen
|
57f1ce9265
|
feat(sheets): submission groups & rework sheet form
|
2020-04-28 14:31:27 +02:00 |
|
Gregor Kleen
|
6d00410682
|
Merge branch 'master' into feat/feste-abgabegruppen
|
2020-04-27 16:51:00 +02:00 |
|
Gregor Kleen
|
4fbed675af
|
chore(release): 15.5.0
|
2020-04-27 16:50:23 +02:00 |
|
Gregor Kleen
|
76098cc3c8
|
fix(campus): fix corner case with study features
results in uglier features (more unnecessary inactive features)
|
2020-04-27 16:37:39 +02:00 |
|
Gregor Kleen
|
0e68b6cf53
|
feat(ldap): failover
|
2020-04-27 16:17:00 +02:00 |
|
Gregor Kleen
|
e0c05f39d4
|
fix(auth): tutors may see sheet list
|
2020-04-27 10:45:31 +02:00 |
|
Gregor Kleen
|
31aa25a1fd
|
feat(news): timeout sheets after a month
|
2020-04-27 10:44:04 +02:00 |
|
Gregor Kleen
|
3ea7371465
|
feat(allocations): switch to csprng
|
2020-04-27 09:12:32 +02:00 |
|
Gregor Kleen
|
11c86bb5fa
|
chore(release): 15.4.1
|
2020-04-26 13:23:04 +02:00 |
|
Gregor Kleen
|
e1c6fd43b8
|
fix(allocation): don't restart cloneCount when allocating successors
|
2020-04-26 13:21:56 +02:00 |
|
Gregor Kleen
|
71559c9302
|
chore(release): 15.4.0
|
2020-04-24 18:53:18 +02:00 |
|
Gregor Kleen
|
c06a472359
|
fix: typo
|
2020-04-24 18:45:39 +02:00 |
|
Gregor Kleen
|
94d3e00bbc
|
refactor(fixed-submission-groups): cleanup stub
|
2020-04-24 18:40:59 +02:00 |
|
Gregor Kleen
|
32097d18f9
|
fix(faqs): mention mail to set password
|
2020-04-24 18:18:40 +02:00 |
|
Gregor Kleen
|
02d284fb87
|
fix(faqs): wording
|
2020-04-24 18:15:00 +02:00 |
|
Gregor Kleen
|
a2e9a9c32d
|
fix(navbar): restore border to language buttons
|
2020-04-24 16:44:40 +02:00 |
|
Gregor Kleen
|
18766edc7c
|
feat(faqs): more faqs
|
2020-04-24 16:41:41 +02:00 |
|
Gregor Kleen
|
fdd6b1a194
|
feat(help): attach last error message
|
2020-04-24 13:30:20 +02:00 |
|
Gregor Kleen
|
a1a0fa3a44
|
feat(faqs): i18n
|
2020-04-24 11:09:14 +02:00 |
|
Gregor Kleen
|
10d44d189b
|
feat(faqs): more links to faq
|
2020-04-23 17:44:15 +02:00 |
|
Gregor Kleen
|
00a6287ed6
|
style(faqs): reduce (visual) size
|
2020-04-23 17:41:32 +02:00 |
|
Gregor Kleen
|
7b5337723d
|
feat(faqs): initial
|
2020-04-23 16:52:34 +02:00 |
|
Gregor Kleen
|
4e8aaba782
|
chore(release): 15.3.0
|
2020-04-23 11:30:21 +02:00 |
|
Gregor Kleen
|
36abb3ee26
|
fix(system-message): lastChanged & unhide logic error
|
2020-04-23 11:00:41 +02:00 |
|
Gregor Kleen
|
b35fbe8c5a
|
chore(nix): provide cache memcached
|
2020-04-23 10:41:41 +02:00 |
|
Gregor Kleen
|
d05306a39a
|
fix(memcached): navAccess & quick actions cache invalidations
|
2020-04-23 10:41:20 +02:00 |
|
Gregor Kleen
|
9afee89a09
|
feat(robots.txt): disallow ahrefs
|
2020-04-22 12:26:10 +02:00 |
|
Gregor Kleen
|
3fc76a3d46
|
chore(release): 15.2.0
|
2020-04-22 11:43:56 +02:00 |
|
Gregor Kleen
|
b9b090992f
|
feat(caching): aggressively cache nav items
|
2020-04-22 11:14:25 +02:00 |
|
Gregor Kleen
|
466203d866
|
fix(health): more generous healthchecks
|
2020-04-21 10:51:45 +02:00 |
|
Gregor Kleen
|
e8c2dc5aaa
|
feat(memcached): introduce general purpose memcached
|
2020-04-21 10:51:11 +02:00 |
|
Gregor Kleen
|
5b3df769dc
|
chore(nix): provide memcached
|
2020-04-20 15:00:17 +02:00 |
|
Gregor Kleen
|
911993d075
|
chore(release): 15.1.2
|
2020-04-19 18:22:06 +02:00 |
|
Gregor Kleen
|
03f36aea1f
|
fix(mass-input): defaultValue is safe
|
2020-04-19 18:20:40 +02:00 |
|