Gregor Kleen
87ab97de00
style: fancify favourite toggle
2021-04-13 20:08:10 +02:00
Wolfgang Witt
3363089aed
chore: improve explanation text
2021-04-13 15:06:25 +02:00
Wolfgang Witt
8d4d09eb64
chore: zeige Hinweis über FavouriteToggle nur angemeldeten Nutzern
2021-04-13 15:06:25 +02:00
Wolfgang Witt
bfe27dedb2
chore: erster Versuch eines Erklärtextes
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
Gregor Kleen
5c709f1bbb
fix: build
2021-04-13 12:18:12 +02:00
Gregor Kleen
8633a05623
chore: update faq campus-cant-login
2021-04-13 12:07:37 +02:00
Winnie Ros
dbbc9c4a69
refactor(messages): continuing
2021-04-12 16:37:56 +02:00
Gregor Kleen
3a92a1c1f2
chore: inline error message into help requests
2021-04-11 20:47:05 +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
cbae982287
refactor(messages): submission-folder
2021-04-03 11:13:00 +02:00
Winnie Ros
f51679697f
refactor(messages): sheet-folder
2021-04-02 15:53:10 +02:00
Winnie Ros
607fb12fa4
refactor(messages): course-bugs fixed, exam/* finished
2021-03-30 13:22:13 +02:00
Wolfgang Witt
fa75d805b0
chore: add changelog items
2021-03-29 16:03:39 +02:00
Wolfgang Witt
cd865556de
chore: show ignoreRoomWgt first
2021-03-29 16:03:39 +02:00
Wolfgang Witt
7ad782d014
chore: add missing table heading for ExamRoomRandom
2021-03-29 16:03:38 +02:00
Wolfgang Witt
22cc5f13a6
chore: use css for strikethrough decoration
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
a35a481f33
chore: create (incomplete) ignore/reconsider buttons
2021-03-29 16:03:34 +02:00
Wolfgang Witt
74219c632d
Apply 2 suggestion(s) to 2 file(s)
2021-03-29 16:03:32 +02:00
Wolfgang Witt
26d49711d3
chore: add tip for unlimited capacity
2021-03-29 16:03:32 +02:00
Wolfgang Witt
483ec3fa85
chore: remove capacity-required marker
2021-03-29 16:03:31 +02:00
Gregor Kleen
5dad0a79c7
chore: improve faq & results mail for allocations
2021-03-29 10:47:14 +02:00
Winnie Ros
ee7f32f5cc
refactor(messages): course finished, templates-msgs added
2021-03-25 13:07:43 +01:00
Gregor Kleen
c19a00dcef
feat(submissions): warn about multiple submissions for same user
2021-03-19 16:09:15 +01:00
Gregor Kleen
72191315b6
fix(submissions): improve submission process
...
Fixes #675
2021-03-19 14:13:32 +01:00
Gregor Kleen
78d0f2522d
feat(exams): exam finish button
2021-03-19 00:05:56 +01:00
Gregor Kleen
a6390eccbd
fix(submissions): take care when to display corrections
...
Also cleanup usage of Utils via hlint
2021-03-18 23:12:36 +01:00
Gregor Kleen
91a51664c3
feat(submissions): improve behaviour of sheet-type-exam-part
...
Fixes #676
2021-03-18 17:50:27 +01:00
Gregor Kleen
5c513946c1
feat(csv-export): .xlsx
2021-03-17 21:15:00 +01:00
Winnie Ros
51a90bbb5f
refactor(messages): course/application/event
2021-03-16 16:40:57 +01:00
Winnie Ros
8d9d3c613f
refactor(messages): msgmenu only for navLabel, gender-neutral language navigation
2021-03-16 11:43:00 +01:00
Wolfgang Witt
5dc37a07c1
chore: improve error messages
2021-03-15 10:45:37 +00:00
Wolfgang Witt
0765f4b925
chore: chasing type-errors
...
messages are still temporary
2021-03-15 10:45:37 +00:00
Wolfgang Witt
e03326e1ac
chore: examAutoOccurrence converted to Either
2021-03-15 10:45:37 +00:00
Wolfgang Witt
59f5bd3591
chore: update UI-message to reflect current algorithm
2021-03-15 10:45:37 +00:00
Wolfgang Witt
85e3941538
chore: add my name to contributers + create changelog files
2021-03-15 10:45:37 +00:00
Winnie Ros
5a9bf0de2e
refactor(messages): split of settings completed
2021-03-12 13:15:54 +01:00
Gregor Kleen
0e92d71b31
style: fix metrics label display
2021-02-23 19:18:19 +01:00
Gregor Kleen
fb6ae089c6
feat(bot-mitigations): only logged in table sorting
2021-02-21 13:39:47 +01:00
Gregor Kleen
e2eddc93c5
chore(changelog): bump
2021-02-15 14:29:17 +01:00
Gregor Kleen
00825edbfe
chore: bump changelog
2021-01-18 20:44:42 +01:00
Gregor Kleen
500000ba0f
feat(exams): exam sheets
2021-01-18 14:19:02 +01:00
Gregor Kleen
1d3fd8c8a7
fix: hopefully improve workflow auth performance
2020-12-11 19:56:05 +01:00
Gregor Kleen
aba673756e
feat(workflows): explanation text
2020-12-10 18:42:01 +01:00
Gregor Kleen
8873aed765
style: fix spacing for hidden form messages
2020-12-09 14:00:58 +01:00
Gregor Kleen
02a43e585d
style(workflows): explain history separation in workflow view
2020-12-04 16:27:52 +01:00
Gregor Kleen
ac08846c26
feat(workflows): proper workflow-workflow-tables
2020-12-04 16:00:14 +01:00
Gregor Kleen
707b41d4ec
feat: allow separating user generated content into separate domain
2020-12-02 16:58:52 +01:00
Gregor Kleen
ed5d871182
fix(rooms): honor roomHidden
2020-11-29 13:13:17 +01:00
Gregor Kleen
23a21b905c
fix: build
2020-11-28 12:46:47 +01:00
Gregor Kleen
6489f1139e
chore(changelog): room references & hidden rooms
2020-11-28 10:51:35 +01:00
Gregor Kleen
be8a21c63a
chore: changelog
2020-11-25 18:49:20 +01:00
Gregor Kleen
2619b08ad1
fix(workflows): prefer payload label from target state
...
Adjust styling
2020-11-25 18:47:13 +01:00
Gregor Kleen
82b3a6364c
feat(workflows): wire up ws-school
2020-11-24 22:35:59 +01:00
Gregor Kleen
43caeefbf1
Merge branch 'master' into workflows
2020-11-24 10:56:41 +01:00
Gregor Kleen
771532c666
style(exams): larger occurrence description fields
2020-11-20 11:31:10 +01:00
Gregor Kleen
319c75a85a
feat(rooms): different room types & hidden rooms
2020-11-19 14:25:38 +01:00
Gregor Kleen
4b525ea824
feat(exams): optionally close on finish
...
Fixes #652
2020-11-17 12:43:24 +01:00
Gregor Kleen
3eba184be2
chore(changelog): bump
2020-11-14 12:49:21 +01:00
Gregor Kleen
34cd393e61
style(file-input): improve file-input__list
2020-11-14 12:29:07 +01:00
Gregor Kleen
eb3495acff
chore(changelog): materials-video-streaming
2020-11-11 10:12:51 +01:00
Gregor Kleen
e25e8a2f4c
fix(html-field): introduce stored-markup
...
BREAKING CHANGE: StoredMarkup
2020-11-06 20:39:43 +01:00
Gregor Kleen
78c5bc5258
fix(course): better explanation for material access
2020-11-06 12:12:39 +01:00
Gregor Kleen
a0e5edeaef
Merge branch 'master' into workflows
2020-11-06 11:06:50 +01:00
Gregor Kleen
ab1940cb09
feat(sheets): upload-empty-ok
2020-11-05 15:52:04 +01:00
Gregor Kleen
03fec7752b
Merge branch 'master' into workflows
2020-11-05 12:19:18 +01:00
Gregor Kleen
4451ceedf7
feat(course): warning if re-registration is not possible
...
Fixes #646
BREAKING CHANGE: AccessPredicates now take continuation
2020-11-02 19:31:25 +01:00
Gregor Kleen
1c6ac4cb4a
fix(exam-users): prevent exam results without registration via csv
2020-11-02 12:18:07 +01:00
Gregor Kleen
ef51c6e7c3
feat(users): assimilation
2020-11-02 09:58:01 +01:00
Gregor Kleen
6a7a892c74
feat(workflows): node messages
2020-10-28 17:16:42 +01:00
Gregor Kleen
5b897c7a42
feat(workflows): further work on WorkflowWorkflowWorkflow
2020-10-28 15:59:16 +01:00
Gregor Kleen
3e6935490b
Merge branch 'master' into workflows
2020-10-27 11:02:03 +01:00
Gregor Kleen
5108e1494a
feat(workflows): additional work on WorkflowWorkflowWorkflow
2020-10-26 14:52:58 +01:00
Gregor Kleen
48fd6bc702
chore: additional faqs
2020-10-20 15:32:51 +02:00
Gregor Kleen
b79bac777c
feat(allocations): display participant counts to admins
2020-10-20 15:01:44 +02:00
Gregor Kleen
b4df980699
fix(allocations): fix allocation-course-accept-substitutes
2020-10-20 13:06:36 +02:00
Gregor Kleen
fd7c91f5b8
feat(workflows): initiate
2020-10-19 21:46:10 +02:00
Gregor Kleen
ddd1dd5df4
Merge branch 'master' into workflows
2020-10-14 17:01:31 +02:00
Gregor Kleen
51ed7e0a26
feat(ldap): expose active directory errors
2020-10-14 12:40:08 +02:00
Gregor Kleen
6cd9f9bbfd
Merge branch 'master' into workflows
2020-10-13 14:31:48 +02:00
Gregor Kleen
0d372c636a
feat(authorisation): cookie-active-auth-tags
2020-10-13 14:22:23 +02:00
Gregor Kleen
2fce1354ad
chore: bump changelog
2020-10-13 13:16:46 +02:00
Gregor Kleen
8abcd65edf
feat(allocations): allocation-course-accept-substitutes
2020-10-13 13:06:12 +02:00
Gregor Kleen
94436ee0e1
feat(exams): exam staff & additional schools
2020-10-12 14:08:14 +02:00
Gregor Kleen
baea302e48
feat(workflows): placeholder handlers
2020-09-30 16:51:24 +02:00
Gregor Kleen
653f7f30dd
Merge branch 'master' into workflows
2020-09-29 09:43:40 +02:00
Gregor Kleen
63a876fb97
Merge branch 'master' into feat/allocation-new-course-notification
2020-09-28 19:51:36 +02:00
Gregor Kleen
d9d353fcb7
feat(changelog): implement changelog like faq
2020-09-28 19:47:32 +02:00
Gregor Kleen
f9c50c80f2
feat(exams): check exam_discouraged_modes
2020-09-28 11:22:00 +02:00
Gregor Kleen
f7bab3befc
feat(exams): exam design & school exam rules
2020-09-28 11:22:00 +02:00
Gregor Kleen
18921e06d1
feat(allocations): notify about new courses
2020-09-28 10:55:09 +02:00
Gregor Kleen
4d63d30634
feat(workflows): create new workflow definitions
2020-09-25 13:15:54 +02:00
Gregor Kleen
937326639a
feat(sheet): warn about no submission without not graded
...
Fixes #342
2020-09-16 17:22:38 +02:00
Gregor Kleen
f0865b8b59
chore: bump changelog
2020-08-28 18:13:22 +02:00
Gregor Kleen
56c23ebd33
style: minor frontend cleanup wrt. monospace fonts
2020-08-28 14:00:52 +02:00
Gregor Kleen
bbfd182ed9
feat: support for ldap primary keys
2020-08-28 14:00:26 +02:00
Gregor Kleen
abc37aca9c
feat: add user-system-function
2020-08-27 22:58:28 +02:00
Gregor Kleen
51a98f0670
feat: reduce number of study features for courses
2020-08-26 23:46:21 +02:00
Gregor Kleen
32c18038b6
Merge branch 'master' into 623-kursassoziierte-studienfacher-abschaffen
2020-08-26 16:33:09 +02:00
Gregor Kleen
24f428b13b
fix: have exam deregistration always delete stored grades
2020-08-26 16:03:54 +02:00
Gregor Kleen
ab841a65a3
Merge branch 'master' into 623-kursassoziierte-studienfacher-abschaffen
2020-08-26 13:45:37 +02:00
Gregor Kleen
06375f8cd8
style(dbtable): add rowspan to number column header
2020-08-26 13:29:03 +02:00
Gregor Kleen
4f9a4f7f44
refactor: remove course-participant-field, course-application-field
2020-08-25 14:27:58 +02:00
Gregor Kleen
dcb83d96fc
feat(study-features): add study-features-first-observed
2020-08-25 12:27:40 +02:00
Gregor Kleen
9e9e53e76a
feat(allocations): merge notifications
2020-08-24 14:39:43 +02:00
Sarah Vaupel
ef52f02d78
feat(exam-correct): display more info
2020-08-12 17:14:00 +02:00
Sarah Vaupel
62fef35475
refactor(exam-correct): get rid of hardcoded minNeedleLength
2020-08-12 14:49:44 +02:00
Sarah Vaupel
e6d540e55c
chore(eecorrectr): update explanation
2020-08-12 14:39:13 +02:00
Sarah Vaupel
de02895ed0
feat(eecorrectr): basic handler structure (WIP)
2020-08-11 21:18:59 +02:00
Gregor Kleen
9827f10b5d
Merge branch 'master' into feat/customized-exercises
2020-08-10 15:56:16 +02:00
Sarah Vaupel
2695d2e5f3
chore(changelog): course visibility
2020-08-10 14:46:39 +02:00
Gregor Kleen
4916bcb974
chore(changelog): personalised sheet files
2020-08-10 12:12:16 +02:00
Gregor Kleen
93d0ace8ba
feat(personalised-sheet-files): download from CUsersR
2020-08-10 11:41:51 +02:00
Gregor Kleen
db205f635d
feat(personalised-sheet-files): participant interaction
2020-08-07 18:18:41 +02:00
Gregor Kleen
ed5fb6e218
feat(personalised-sheet-files): finish upload functionality
...
TODO: Interaction of course participants with personalised files
2020-08-06 09:57:53 +02:00
Sarah Vaupel
6fbb2eabf1
feat(course-visibility): more precise description on CShowR
2020-08-06 09:09:27 +02:00
Sarah Vaupel
1ac3c08d01
fix(course-visibility): fix favourites
2020-08-05 22:53:32 +02:00
Sarah Vaupel
c1eb558871
refactor(course-visibility): major course-util refactor
...
- refactor Utils.Course and usages
- check for open allocation registration in courseIsVisible
- remove isAssociated from favourites (not needed anymore)
2020-08-05 21:08:02 +02:00
Sarah Vaupel
27d57fba32
Merge branch 'master' into course-visibility
2020-07-31 18:06:02 +02:00
Sarah Vaupel
cb0bf15121
feat(course-visibility): account for visibility in routes
2020-07-31 18:05:01 +02:00
Sarah Vaupel
1b86d61998
style(course-visibility): add invisible icon to course visibility entry
2020-07-30 09:58:59 +02:00
Sarah Vaupel
df7a784a9d
feat(course-visibility): account for visibility on AShowR
2020-07-29 15:11:40 +02:00
Sarah Vaupel
ec43ab1ad1
refactor(course-visibility): use utils in course list
2020-07-29 14:49:22 +02:00
Sarah Vaupel
b1d0893993
fix(course-visibility): check for mayEdit on course list
2020-07-29 13:55:54 +02:00
Sarah Vaupel
d6f0d28a1f
fix: correct (switch) sheetHint and sheetSolution mail templates
2020-07-28 19:42:09 +02:00
Sarah Vaupel
796a8066aa
fix(course-visibility): (more) correct visibility check for favourites
2020-07-28 12:37:07 +02:00
Sarah Vaupel
d86fed7a32
feat(course-visibility): hide invisible courses from favourites + icon
2020-07-25 18:20:00 +02:00
Sarah Vaupel
17dbccf2a3
feat(course-visibility): display icon in course list for lecturers
2020-07-25 16:38:23 +02:00
Sarah Vaupel
39683928ec
refactor(course-visibility): enhance visibility info on CShowR
2020-07-24 20:19:34 +02:00
Sarah Vaupel
222d566bda
feat(course-visibility): add visibleFrom,visibleTo
...
add visibleFrom and visibleTo to model, add fields (CEditR), add info
(CShowR)
2020-07-24 18:52:54 +02:00
Gregor Kleen
e84305769b
style: improve usability of genericFileField
2020-07-22 12:07:01 +02:00
Gregor Kleen
d770afd2c6
feat(sheets): require exam registration
2020-07-20 14:26:55 +02:00
Gregor Kleen
1380d9d21e
feat(invitations): anonymous invitations
2020-07-17 15:54:42 +02:00
Gregor Kleen
14be8f61b4
refactor(files): store content separately from metadata
2020-07-17 15:54:28 +02:00
Gregor Kleen
2fd060d55b
feat(course-comm): recipient categories for sheets and exams
2020-07-16 19:28:37 +02:00
Gregor Kleen
7fadcf52b7
fix(specific file submission): swap labels
2020-07-13 09:49:19 +02:00
Gregor Kleen
9dee134b11
feat(file-uploads): maximum file sizes
2020-07-13 09:32:28 +02:00
Gregor Kleen
46ce477235
feat(corrections): better highlight corrected files
...
Fixes #602
2020-06-27 15:39:16 +02:00
Gregor Kleen
342c64a93a
fix(generic-file-field): better explain extension restrictions
...
Fixes #509
2020-06-24 13:19:17 +02:00
Gregor Kleen
bbbfa946e1
feat(corrections): override rating_done & documentation
...
Fixes #525
Fixes #274
2020-06-17 14:38:11 +02:00
Gregor Kleen
bbd807ecc3
chore(changelog): bump
2020-06-14 18:18:50 +02:00
Gregor Kleen
26cc8e4b53
feat(course-participants): show exercise sheets (first cornice)
2020-06-14 16:27:27 +02:00
Gregor Kleen
e10cfe9c58
fix(corrections-overview): behavioural fixes
2020-06-12 10:24:34 +02:00
Gregor Kleen
1c66f6320a
refactor(corrections-overview): section instead of div
2020-06-10 09:42:48 +02:00
Gregor Kleen
fdeb2514c0
feat(dbtable): add support for Cornice
2020-06-10 09:42:39 +02:00
Gregor Kleen
8af6bde8a6
fix(sheet-inactive-notification): improve wording
...
Fixes #514
2020-05-25 17:05:14 +02:00
Gregor Kleen
060f89ec95
chore(changelog): bump
2020-05-25 16:49:17 +02:00
Gregor Kleen
f11b215773
feat(notifications): sheet-hint & sheet-solution
2020-05-25 16:07:49 +02:00
Gregor Kleen
6711173687
feat(applicants): disclose applicant emails & allow communication
2020-05-25 15:02:14 +02:00
Gregor Kleen
99f23f2558
feat(course-communication): one recipient group per tutorial
...
Fixes #428
2020-05-25 14:04:31 +02:00
Gregor Kleen
3944ce0261
feat(sheets): better explain rating-done
2020-05-23 12:12:05 +02:00
Gregor Kleen
76663b057d
fix(i18n): missing translations & changelog
2020-05-23 11:54:32 +02:00
Gregor Kleen
b2ebce4836
feat(sheets): pass-always
2020-05-23 11:50:54 +02:00
Gregor Kleen
3820b45b3e
feat(forms): improve field labeling & error reporting
...
Fixes #588
2020-05-19 10:21:42 +02:00
Gregor Kleen
02e8825cba
fix: broken dom
2020-05-18 15:22:34 +02:00
Gregor Kleen
aebc05d021
feat(faq): exam-points
...
Fixes #595
2020-05-18 14:36:47 +02:00
Gregor Kleen
ec020c5486
feat(exams): show number of registrations to course admins
2020-05-15 12:07:03 +02:00
Gregor Kleen
b6a2412705
fix(i18n): missing translations
2020-05-12 16:55:26 +02:00
Gregor Kleen
d90da85df3
feat(communication): send test emails
2020-05-12 16:44:53 +02:00
Gregor Kleen
e060080261
feat(submission): add correction to sub-show-r
2020-05-12 15:28:56 +02:00
Gregor Kleen
d0358b4a50
fix(html-field): remove warning about html-input
2020-05-12 14:22:42 +02:00
Gregor Kleen
c348b7cb03
feat(async-table): history api
...
Fixes #426
2020-05-05 15:09:42 +02:00
Gregor Kleen
9e47a7cd28
chore(changelog): bump
2020-05-05 09:14:33 +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
693189fe82
feat(http-client): baseUrl and defaultUrl
2020-04-30 13:02:39 +02:00
Gregor Kleen
192b6279d3
refactor(file upload): move to genericFileField
2020-04-29 18:30:54 +02:00
Gregor Kleen
ef09630cba
chore: bump changelog
2020-04-28 14:35:00 +02:00
Gregor Kleen
57f1ce9265
feat(sheets): submission groups & rework sheet form
2020-04-28 14:31:27 +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
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
7b5337723d
feat(faqs): initial
2020-04-23 16:52:34 +02:00
Gregor Kleen
b9b090992f
feat(caching): aggressively cache nav items
2020-04-22 11:14:25 +02:00
Gregor Kleen
fd2c2881ea
feat(submissions): non-anonymized correction
...
Fixes #524
Fixes #292
2020-04-17 15:19:26 +02:00
Gregor Kleen
9a2913d722
chore(changelog): cuserr
2020-04-17 11:08:41 +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
Gregor Kleen
a75f3eb2f1
fix: bump changelog & translate
2020-04-15 12:52:06 +02:00
Gregor Kleen
c81bc2314e
feat(system-messages): hiding
2020-04-15 12:34:20 +02:00
Gregor Kleen
738ab7b738
feat: admin interface to issue tokens
2020-04-09 15:23:46 +02:00
Gregor Kleen
0d39924777
feat(news): show system messages
2020-04-09 11:56:29 +02:00
Sarah Vaupel
1ac7f4e881
feat(course-events): hide note column if there are no notes to display
2020-03-31 16:35:32 +02:00
Sarah Vaupel
1138f9e327
feat(course-events): add HideColumns for course events
2020-03-31 14:56:31 +02:00
Sarah Vaupel
b2c4125ca3
feat(course-events): show notes in course events table
2020-03-31 14:11:25 +02:00
Sarah Vaupel
cdbe12c726
feat(applications-list): add warning regarding features of study
2020-03-22 17:55:33 +01:00
Gregor Kleen
1a86c1b8fd
chore: bump changelog
2020-03-16 11:59:10 +01:00
Gregor Kleen
fd8255de8c
fix(dbtable): improve sorting for haskell+sql
2020-03-16 11:42:02 +01:00
Gregor Kleen
773c6c5dc0
fix(i18n): add missing translations
2020-03-15 17:17:40 +01:00
Gregor Kleen
82af773ab5
style(allocations): fewer parentheses in course applications list
2020-03-15 16:01:09 +01:00
Gregor Kleen
cf03277874
feat(allocations): improve acceptance display
2020-03-14 14:15:29 +01:00
Gregor Kleen
996005935d
feat(serversessions): move session storage to dedicated memcached
...
fixes #390
2020-03-13 17:26:47 +01:00
Gregor Kleen
26f8f392a9
feat(allocations): improve display
2020-03-12 11:56:26 +01:00
Gregor Kleen
3422fd70a7
feat(allocations): improve accept ui and logging
2020-03-11 14:16:02 +01:00
Gregor Kleen
20ef95c142
feat(allocations): compute & accept allocations
2020-03-10 22:36:33 +01:00
Gregor Kleen
317bdbb399
chore: bump changelog
2020-03-06 20:40:12 +01:00
Gregor Kleen
2dc6641e68
fix(csv-import): major usability improvements
2020-03-06 20:38:42 +01:00
Gregor Kleen
49d9ab9dba
feat(csv): export example data & improve zoned-time parsing
2020-03-06 13:53:13 +01:00
Gregor Kleen
38945c99c4
style: number every table
2020-03-06 10:01:23 +01:00
Gregor Kleen
17882868d2
refactor(dbtable): move haskell-land filtering to actual filter
2020-03-06 09:00:24 +01:00
Sarah Vaupel
1cc9e7c929
refactor(course-users): minor refactor for tooltips
2020-03-04 09:14:23 +01:00
Gregor Kleen
3c7d9b6112
chore: fix tests
2020-03-03 17:42:27 +01:00
Gregor Kleen
ee2e504ffa
feat(allocations): explanations & introduce grade-ordinal-proportion
...
BREAKING CHANGE: influence of grades on allocation priority now
relative when priorities are ordinal
2020-02-28 20:53:24 +01:00
Gregor Kleen
6bca64cf5f
feat(allocations): tooltips listing courses in users table
...
major improvements to tooltips
2020-02-28 18:42:31 +01:00
Gregor Kleen
7462e03e70
feat(allocations): show & export priority
2020-02-27 17:04:32 +01:00
Gregor Kleen
a590f45cc1
feat(allocations): upload of priorities
2020-02-27 16:31:38 +01:00
Gregor Kleen
aef7fad5d8
style(participant-intersect): improve display
2020-02-26 21:07:04 +01:00
Gregor Kleen
094c0e8167
chore: bump changelog
2020-02-24 15:13:47 +01:00
Gregor Kleen
cfaea9c08b
chore: bump to lts-15.0
...
BREAKING CHANGE: major version bumps
2020-02-23 11:12:45 +01:00
Gregor Kleen
06f3ac6563
feat: markdown help requests
2020-02-22 14:04:10 +01:00
Gregor Kleen
4879bb8404
feat: use pandoc to convert html emails to markdown (plaintext)
2020-02-21 18:09:15 +01:00
Gregor Kleen
c5848b24e8
feat: pandoc-markdown based htmlField
...
BREAKING CHANGE: markdown based HTML input
2020-02-21 17:34:49 +01:00
Gregor Kleen
697c3e11fc
feat: participants intersection
2020-02-20 15:27:30 +01:00
Gregor Kleen
bec40236db
feat(metrics): report on health checks
2020-02-19 13:51:21 +01:00
Gregor Kleen
5ffee38979
feat: targets on InfoLecturerR
2020-02-19 11:14:51 +01:00
Gregor Kleen
acffe04350
feat(exams): allow mixed ExamGradingMode
2020-02-18 20:11:46 +01:00
Gregor Kleen
0e49bc14e5
feat(exams): improve handling of exam results everywhere
...
BREAKING CHANGE: ExamResult now contains ExamResultPassedGrade
2020-02-18 15:43:07 +01:00
Gregor Kleen
0c062b8c39
chore: bump changelog
2020-02-08 01:44:33 +01:00
Gregor Kleen
1bf19a76bd
feat(exam-correct): explanation & length restriction
2020-02-08 01:42:50 +01:00
Sarah Vaupel
9aca3405f3
Merge branch 'master' into 476-interface-fur-klausurkorrekturen-dev
2020-02-07 22:47:51 +01:00
Sarah Vaupel
2ca56fb8b1
fix(exam-correct): send correct results
2020-02-07 20:02:04 +01:00
Sarah Vaupel
66317a41dc
Merge branch '476-interface-fur-klausurkorrekturen' into 476-interface-fur-klausurkorrekturen-dev
2020-02-07 19:29:55 +01:00
Sarah Vaupel
014036e4e3
feat(exam-correct): work on delete
2020-02-07 19:03:27 +01:00
Sarah Vaupel
aa794c06e0
fix(exam-correct): different values for examResult options
2020-02-07 13:27:38 +01:00
Gregor Kleen
95c1755710
feat: refine presentation of exam-correct
2020-02-07 13:25:26 +01:00
Gregor Kleen
1942ad10d5
Merge branch '476-interface-fur-klausurkorrekturen' of gitlab2.rz.ifi.lmu.de:uni2work/uni2work into feat/exam-correct
2020-02-07 11:32:23 +01:00
Sarah Vaupel
ef80de2a80
style(exam-correct): minor tweaks
2020-02-07 10:14:26 +01:00
Sarah Vaupel
7bf1216764
style(exam-correct): exam-correct table as scrolltable
2020-02-07 10:14:26 +01:00
Sarah Vaupel
decb1ca2a3
style(exam-correct): minor style fixes and restructuring
2020-02-07 10:14:25 +01:00
Sarah Vaupel
62bf73ac1f
fix(exam-correct): fix attributes in template
2020-02-07 10:13:29 +01:00
Sarah Vaupel
710e3799bc
chore(exam-correct): add header idents for cell indices
2020-02-07 10:12:50 +01:00
Sarah Vaupel
905d445479
feat(exam-correct): more on frontend name resolving
2020-02-07 10:12:17 +01:00
Sarah Vaupel
7f04862a6f
feat(exam-correct): validate user input stub
2020-02-07 10:12:04 +01:00
Sarah Vaupel
90359c83b7
feat(exam-correct): stub
2020-02-07 10:04:34 +01:00
Sarah Vaupel
53131e2de8
feat(sort-table): add basic SortTable util stub
2020-02-07 10:04:33 +01:00
Sarah Vaupel
9cb64f2a8f
feat(exam-correct): setup basic session storage manager, add util stub
2020-02-07 10:04:33 +01:00
Sarah Vaupel
87bda1607e
feat(exam-correct): add sortable style and date column
2020-02-07 10:04:33 +01:00
Sarah Vaupel
623becf597
feat(exam-correct): add basic interface stub
2020-02-07 10:04:32 +01:00
Gregor Kleen
6de53c13e1
chore: bump changelog
2020-02-07 09:52:23 +01:00
Gregor Kleen
edbdceb748
fix: better translation for "exam office"
2020-02-07 09:51:06 +01:00
Gregor Kleen
95ffda25b6
feat: improve navigation
2020-02-06 16:27:29 +01:00
Gregor Kleen
18ae75890a
fix: design tweaks
2020-02-06 16:27:29 +01:00
Gregor Kleen
68eb44884e
fix: design tweaks
2020-02-06 16:27:28 +01:00
Gregor Kleen
1348c91c3c
feat: navbar header containers
...
BREAKING CHANGE: major navigation refactor
2020-02-06 16:27:28 +01:00
Sarah Vaupel
1d0be2d682
fix(exam-correct): id on td instead of select
2020-02-06 16:08:55 +01:00
Sarah Vaupel
970076e730
feat(exam-correct): examResult interface, no styling or functionality
2020-02-06 12:54:40 +01:00