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 |
|
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 |
|