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 |
|
ros
|
d6ce0c47d9
|
feat(participants): corrections 2
|
2021-05-26 17:16:47 +02:00 |
|
ros
|
fd11121544
|
feat(participants): corrections
|
2021-05-25 17:14:36 +02:00 |
|
ros
|
02354f0998
|
feat(participants): second version, Intersection added
|
2021-05-24 12:20:26 +02:00 |
|
ros
|
0a3fd23e22
|
feat(participants): first finished verson
|
2021-05-24 11:45:28 +02:00 |
|
ros
|
3b20ec27aa
|
Merge branch '663-teilnehmerschnitt' of gitlab2.rz.ifi.lmu.de:uni2work/uni2work into 663-teilnehmerschnitt
|
2021-05-22 12:00:11 +02:00 |
|
ros
|
6f3243d90b
|
feat(participants): small Name-change
|
2021-05-22 11:59:46 +02:00 |
|
Winnie Ros
|
095110d948
|
Merge branch 'master' of gitlab2.rz.ifi.lmu.de:uni2work/uni2work into 663-teilnehmerschnitt
|
2021-05-22 10:31:26 +02:00 |
|
ros
|
b96327b18d
|
feat(participants): basic funktions added
|
2021-05-21 16:55:02 +02:00 |
|
Gregor Kleen
|
575fadcd8c
|
fix(submissions): hide correction-only files
|
2021-05-19 20:50:48 +02:00 |
|
Gregor Kleen
|
d59f686021
|
fix: properly apply auth to corrections in sheet table
Fixes #700
|
2021-05-19 14:50:54 +02:00 |
|
Gregor Kleen
|
21bbb92d4c
|
feat: allow examFinished before examEnd
|
2021-05-19 14:50:07 +02:00 |
|
Gregor Kleen
|
c6a6ec721c
|
feat(submissions): optionally disable consideration for deficit
|
2021-05-11 14:17:12 +02:00 |
|
Gregor Kleen
|
330a2fd974
|
Merge branch 'master' into merge-requests/37
|
2021-05-10 10:16:01 +02:00 |
|
Gregor Kleen
|
eec9a3974f
|
fix: update imprint & add instructions for help
|
2021-05-07 20:41:32 +02:00 |
|
Gregor Kleen
|
454a91702b
|
fix(workflow-workflow-list): restore default sorting
|
2021-05-06 14:22:22 +02:00 |
|
Gregor Kleen
|
e55c6d795f
|
fix: restore workflowWorkflowList columns
|
2021-05-05 11:59:59 +02:00 |
|
Gregor Kleen
|
605abda65a
|
refactor: improve dbTable performance
|
2021-05-04 14:05:00 +02:00 |
|
ros
|
a1eaed8633
|
refactor(messages): eliminated uniworx_new + hlint
|
2021-05-03 18:19:26 +02:00 |
|
Gregor Kleen
|
407aa5edde
|
refactor(participants-intersect): do intersect in haskell not sql
|
2021-05-03 11:44:05 +02:00 |
|
ros
|
c0a614ae6c
|
refactor(messages): splitting misc finished
|
2021-04-26 16:13:36 +02:00 |
|
ros
|
84386c9547
|
refactor(messages): splitted misc to a (almost) minimal
|
2021-04-26 15:23:39 +02:00 |
|
Winnie Ros
|
8ad82d7dcb
|
refactor(messages): bugs fixed
|
2021-04-18 13:49:29 +02:00 |
|
Gregor Kleen
|
d8878a905e
|
feat(workflows): list involved users
|
2021-04-15 14:38:52 +02:00 |
|
Winnie Ros
|
690872d679
|
Merge branch 'master' into fix/split-message-files
|
2021-04-14 09:14:36 +02:00 |
|
Wolfgang Witt
|
45fd92aa04
|
chore: add getCFavouriteR handler+route
|
2021-04-13 15:06:27 +02:00 |
|
Wolfgang Witt
|
16abbc5da9
|
chore: use requireAuthPair (+ fix type errors)
|
2021-04-13 15:06:26 +02:00 |
|
Wolfgang Witt
|
89e7345b8c
|
Apply 2 suggestion(s) to 2 file(s)
|
2021-04-13 15:06:26 +02:00 |
|
Wolfgang Witt
|
544f5af78d
|
chore: reset Handler.Course.Show to master state
remove two new lines leftover from previous edited state
|
2021-04-13 15:06:25 +02:00 |
|
Wolfgang Witt
|
0e7e042ef8
|
chore: only show favourite-toggle in sidenav + code cleanup
|
2021-04-13 15:06:25 +02:00 |
|
Wolfgang Witt
|
7a1dc57134
|
chore: try out different toggle-button locations
|
2021-04-13 15:06:24 +02:00 |
|
Wolfgang Witt
|
4ddbcc4217
|
chore: use css classes
|
2021-04-13 15:06:24 +02:00 |
|
Wolfgang Witt
|
f99d071601
|
chore: newline experiments
|
2021-04-13 15:06:24 +02:00 |
|
Wolfgang Witt
|
712dcfbf9d
|
chore: adjust icon size
|
2021-04-13 15:06:24 +02:00 |
|
Wolfgang Witt
|
9da26e9ae1
|
chore: add BCLink-class to avoid outline
|
2021-04-13 15:06:24 +02:00 |
|
Wolfgang Witt
|
ad6671ed10
|
chore: use star icons
|
2021-04-13 15:06:23 +02:00 |
|
Wolfgang Witt
|
ebe676d39d
|
refactor: hlint
|
2021-04-13 15:06:23 +02:00 |
|
Wolfgang Witt
|
7896c0bb16
|
chore: remove special case for participants
|
2021-04-13 15:06:23 +02:00 |
|
Wolfgang Witt
|
664c915065
|
chore: remove debug messages
|
2021-04-13 15:06:23 +02:00 |
|
Wolfgang Witt
|
56c26f3e51
|
chore: remove -Wwarn marker
|
2021-04-13 15:06:22 +02:00 |
|
Wolfgang Witt
|
91a7e11987
|
chore: implement favourite/blacklist toggle
|
2021-04-13 15:06:22 +02:00 |
|
Wolfgang Witt
|
3f48d5aa0c
|
chore: only display favouriteToggle-Button when logged in
|
2021-04-13 15:06:22 +02:00 |
|
Wolfgang Witt
|
0556b769cf
|
refactor: don't interpret during lookup
|
2021-04-13 15:06:21 +02:00 |
|
Wolfgang Witt
|
0605e940c6
|
refactor: use the same function to lookup storedFavouriteReason
|
2021-04-13 15:06:21 +02:00 |
|
Wolfgang Witt
|
f0ddd680d1
|
chore: lookup current favourite reason in DB
|
2021-04-13 15:06:21 +02:00 |
|
Wolfgang Witt
|
e23a5a64cc
|
chore: button only redirects to postCFavouriteR
actual swapping should happen there
still need to display the correct button
|
2021-04-13 15:06:21 +02:00 |
|
Wolfgang Witt
|
6b9c0849e4
|
chore: show some Icon calling postCFavouriteR
|
2021-04-13 15:06:20 +02:00 |
|
Gregor Kleen
|
9859c2e99c
|
fix: prevent deleting sheet-referenced exam parts
Fixes #681
|
2021-04-13 14:51:31 +02:00 |
|
Gregor Kleen
|
5c709f1bbb
|
fix: build
|
2021-04-13 12:18:12 +02:00 |
|
Winnie Ros
|
dbbc9c4a69
|
refactor(messages): continuing
|
2021-04-12 16:37:56 +02:00 |
|
Gregor Kleen
|
37cdc775b5
|
feat: partial support for lsf import
Work on #686
|
2021-04-12 11:54:13 +02:00 |
|
Gregor Kleen
|
939ab37588
|
feat: additional general purpose caching tier (memcachedLocal)
|
2021-04-08 18:36:06 +02:00 |
|
Winnie Ros
|
c2ea33066f
|
refactor(messages): continuing utils-folder
|
2021-04-08 18:15:21 +02:00 |
|
Winnie Ros
|
2e57c81a75
|
refactor(messages): beginning utils-folder
|
2021-04-07 10:58:35 +02:00 |
|
Winnie Ros
|
fadd3f1a79
|
refactor(messages): tutorial-folder
|
2021-04-06 12:37:55 +02:00 |
|
Winnie Ros
|
cbae982287
|
refactor(messages): submission-folder
|
2021-04-03 11:13:00 +02:00 |
|
Winnie Ros
|
cdaf1420e8
|
refactor(messages): admin-folder
|
2021-04-02 16:59:09 +02:00 |
|
Winnie Ros
|
f51679697f
|
refactor(messages): sheet-folder
|
2021-04-02 15:53:10 +02:00 |
|
Gregor Kleen
|
d65bd6889b
|
refactor: improve cryptoid caching
|
2021-03-30 20:02:16 +02:00 |
|
Gregor Kleen
|
6f291b2e68
|
feat(course-users-table): json export
|
2021-03-30 15:49:53 +02:00 |
|
Winnie Ros
|
607fb12fa4
|
refactor(messages): course-bugs fixed, exam/* finished
|
2021-03-30 13:22:13 +02:00 |
|
Gregor Kleen
|
af3ec98de5
|
fix(admin-tokens): avoid option none
|
2021-03-30 11:23:14 +02:00 |
|
Wolfgang Witt
|
5c56745042
|
chore: unify runDB calls
|
2021-03-29 16:03:40 +02:00 |
|
Wolfgang Witt
|
16cbc78878
|
fix: correctly report NoUsers for ExamRoomRandom
preselection was ignored for the check so far
|
2021-03-29 16:03:38 +02:00 |
|
Wolfgang Witt
|
e00a2b074b
|
chore: nudges for ExamRoomRandom have a bigger effect
|
2021-03-29 16:03:38 +02:00 |
|
Wolfgang Witt
|
f9b545952d
|
chore: disable accept button for failing results
|
2021-03-29 16:03:38 +02:00 |
|
Wolfgang Witt
|
02589e4d00
|
fix: correct rebase-sourced error
|
2021-03-29 16:03:37 +02:00 |
|
Wolfgang Witt
|
ea32fdfa91
|
chore: convert buttons to icons
|
2021-03-29 16:03:37 +02:00 |
|
Wolfgang Witt
|
84a50646b0
|
chore: strikethrough names of ignored occurrences
|
2021-03-29 16:03:37 +02:00 |
|
Wolfgang Witt
|
25fa6ef0d7
|
refactor: hlint
|
2021-03-29 16:03:36 +02:00 |
|
Wolfgang Witt
|
a36f0deb09
|
chore: always show the correct ignore/reconsider button
|
2021-03-29 16:03:36 +02:00 |
|
Wolfgang Witt
|
b2d6eada17
|
refactor: calculate mimizeRooms before examAutoOccurrence
|
2021-03-29 16:03:36 +02:00 |
|
Wolfgang Witt
|
d5bd5042ad
|
fix: correctly handle original minimizeRooms-flag
|
2021-03-29 16:03:36 +02:00 |
|
Wolfgang Witt
|
732df50530
|
fix: sort occurrences in the right order
|
2021-03-29 16:03:36 +02:00 |
|
Wolfgang Witt
|
30fb1462ab
|
chore: make tests compile again
|
2021-03-29 16:03:36 +02:00 |
|
Wolfgang Witt
|
ce0f48b82a
|
chore: don't redirect, but show a nullResult for Left
|
2021-03-29 16:03:35 +02:00 |
|
Wolfgang Witt
|
fabf56c164
|
fix: check space of occurrences after ignoring
|
2021-03-29 16:03:35 +02:00 |
|
Wolfgang Witt
|
11664dcd82
|
fix: buttons know about ALL actions from other buttons
|
2021-03-29 16:03:35 +02:00 |
|
Wolfgang Witt
|
13af035223
|
chore: correct button classes
|
2021-03-29 16:03:35 +02:00 |
|
Wolfgang Witt
|
65d0f24d71
|
chore: rename btn-constructors
|
2021-03-29 16:03:35 +02:00 |
|
Wolfgang Witt
|
362e2cf00d
|
chore: also return sorted-state of occurrences
|
2021-03-29 16:03:34 +02:00 |
|
Wolfgang Witt
|
f6cbf99245
|
fix: oops
|
2021-03-29 16:03:34 +02:00 |
|
Wolfgang Witt
|
a35a481f33
|
chore: create (incomplete) ignore/reconsider buttons
|
2021-03-29 16:03:34 +02:00 |
|
Wolfgang Witt
|
25262aa7a5
|
chore: allow ignoring occurances based on a curated set
|
2021-03-29 16:03:34 +02:00 |
|
Wolfgang Witt
|
ddb68eeb98
|
chore: allow nudges between unrestricted rooms (random)
|
2021-03-29 16:03:33 +02:00 |
|
Wolfgang Witt
|
3ab8be2e0d
|
chore: reimagine nudge usage
- scale appropriately for unrestricted sizes
- don't behave weirdly for very large rooms
|
2021-03-29 16:03:33 +02:00 |
|
Wolfgang Witt
|
ff5d27cdf3
|
refactor: don't store order of unrestrictedOccurrences
|
2021-03-29 16:03:33 +02:00 |
|
Wolfgang Witt
|
2be9d76af2
|
fix: use extraUsers instead of extraCapacity for unrestricted pseudo-capacity
|
2021-03-29 16:03:33 +02:00 |
|
Wolfgang Witt
|
ae3e1b6266
|
Apply 1 suggestion(s) to 1 file(s)
|
2021-03-29 16:03:33 +02:00 |
|
Wolfgang Witt
|
74219c632d
|
Apply 2 suggestion(s) to 2 file(s)
|
2021-03-29 16:03:32 +02:00 |
|
Wolfgang Witt
|
6e20c22f7d
|
chore: introduce a real cost function for unrestricted rooms
|
2021-03-29 16:03:32 +02:00 |
|
Wolfgang Witt
|
b7d7252649
|
refactor: hlint
|
2021-03-29 16:03:32 +02:00 |
|
Wolfgang Witt
|
d34f674c3e
|
chore: use ∞ to display unrestricted room size
|
2021-03-29 16:03:31 +02:00 |
|
Wolfgang Witt
|
03a0899f5f
|
chore: chase error messages
|
2021-03-29 16:03:31 +02:00 |
|
Wolfgang Witt
|
1c24b8e5e2
|
chore: display unrestricted rooms as "-"
|
2021-03-29 16:03:31 +02:00 |
|
Wolfgang Witt
|
7e425754fc
|
chore: inform examAutoOccurrence about unrestricted room sizes
|
2021-03-29 16:03:31 +02:00 |
|
Winnie Ros
|
ee7f32f5cc
|
refactor(messages): course finished, templates-msgs added
|
2021-03-25 13:07:43 +01:00 |
|
Winnie Ros
|
580c62067a
|
refactor(messages): course finished, templates missing
|
2021-03-25 11:13:16 +01:00 |
|
Gregor Kleen
|
2f85cea1de
|
perf: reduce db-conn-load of tokens
|
2021-03-24 17:35:40 +01:00 |
|
Gregor Kleen
|
da724654ed
|
perf: try to reduce db connection load of auth
|
2021-03-23 11:07:05 +01:00 |
|
Gregor Kleen
|
1036926470
|
feat(course-participants): csv export first name/surname separately
|
2021-03-22 12:00:07 +01:00 |
|