Gregor Kleen
|
abdc2a8926
|
refactor(corrections-r): modernize
|
2021-08-16 15:04:12 +02:00 |
|
Gregor Kleen
|
0184a5fe3b
|
fix(submissions): maintain anonymity
|
2021-08-16 11:07:48 +02:00 |
|
Gregor Kleen
|
c0f69730b8
|
refactor: hlint
|
2021-08-12 18:32:32 +02:00 |
|
Gregor Kleen
|
7749238e55
|
feat(submissions): display authorship statements
|
2021-08-12 17:55:19 +02:00 |
|
Gregor Kleen
|
cbd6d7d2b0
|
feat(submission-show): display authorship statements
|
2021-08-06 19:10:15 +02:00 |
|
Gregor Kleen
|
d2e2456f62
|
feat(submissions): display submittors more explicitly
|
2021-08-06 16:22:53 +02:00 |
|
Gregor Kleen
|
625caa10b5
|
refactor(submission-helper): reduce number of db transactions
|
2021-08-06 12:26:44 +02:00 |
|
Gregor Kleen
|
d151b6fc14
|
fix(submissions): more precise feedback
|
2021-08-02 11:44:13 +02:00 |
|
Gregor Kleen
|
5bbb86aa77
|
fix(submissions): allow user to resolve themself for auth'stmt'
|
2021-07-30 19:18:02 +02:00 |
|
Gregor Kleen
|
66f5e96eca
|
fix(submissions): don't leak info from corrected versions of files
|
2021-07-30 17:05:50 +02:00 |
|
Gregor Kleen
|
071df906da
|
fix: build
|
2021-07-26 16:30:31 +02:00 |
|
Gregor Kleen
|
17ed2fad22
|
fix(workflows): disabled warning for top workflows/instances
|
2021-07-26 15:55:53 +02:00 |
|
Gregor Kleen
|
8634d20e2a
|
feat(workflows): replace pages with warning if turned off
|
2021-07-26 10:39:30 +02:00 |
|
Gregor Kleen
|
33171a28d7
|
perf: cache system-message visibility times
|
2021-07-21 21:55:25 +02:00 |
|
Gregor Kleen
|
3a2d031bb5
|
fix(authorship-statements): resolve exam-part to exam properly
|
2021-07-21 14:46:54 +02:00 |
|
Gregor Kleen
|
9fd95d181c
|
fix: build
|
2021-07-20 12:17:27 +02:00 |
|
Gregor Kleen
|
5e969825ad
|
feat: show authorship statement requirement for sheet
also default authorship statements for exam to on iff a default
definition exists for the school
|
2021-07-18 21:05:01 +02:00 |
|
Gregor Kleen
|
34b3e6ae21
|
feat: demand authorship statements
|
2021-07-18 00:16:32 +02:00 |
|
Gregor Kleen
|
2d95f353c1
|
feat: i18n form
|
2021-07-18 00:16:32 +02:00 |
|
Gregor Kleen
|
a9fe7487a6
|
chore: fix tests
|
2021-07-18 00:16:32 +02:00 |
|
Sarah Vaupel
|
09a1c829bd
|
refactor(sheets): remove obsolete form validation TODOs
|
2021-07-18 00:16:32 +02:00 |
|
Sarah Vaupel
|
7192cb527c
|
fix(sheets): fixhance sheet authship form section
|
2021-07-18 00:16:32 +02:00 |
|
Sarah Vaupel
|
491f7d3582
|
chore: refactor authship statement messages
|
2021-07-18 00:16:31 +02:00 |
|
Sarah Vaupel
|
0cd8f4c02f
|
fix(exams): prefill with school authship statement in optional mode
|
2021-07-18 00:16:31 +02:00 |
|
Sarah Vaupel
|
bf059a1320
|
fix(exams): remove deprecated/unnecessary form validation wrt. authship statements
|
2021-07-18 00:16:31 +02:00 |
|
Sarah Vaupel
|
ac86832b34
|
fix(exams): correctly treat school-mode optional as off by default
|
2021-07-18 00:16:31 +02:00 |
|
Sarah Vaupel
|
5c813ed02b
|
refactor(exams): restruct case wrt. aformSection
|
2021-07-18 00:16:31 +02:00 |
|
Sarah Vaupel
|
4109db6f81
|
fix(exams): fixhance exam authship form section
|
2021-07-18 00:16:31 +02:00 |
|
Sarah Vaupel
|
c5b3ac65c8
|
chore(schools): document form failure with authship mode none as FIXME
|
2021-07-18 00:16:30 +02:00 |
|
Sarah Vaupel
|
227264743e
|
fix(schools): insert correct authorship statement definition for exam-unrelated sheets
|
2021-07-18 00:16:30 +02:00 |
|
Sarah Vaupel
|
8fb49dd602
|
fix(schools): switch authorship modes to required in form
|
2021-07-18 00:16:30 +02:00 |
|
Sarah Vaupel
|
3f87f20eb1
|
feat(sheets): introduce sheet-specific statements for exam-unrelated sheets and as exam-statement overrides
|
2021-07-18 00:16:30 +02:00 |
|
Sarah Vaupel
|
1e87aa2dfe
|
refactor(exams): add FIXME markers (exam form still broken)
|
2021-07-18 00:16:30 +02:00 |
|
Sarah Vaupel
|
fe78377fae
|
fix(exams): better behaviour for optional statements wrt school default
|
2021-07-18 00:16:30 +02:00 |
|
Sarah Vaupel
|
0082135c56
|
fix(exams): fix form validation wrt non-empty statements
|
2021-07-18 00:16:30 +02:00 |
|
Sarah Vaupel
|
bf7b25ca9e
|
feat(exams): do form validation
|
2021-07-18 00:16:29 +02:00 |
|
Sarah Vaupel
|
fe5111c25f
|
chore(exams): get authorship statement content from template
|
2021-07-18 00:16:29 +02:00 |
|
Sarah Vaupel
|
53a8f1ba12
|
fix(schools): fix schools form wrt. discouraged modes
|
2021-07-18 00:16:29 +02:00 |
|
Sarah Vaupel
|
b6a72d9a45
|
chore(exams): connect exam authorship statement form part to model
|
2021-07-18 00:16:29 +02:00 |
|
Sarah Vaupel
|
57a259d8a2
|
feat(exams): use template authorship statement settings if applicable
|
2021-07-18 00:16:29 +02:00 |
|
Sarah Vaupel
|
0392297ddb
|
feat(exams): first do-nothing stub for exam-wide authorship statements
|
2021-07-18 00:16:28 +02:00 |
|
Sarah Vaupel
|
8bb61401a7
|
fix(exams): set use-custom correctly if forced
|
2021-07-18 00:16:28 +02:00 |
|
Sarah Vaupel
|
abd68ac032
|
feat(exams): display school default in form
|
2021-07-18 00:16:28 +02:00 |
|
Sarah Vaupel
|
22dfd33aca
|
feat(exams): disable and set use-custom field according to school setting
|
2021-07-18 00:16:28 +02:00 |
|
Sarah Vaupel
|
5cc41aeef9
|
feat(exams): basic required optional action for authorship statements
|
2021-07-18 00:16:28 +02:00 |
|
Sarah Vaupel
|
7b11ed46de
|
refactor(exams): prepare for exam-wide statements
|
2021-07-18 00:16:27 +02:00 |
|
Sarah Vaupel
|
6e7e8a2b20
|
refactor(sheets): prepare for sheet-scoped statements
|
2021-07-18 00:16:27 +02:00 |
|
Sarah Vaupel
|
0e62073760
|
fix(schools): rename messages
|
2021-07-18 00:16:27 +02:00 |
|
Sarah Vaupel
|
a39a0d7c87
|
feat(sheets): fetch school statement as statement default
|
2021-07-18 00:16:27 +02:00 |
|
Sarah Vaupel
|
44473b4575
|
feat(sheets): display authship req on SShowR
|
2021-07-18 00:16:26 +02:00 |
|
Sarah Vaupel
|
0735c05a74
|
feat(sheets): eliminate authship statement required Bool
|
2021-07-18 00:16:26 +02:00 |
|
Sarah Vaupel
|
541dd7688f
|
feat(sheets): add required flag and definition
|
2021-07-18 00:16:26 +02:00 |
|
Sarah Vaupel
|
579371cffd
|
fix(schools): perform authorship statement inserts
|
2021-07-18 00:16:26 +02:00 |
|
Sarah Vaupel
|
960bd76aca
|
feat(schools): more school-wide configuration authorship statements
|
2021-07-18 00:16:26 +02:00 |
|
Sarah Vaupel
|
09927ae140
|
feat(schools): store school authorship statements as html
|
2021-07-18 00:16:25 +02:00 |
|
Sarah Vaupel
|
cb8e338588
|
feat(schools): add school settings regarding authorship statements
|
2021-07-18 00:16:25 +02:00 |
|
Gregor Kleen
|
cf67945292
|
feat(personalised-sheet-files): seeds
|
2021-07-13 10:46:23 +02:00 |
|
Gregor Kleen
|
ef7fde937e
|
fix(cache): atomicity & workflow instance invalidations
|
2021-07-06 10:18:07 +02:00 |
|
Gregor Kleen
|
32efdae839
|
feat(workflows): update instances from definitions
|
2021-07-05 22:13:00 +02:00 |
|
Gregor Kleen
|
29de910633
|
refactor: hlint
|
2021-07-05 19:44:36 +02:00 |
|
Gregor Kleen
|
3c366a3627
|
Merge branch 'master' of gitlab2.rz.ifi.lmu.de:uni2work/uni2work
|
2021-07-05 19:27:21 +02:00 |
|
Gregor Kleen
|
5c5cbaddf8
|
fix(workflows): workflow-definition edit translations
|
2021-07-05 17:56:07 +02:00 |
|
ros
|
dc5fc3f710
|
feat(course material): merge-request suggestions
|
2021-07-05 16:58:00 +02:00 |
|
Sarah Vaupel
|
617eb7ff94
|
Apply 1 suggestion(s) to 1 file(s)
|
2021-07-05 16:57:59 +02:00 |
|
Sarah Vaupel
|
bc09bedb84
|
Apply 1 suggestion(s) to 1 file(s)
|
2021-07-05 16:57:59 +02:00 |
|
Sarah Vaupel
|
363762081e
|
Apply 1 suggestion(s) to 1 file(s)
|
2021-07-05 16:57:59 +02:00 |
|
Sarah Vaupel
|
bee8f84eb3
|
Apply 1 suggestion(s) to 1 file(s)
|
2021-07-05 16:57:59 +02:00 |
|
ros
|
c09acbbf8a
|
feat(course material): runDB für cid nur einmal
|
2021-07-05 16:57:10 +02:00 |
|
Gregor Kleen
|
08ec676616
|
Apply 1 suggestion(s) to 1 file(s)
|
2021-07-05 16:57:10 +02:00 |
|
Gregor Kleen
|
a7b41e9cc8
|
Apply 1 suggestion(s) to 1 file(s)
|
2021-07-05 16:57:10 +02:00 |
|
Gregor Kleen
|
95d1b41c60
|
Apply 1 suggestion(s) to 1 file(s)
|
2021-07-05 16:57:10 +02:00 |
|
ros
|
d8b1f9788c
|
feat(course material): small empty-bug fixed
|
2021-07-05 16:57:10 +02:00 |
|
ros
|
decdda359d
|
feat(course material): auto vorschläge für materialtype
|
2021-07-05 16:57:09 +02:00 |
|
ros
|
3a9622dfb8
|
feat(course material): materialdescription search implemented
|
2021-07-05 16:55:48 +02:00 |
|
ros
|
89e9887fe1
|
feat(course material): materialDescription in progress
|
2021-07-05 16:45:12 +02:00 |
|
ros
|
90e4a620f0
|
feat(course material): first two filters
|
2021-07-05 16:45:12 +02:00 |
|
Gregor Kleen
|
3c0a41f5a1
|
Merge branch 'version-bumps'
|
2021-06-29 14:34:54 +02:00 |
|
Gregor Kleen
|
9676615c55
|
fix: fix creating new terms
|
2021-06-28 09:44:24 +02:00 |
|
Gregor Kleen
|
5ade6c65d6
|
chore: bump versions
|
2021-06-28 09:21:34 +02:00 |
|
Gregor Kleen
|
adbbb8db6b
|
chore: support storing chunks in minio
|
2021-06-27 10:51:58 +02:00 |
|
Gregor Kleen
|
79ec5184e6
|
chore: minio-runner
|
2021-06-24 10:47:43 +02:00 |
|
Gregor Kleen
|
426c40f0a4
|
feat(workflows): enum fields
|
2021-06-22 18:36:36 +02:00 |
|
Gregor Kleen
|
6c12737ad9
|
chore(allocation-info): extend for lecturers
Fixes #619
|
2021-06-18 15:43:46 +02:00 |
|
Gregor Kleen
|
de39686d89
|
feat(course-list): filter by allocation
Fixes #715
|
2021-06-17 17:08:21 +02:00 |
|
Gregor Kleen
|
1e6f6e4296
|
chore: fix tests
|
2021-06-16 23:15:01 +02:00 |
|
Gregor Kleen
|
5e38f03a85
|
feat(allocations): admin-interface registrations
Fixes #677
|
2021-06-16 18:15:22 +02:00 |
|
Gregor Kleen
|
6da8ad3481
|
feat(allocations): display number of ratings and vetos to admins
|
2021-06-15 17:40:19 +02:00 |
|
Gregor Kleen
|
6a1a64a611
|
feat(allocations): delete allocation-users
|
2021-06-15 13:55:37 +02:00 |
|
Gregor Kleen
|
300c378786
|
feat(allocations): highlight app's of users without alloc'-user
|
2021-06-15 12:25:11 +02:00 |
|
Gregor Kleen
|
cde0122529
|
feat(news): active allocations for lecturers
|
2021-06-10 21:08:54 +02:00 |
|
Gregor Kleen
|
4daf33a1a0
|
feat(allocations): edit allocation-user and their applications
|
2021-06-10 12:29:25 +02:00 |
|
Gregor Kleen
|
b742731511
|
feat(workflows): restrict day field wrt. current time
Also fixes wrt. CaptureDateTime
|
2021-06-09 14:15:47 +02:00 |
|
Gregor Kleen
|
5944a174bc
|
feat(workflows): new field CaptureDateTime
|
2021-06-09 13:12:01 +02:00 |
|
Gregor Kleen
|
df073ef794
|
feat(terms): time based term activity
|
2021-06-08 15:13:08 +02:00 |
|
Gregor Kleen
|
5320a4fe98
|
feat(allocations): create & edit, list & download matching logs
|
2021-06-08 00:47:47 +02:00 |
|
Gregor Kleen
|
93a829b81b
|
fix: added uw-enter-as-tab to CCommR subject field
|
2021-06-07 15:13:04 +02:00 |
|
Gregor Kleen
|
5035dff902
|
fix(submissions): fix distribution without consideration for deficit
Fixes #713
|
2021-06-07 14:48:27 +02:00 |
|
Gregor Kleen
|
fd704e7d23
|
chore: local hoogle
|
2021-06-07 09:58:55 +02:00 |
|
Gregor Kleen
|
d7f2d11392
|
feat(submission-list): bulk download submission originals
Fixes #707
|
2021-06-03 10:59:22 +02:00 |
|
Gregor Kleen
|
d79a539f71
|
fix(memcached): don't 500 upon hitting item size limit
|
2021-06-02 16:46:24 +02:00 |
|