Commit Graph

3875 Commits

Author SHA1 Message Date
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