Commit Graph

103 Commits

Author SHA1 Message Date
Gregor Kleen
07895368dd feat(users): ldap-synchronise arbitrary subsets of users 2019-09-02 13:49:57 +02:00
Sarah Vaupel
0998d11312 Merge branch 'master' into 409-find-implement-alternative-for-datepicker 2019-08-26 10:35:51 +02:00
Steffen Jost
839251ede3 fix(home): fix hlint and other minor bugs 2019-08-22 18:07:22 +02:00
Steffen Jost
d23e222fd0 feat(home): allow users to define exam warning time
Closes #445
2019-08-22 18:05:14 +02:00
Gregor Kleen
4dcc82a770 feat(allocations): implement application interface 2019-08-19 14:54:03 +02:00
Gregor Kleen
ef625cd901 feat(allocations): add application form(s) 2019-08-14 15:06:43 +02:00
Sarah Vaupel
db345eed55 feat(datepicker): format according to input type; position datepicker
Format dates and times according to the type of the input element; position the datepicker at the right by default and at the bottom for horizontal mass-inputs
2019-08-14 13:23:05 +02:00
Steffen Jost
b75aed5dda refactor(forms): form validation minor refactor 2019-08-06 17:28:22 +02:00
Steffen Jost
3d63b355eb fix(exams): allow occurrences after exam end 2019-08-06 17:19:00 +02:00
Gregor Kleen
14a9a45674 feat(allocations): add courses to allocations 2019-08-05 11:34:00 +02:00
Gregor Kleen
84c12b5fc7 feat(notification triggers): redesign interface
Fixes #410
2019-07-29 17:12:48 +02:00
Gregor Kleen
0d610ccf44 feat(users): switching between AuthModes & password changing 2019-07-29 10:55:23 +02:00
Steffen Jost
ecd72ab56b Merge branch 'master' into alert-icons 2019-07-25 09:49:43 +02:00
Gregor Kleen
bdaa9c6ecf refactor(notifications): notifications don't support custom icons 2019-07-25 08:49:58 +02:00
Steffen Jost
d70a9585f0 feat(alerticons): allow alerts to have custom icons 2019-07-25 00:19:09 +02:00
Gregor Kleen
996bc2ac27 feat(csv): implement csv import 2019-07-19 14:45:44 +02:00
Steffen Jost
63f6d01619 fix(aform): show info about required fields in all aforms
info is only shown in forms that actually have required fields

Closes #418
2019-07-17 13:31:01 +02:00
Gregor Kleen
05e7b52f08 fix(exams): cleanup exam interface
BREAKING CHANGE: examStart and examPublishOccurrenceAssignments now optional
2019-07-15 11:27:56 +02:00
Gregor Kleen
631bbef0b8 feat(csv): introduce csv export 2019-07-10 19:24:10 +02:00
Steffen Jost
609821595b fix(number-input-fields): number inputs made HTML5 compatible
number inputs of rational fields allow rational inputs and optionally
provide min-max attributes for HTML5

Closes #412
2019-07-04 13:56:04 +02:00
Gregor Kleen
6fb1399ef4 feat(exams): Form validation 2019-06-27 10:58:35 +02:00
Gregor Kleen
b63d77ec7b Merge branch 'master' into 205-klausuren
Fix tests
2019-06-27 09:45:57 +02:00
Steffen Jost
89d5364c93 fix(Help Widget, Corrector Assignment): Modal Form closes in place; assign alerts
Closes #195
2019-06-26 19:35:49 +02:00
Gregor Kleen
f8d0b021ed feat(forms): Introduce more convenient form validation 2019-06-26 19:34:56 +02:00
Gregor Kleen
6dc1d76f0a Merge branch 'master' into 205-klausuren 2019-06-19 15:40:45 +02:00
Steffen Jost
e33704dca4 Implementation okay, but throws NoCorrectors (FIXME) 2019-06-14 20:43:14 +02:00
Gregor Kleen
7deb994c16 Merge branch 'master' into 205-klausuren 2019-06-07 13:43:29 +02:00
Gregor Kleen
054ff5cdc3 Create new exams 2019-06-07 13:42:37 +02:00
Steffen Jost
cd70b8ffc4 Fixes #298 Fixes #281 2019-06-06 15:29:59 +02:00
Gregor Kleen
a5dcdaae0b Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-06-04 10:32:29 +02:00
Gregor Kleen
332e83a111 Fix handling of URL-encoded jsonFields
See #392
2019-06-04 10:08:57 +02:00
Steffen Jost
d34998ac04 automatic corrector assignment 2019-06-04 08:14:13 +02:00
Gregor Kleen
e2315dd28e Fix sheetForm 2019-05-20 18:22:53 +02:00
Gregor Kleen
813d446975 Divide sheetForm into sections 2019-05-18 23:14:21 +02:00
Gregor Kleen
9f101087ac Overhaul SubmissonMode extensively 2019-05-18 22:51:07 +02:00
Gregor Kleen
0568e8a3f6 Merge branch 'feat/course-participant-invitation' 2019-05-13 00:27:21 +02:00
Gregor Kleen
bf287a4a99 Redesign course-user 2019-05-10 21:32:16 +02:00
Gregor Kleen
4f45cca614 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-05-09 14:57:15 +02:00
Gregor Kleen
06df42e43b Better UI for submission users & submission user invitations 2019-05-09 14:53:48 +02:00
Steffen Jost
b908fc4cf3 Sheet: icon mark unpublished files works now 2019-05-09 14:49:56 +02:00
Steffen Jost
6182e94143 Sheet: unpublished files marked with icon and class 2019-05-08 21:02:05 +02:00
Steffen Jost
6daaf68949 initial stub, does not compile 2019-05-08 15:04:57 +02:00
Gregor Kleen
e5dbbe38ad Introduce wrapForm' 2019-05-08 14:58:40 +02:00
Steffen Jost
fcd2b58281 Merge master, no surprises 2019-05-04 12:12:53 +02:00
Steffen Jost
22ffa3477d Saving material mostly implemented 2019-04-29 18:22:07 +02:00
Gregor Kleen
64c45c515e Tutorials 2019-04-29 00:20:34 +02:00
Steffen Jost
d5e1c92794 Initial Stubs 2019-04-25 14:01:24 +02:00
Gregor Kleen
bd98f11ad5 Overhaul corrector interface 2019-04-20 21:21:20 +02:00
Steffen Jost
4520c1be49 email page form incomplete 2019-04-04 15:59:45 +02:00
Gregor Kleen
066328c56c TermHoliday Placeholder 2019-03-30 18:50:16 +01:00