Gregor Kleen
|
6871a695b4
|
500 instead of 204 when no report is available for too long
|
2019-04-30 20:44:54 +02:00 |
|
Gregor Kleen
|
32512db3cb
|
healthWidgetMemcached
|
2019-04-30 20:34:31 +02:00 |
|
Gregor Kleen
|
667677731e
|
healthSMTPConnect
|
2019-04-30 20:18:54 +02:00 |
|
Gregor Kleen
|
8ade1a1bb1
|
Delay systemd notify ready until first successful healthcheck
|
2019-04-30 19:59:47 +02:00 |
|
Gregor Kleen
|
369c2227a0
|
healthLDAPAdmins
|
2019-04-30 19:36:43 +02:00 |
|
Steffen Jost
|
3e00f4255a
|
saving probably complete
|
2019-04-30 19:19:09 +02:00 |
|
Gregor Kleen
|
25badbe030
|
HealthReport
|
2019-04-30 17:19:42 +02:00 |
|
Steffen Jost
|
4bd26a2dae
|
Hinweise zur Sichtbarkeit von Übungsblatt-Dateien
|
2019-04-30 10:51:24 +02:00 |
|
Steffen Jost
|
c4f47c4856
|
minor
|
2019-04-30 10:25:50 +02:00 |
|
Gregor Kleen
|
2f4f88ad76
|
Address #344
|
2019-04-29 18:35:35 +02:00 |
|
Steffen Jost
|
22ffa3477d
|
Saving material mostly implemented
|
2019-04-29 18:22:07 +02:00 |
|
Gregor Kleen
|
c933fc7664
|
Merge branch 'master' into feat/generic-invitations
|
2019-04-29 14:36:25 +02:00 |
|
Gregor Kleen
|
48c3e25d37
|
Fix #343
|
2019-04-29 14:30:31 +02:00 |
|
Gregor Kleen
|
ae42f9be03
|
Merge branch 'master' into feat/generic-invitations
|
2019-04-29 13:52:38 +02:00 |
|
Gregor Kleen
|
4eda7d20a2
|
Further HTML cleanup
|
2019-04-29 13:44:08 +02:00 |
|
Gregor Kleen
|
aefe4c571f
|
Additional Tutorial information for students
|
2019-04-29 11:39:09 +02:00 |
|
Gregor Kleen
|
eb0e1382d0
|
MsgMassInputTip
|
2019-04-29 09:44:39 +02:00 |
|
Gregor Kleen
|
b40096db8a
|
Cleanup
|
2019-04-29 00:45:08 +02:00 |
|
Gregor Kleen
|
64c45c515e
|
Tutorials
|
2019-04-29 00:20:34 +02:00 |
|
Steffen Jost
|
212533d88e
|
Stubs expanded
|
2019-04-27 20:33:28 +02:00 |
|
Steffen Jost
|
0d4d4a16bf
|
merge master
|
2019-04-27 15:53:21 +02:00 |
|
Steffen Jost
|
80cf36bc37
|
Rounded time for visibility defaults
|
2019-04-27 14:46:08 +02:00 |
|
Gregor Kleen
|
dd30a97bfa
|
Minor cleanup
|
2019-04-27 14:17:13 +02:00 |
|
Steffen Jost
|
454bee3834
|
merge master
|
2019-04-27 13:17:16 +02:00 |
|
Gregor Kleen
|
0ec3729005
|
Fix build
|
2019-04-27 10:53:13 +02:00 |
|
Gregor Kleen
|
87ecacbcce
|
More printf debugging
|
2019-04-27 10:50:35 +02:00 |
|
Gregor Kleen
|
996d04574f
|
Fix build
|
2019-04-27 10:31:18 +02:00 |
|
Gregor Kleen
|
60d6d2eda5
|
printf debugging
|
2019-04-27 10:24:47 +02:00 |
|
Gregor Kleen
|
53db7803b7
|
Debugging for socket bind
|
2019-04-26 13:22:20 +02:00 |
|
Felix Hamann
|
763499f9e3
|
Merge branch 'master' into feat/asynchronous-mass-input
|
2019-04-25 16:38:16 +02:00 |
|
Gregor Kleen
|
e1f65a8399
|
systemd integration
|
2019-04-25 15:43:05 +02:00 |
|
Steffen Jost
|
d5e1c92794
|
Initial Stubs
|
2019-04-25 14:01:24 +02:00 |
|
Gregor Kleen
|
dd6d41ca59
|
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
|
2019-04-25 13:13:34 +02:00 |
|
Gregor Kleen
|
39f5c5ece2
|
Make new sorting stable wrt old settings
Fixes #317
|
2019-04-25 13:12:36 +02:00 |
|
Steffen Jost
|
ddd795d0a8
|
Bugfix participant note icon no longer crosscourse
|
2019-04-25 13:06:12 +02:00 |
|
Gregor Kleen
|
530eb09ebb
|
Fix double identifyForm in ProfileR
|
2019-04-25 10:42:11 +02:00 |
|
Steffen Jost
|
54f6cf1679
|
Upload instructions
|
2019-04-25 10:40:40 +02:00 |
|
Felix Hamann
|
11c5cd3653
|
add massInput js util
|
2019-04-25 09:55:55 +02:00 |
|
Gregor Kleen
|
5ec553edde
|
Fix build
|
2019-04-24 16:54:09 +02:00 |
|
Gregor Kleen
|
dc44804310
|
Fix build
|
2019-04-24 16:49:52 +02:00 |
|
Gregor Kleen
|
816ce0595e
|
Cleanup
|
2019-04-24 15:13:06 +02:00 |
|
Gregor Kleen
|
8e5bebc96f
|
Workaround library bug disallowing 'none' as PathPiece
Fixes #336
|
2019-04-24 14:59:31 +02:00 |
|
Gregor Kleen
|
2a0bee58b5
|
More idiomatic usage of invRef
|
2019-04-23 11:18:14 +02:00 |
|
Gregor Kleen
|
dfe0b4de5e
|
Rename fields of InvitationReference
|
2019-04-23 01:34:18 +02:00 |
|
Gregor Kleen
|
5bc0254f7f
|
Implement lecturer invitations with new system
|
2019-04-23 01:22:36 +02:00 |
|
Gregor Kleen
|
7f6d30c0d6
|
Invitation e-mails
|
2019-04-23 00:03:41 +02:00 |
|
Gregor Kleen
|
8591306b14
|
Prototype of generic invitation infrastructure
|
2019-04-22 23:56:05 +02:00 |
|
Gregor Kleen
|
ea38ee422f
|
Basic short-circuit support for mass-input
|
2019-04-22 12:48:40 +02:00 |
|
Gregor Kleen
|
374cd9621d
|
Refactor help.hamlet
|
2019-04-21 22:53:47 +02:00 |
|
Gregor Kleen
|
8db6ee8e57
|
Set uw-file-input on CorrectionsUploadR
|
2019-04-21 22:13:31 +02:00 |
|
Felix Hamann
|
4c8adee924
|
Merge branch 'recipient-form' into 'master'
Styling for communication form
See merge request !182
|
2019-04-21 18:37:32 +02:00 |
|
Gregor Kleen
|
07e8b5e203
|
Only include <fieldset> if recipient category has content
|
2019-04-21 17:36:52 +02:00 |
|
Gregor Kleen
|
5f70bc9951
|
Fix build for no-dev
|
2019-04-21 17:23:18 +02:00 |
|
Gregor Kleen
|
1a44e45ea2
|
Fix build for no-dev
|
2019-04-21 17:18:10 +02:00 |
|
Gregor Kleen
|
a81bc3b340
|
Annotate widget files in dev-mode
|
2019-04-21 16:53:27 +02:00 |
|
Gregor Kleen
|
07ff56e157
|
Mixed (external & direct) submissions
|
2019-04-21 13:57:03 +02:00 |
|
Gregor Kleen
|
04f6f89ada
|
Fix build
|
2019-04-20 22:34:05 +02:00 |
|
Gregor Kleen
|
98026b2a40
|
Fix hlint
|
2019-04-20 22:17:17 +02:00 |
|
Gregor Kleen
|
b63a246109
|
Fix Haddock
|
2019-04-20 21:28:44 +02:00 |
|
Gregor Kleen
|
bd98f11ad5
|
Overhaul corrector interface
|
2019-04-20 21:21:20 +02:00 |
|
Gregor Kleen
|
feee06e80a
|
Rework recipient UI
|
2019-04-20 12:20:35 +02:00 |
|
Gregor Kleen
|
2191272c43
|
Restructure recipient form
|
2019-04-20 00:21:30 +02:00 |
|
Gregor Kleen
|
11d2cc46a8
|
Minor refactor
|
2019-04-18 16:07:21 +02:00 |
|
Gregor Kleen
|
76f984420f
|
Custom styling for massInput
|
2019-04-18 14:49:10 +02:00 |
|
Gregor Kleen
|
c10aff1c57
|
Merge branch 'master' into 328-formular-zum-kontakt-mit-kursteilnehmern
|
2019-04-18 14:42:35 +02:00 |
|
Gregor Kleen
|
60e95e8ef7
|
Cleanup & (maybe|require)BearerToken
|
2019-04-17 11:35:27 +02:00 |
|
Gregor Kleen
|
d037434dc2
|
Merge branch 'master' into feat/tokens
|
2019-04-17 09:09:20 +02:00 |
|
Gregor Kleen
|
8637847fc6
|
Working CCommR
|
2019-04-16 21:28:21 +02:00 |
|
Steffen Jost
|
6a85cbdf38
|
Hinweise zum Korrektur-Upload
|
2019-04-16 17:56:31 +02:00 |
|
Gregor Kleen
|
6f4b09bb0a
|
Instances for Html
|
2019-04-16 15:51:03 +02:00 |
|
Steffen Jost
|
c229a01376
|
cbody added
|
2019-04-16 15:39:21 +02:00 |
|
Steffen Jost
|
529b2f22c4
|
filter duplicate recipients silently
|
2019-04-16 15:22:16 +02:00 |
|
Steffen Jost
|
dd1cd6650f
|
communication prototype
|
2019-04-16 15:03:37 +02:00 |
|
Steffen Jost
|
23029abec6
|
merge master
|
2019-04-16 11:14:52 +02:00 |
|
Gregor Kleen
|
5b6c35fedd
|
Cleanup
|
2019-04-15 16:41:14 +02:00 |
|
Felix Hamann
|
5f6ab41ad8
|
Merge branch 'util-refactor' into 'master'
JS Utility refactor
Closes #329, #331, and #326
See merge request !174
|
2019-04-12 22:37:58 +02:00 |
|
Gregor Kleen
|
ea658f65ce
|
Lecturer invitations via e-mail
|
2019-04-12 14:08:55 +02:00 |
|
Gregor Kleen
|
ec3f816241
|
Merge branch 'master' into feat/tokens
|
2019-04-11 19:56:03 +02:00 |
|
Gregor Kleen
|
3b14a4f03d
|
reinstate profile.hamlet
|
2019-04-11 12:52:27 +02:00 |
|
Gregor Kleen
|
ed9c1ce461
|
Merge branch 'util-refactor' of gitlab.cip.ifi.lmu.de:jost/UniWorX into util-refactor
|
2019-04-11 00:06:39 +02:00 |
|
Gregor Kleen
|
586fb93736
|
Introduce Utils.Frontend.I18n
|
2019-04-11 00:05:01 +02:00 |
|
Felix Hamann
|
23d94e1335
|
remove poc js utility
|
2019-04-10 23:25:49 +02:00 |
|
Gregor Kleen
|
f4ed279a15
|
Remove isDynamic from modal.hamlet & minor cleanup
|
2019-04-10 23:09:54 +02:00 |
|
Felix Hamann
|
7d7c0d15c9
|
refactor alerts js utility
|
2019-04-10 20:19:49 +02:00 |
|
Felix Hamann
|
796cddf21e
|
refactor asidenav js util
|
2019-04-10 20:01:56 +02:00 |
|
Steffen Jost
|
a0f645d9c4
|
Hopefully fixes #333
|
2019-04-10 11:51:48 +02:00 |
|
Gregor Kleen
|
9c3e413706
|
tokenRestrict & documentation
|
2019-04-10 11:38:42 +02:00 |
|
Gregor Kleen
|
0b33becbc9
|
Add warning about _tokenRestrictionIx
|
2019-04-10 11:05:03 +02:00 |
|
Gregor Kleen
|
1eb076cc93
|
tokenRestrictions and documentation
|
2019-04-10 10:39:03 +02:00 |
|
Gregor Kleen
|
1532518943
|
Fix build
|
2019-04-10 09:25:51 +02:00 |
|
Gregor Kleen
|
41f228aaad
|
Merge remote-tracking branch 'origin/master' into feat/tokens
|
2019-04-10 09:16:49 +02:00 |
|
Gregor Kleen
|
db8e527bbc
|
Merge branch 'master' into 'util-refactor'
# Conflicts:
# src/Handler/Home.hs
|
2019-04-09 22:47:19 +02:00 |
|
Felix Hamann
|
559fb3fb9d
|
refactor async form js util
|
2019-04-09 21:55:58 +02:00 |
|
Felix Hamann
|
63aef9e362
|
remove obsolete julius files
|
2019-04-09 21:54:30 +02:00 |
|
Felix Hamann
|
6a29a7d081
|
started refactoring async table js utility
|
2019-04-07 23:31:04 +02:00 |
|
Felix Hamann
|
d43fbca0c3
|
refactor check all checkbox js utility
|
2019-04-07 22:31:27 +02:00 |
|
Felix Hamann
|
d48b335cb2
|
automatically setup checkboxes via js utility
|
2019-04-07 22:17:38 +02:00 |
|
Gregor Kleen
|
f158735dd6
|
Fix build & minor cleanup
|
2019-04-07 16:38:26 +02:00 |
|
Gregor Kleen
|
bc76d858f8
|
More standard-conform emails
|
2019-04-07 16:18:36 +02:00 |
|
Felix Hamann
|
2c04f6f670
|
refactor reactive submit button JS utility
|
2019-04-07 13:48:58 +02:00 |
|
Felix Hamann
|
8a33c7df34
|
remove obsolete manual inputs JS setup code
|
2019-04-07 12:54:32 +02:00 |
|
Felix Hamann
|
4973fd0b08
|
refactor file upload JS utility
|
2019-04-06 14:51:16 +02:00 |
|
Felix Hamann
|
c2d01e9489
|
add i18n registry for JS utils
|
2019-04-06 14:45:01 +02:00 |
|
Felix Hamann
|
ffef0b94bc
|
refactor JS modal utility to work with new util registry
|
2019-04-06 14:40:05 +02:00 |
|
Gregor Kleen
|
a046cc0fa9
|
Merge branch 'master' into feat/tokens
|
2019-04-05 22:45:23 +02:00 |
|
Gregor Kleen
|
15fa8d1130
|
(Get|Post)Token → (Get|Post)Bearer
|
2019-04-05 22:45:03 +02:00 |
|
Gregor Kleen
|
af1b7200f4
|
Fancy exception handling
|
2019-04-05 21:40:25 +02:00 |
|
Felix Hamann
|
4161af4742
|
split js utilities in utils and services
|
2019-04-05 21:34:38 +02:00 |
|
Gregor Kleen
|
2daffaedb3
|
Set headerMessageMiddleware to run _after_ rest of handler
|
2019-04-05 21:12:38 +02:00 |
|
Gregor Kleen
|
efac923cc2
|
headerMessagesMiddleware
|
2019-04-05 21:08:39 +02:00 |
|
Gregor Kleen
|
819ec36073
|
autofocus on campus login
|
2019-04-05 20:48:31 +02:00 |
|
Gregor Kleen
|
e947921955
|
Fix Test
|
2019-04-05 17:15:26 +02:00 |
|
Gregor Kleen
|
a6b23a739f
|
Merge branch 'master' into feat/tokens
|
2019-04-05 16:38:41 +02:00 |
|
Gregor Kleen
|
6e29d8ed89
|
Token revocation & Bugfixes
|
2019-04-05 16:37:39 +02:00 |
|
Gregor Kleen
|
af6821c7c8
|
UserNotificationR
|
2019-04-05 15:23:10 +02:00 |
|
Gregor Kleen
|
eedd4714f9
|
Fix colRated to use submissionRatingDone, as it should
|
2019-04-05 13:56:32 +02:00 |
|
Gregor Kleen
|
d36e9937be
|
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
|
2019-04-05 13:32:02 +02:00 |
|
Gregor Kleen
|
40c6f12968
|
Only set submission rated if it was assigned to uploader
Fixes #330
|
2019-04-05 13:31:01 +02:00 |
|
Gregor Kleen
|
cc8823c7ca
|
Prototype of !token
|
2019-04-05 00:05:56 +02:00 |
|
Gregor Kleen
|
680b674b09
|
Solidify design of BearerToken
|
2019-04-04 19:33:39 +02:00 |
|
Steffen Jost
|
6da0850add
|
Filter-UI course participants improved
|
2019-04-04 18:01:46 +02:00 |
|
Steffen Jost
|
4520c1be49
|
email page form incomplete
|
2019-04-04 15:59:45 +02:00 |
|
Steffen Jost
|
431affe6ec
|
Course User Deregister
|
2019-04-04 14:20:20 +02:00 |
|
Steffen Jost
|
90c18b50cd
|
minor
|
2019-04-04 10:50:55 +02:00 |
|
Felix Hamann
|
ff59d0a412
|
move JS UtilRegistry to top of imports to ensure its present in scope
|
2019-04-03 23:31:22 +02:00 |
|
Felix Hamann
|
6d824d3392
|
WIP: refactor show hide JS utility to work with new registry
|
2019-04-03 23:23:53 +02:00 |
|
Felix Hamann
|
af6a21438e
|
add new JS utility registry and proof-of-concept utility
|
2019-04-03 23:21:12 +02:00 |
|
Gregor Kleen
|
710b591b4a
|
Improve AuthPred memoisation
|
2019-04-03 22:07:30 +02:00 |
|
Gregor Kleen
|
8bf9e44c82
|
Fix login troubles and make it behave as advertised
|
2019-04-03 20:26:30 +02:00 |
|
Gregor Kleen
|
8bedeeffa7
|
Enhance documentation
|
2019-04-03 18:51:34 +02:00 |
|
Gregor Kleen
|
37e4adc0db
|
Modularize & clean up homepage
Fixes #306
|
2019-04-03 16:02:44 +02:00 |
|
Gregor Kleen
|
f75c1bdb70
|
Flexiblere LDAP identifier via trial and error
Fixes #285
|
2019-04-02 14:44:19 +02:00 |
|
Steffen Jost
|
9780030343
|
Session: newness for StudyTerms lasts longer
|
2019-03-31 21:15:46 +02:00 |
|
Steffen Jost
|
d8b3cdd245
|
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
|
2019-03-31 20:26:15 +02:00 |
|
Steffen Jost
|
aea2f10e0f
|
minor
|
2019-03-31 20:26:09 +02:00 |
|
Gregor Kleen
|
790c1b9433
|
Quiet hlint
|
2019-03-30 19:25:19 +01:00 |
|
Gregor Kleen
|
066328c56c
|
TermHoliday Placeholder
|
2019-03-30 18:50:16 +01:00 |
|
Gregor Kleen
|
f5fb82de3e
|
Improve term creation/editing
|
2019-03-30 17:05:54 +01:00 |
|
Steffen Jost
|
3bb5b6c7fb
|
Minor refactor
|
2019-03-29 17:37:29 +01:00 |
|
Steffen Jost
|
bf083c9854
|
Fix sorting new studyterms
|
2019-03-29 17:24:00 +01:00 |
|
Steffen Jost
|
df0b36a01b
|
StudyTermCandidates Deletion Buttons
|
2019-03-29 15:24:16 +01:00 |
|
Steffen Jost
|
7d2dd2efea
|
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
|
2019-03-28 17:15:09 +01:00 |
|
Steffen Jost
|
341de2d1e1
|
MessageLink added to Admin page
|
2019-03-28 17:14:45 +01:00 |
|
Gregor Kleen
|
eae511ec02
|
Fix build
|
2019-03-28 12:39:16 +01:00 |
|
Gregor Kleen
|
8af5ec822a
|
Quiet hlint
|
2019-03-28 12:35:45 +01:00 |
|
Gregor Kleen
|
38e82e1ff4
|
Introduce deterministic studyTermCandidateIndicence to de-duplicate
|
2019-03-28 12:35:09 +01:00 |
|
Gregor Kleen
|
68a0f7c566
|
Cleanup buttonForm & remove duplicate identifyForm calls
|
2019-03-28 12:06:50 +01:00 |
|
Gregor Kleen
|
4dbeff18c0
|
Cleanup some redundant submitButtons
|
2019-03-28 11:43:42 +01:00 |
|
Gregor Kleen
|
543c15a50b
|
Tooltip for identical lecturer rights
|
2019-03-27 23:51:38 +01:00 |
|
Gregor Kleen
|
8110e7ff6c
|
Provisional check for user adding themselves as lecturer
|
2019-03-27 23:27:43 +01:00 |
|