Gregor Kleen
|
cf1c63cc78
|
refactor: fix hlint errors
|
2019-07-30 15:13:13 +02:00 |
|
Gregor Kleen
|
4b61c569a9
|
refactor: split Handler.Course
|
2019-07-29 18:38:37 +02:00 |
|
Gregor Kleen
|
e6c3be4f7b
|
feat(users): lecturer invitations
|
2019-07-29 13:07:12 +02:00 |
|
Steffen Jost
|
823b367d5a
|
Merge branch 'alert-icons' into 'master'
feat(alert-icons): add custom icons for alerts
See merge request !258
|
2019-07-25 12:23:10 +02:00 |
|
Steffen Jost
|
b2b3895aa9
|
feat(course enrolement): show proper icons in alerts
|
2019-07-25 07:57:27 +02:00 |
|
Gregor Kleen
|
dd90fd04a3
|
feat(exams): implement exam registration invitations
|
2019-07-24 18:31:38 +02:00 |
|
Gregor Kleen
|
4d242799d1
|
Merge branch '205-klausuren'
|
2019-07-16 11:58:13 +02:00 |
|
Steffen Jost
|
ad825b66b8
|
fix(course and exam registration): distinguish registrations buttons
registration buttons for course and exam carry different texts and icons
Closes #416
|
2019-07-16 11:17:27 +02:00 |
|
Gregor Kleen
|
379a7edd12
|
feat(exams): introduce examOccurrenceName
BREAKING CHANGE: examOccurrenceName
|
2019-07-15 15:38:37 +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 |
|
Gregor Kleen
|
04bea764f4
|
feat(exams): show study features of registered users
BREAKING CHANGE: E.isInfixOf and E.hasInfix
|
2019-07-10 13:51:02 +02:00 |
|
Sarah Vaupel
|
a6348f9b9c
|
refactor: Replaced DisplayAble by RenderMessage/ToMessage
Removed DisplayAble typeclass; replaced DisplayAble instances by
RenderMessage or ToMessage instances; removed unnecessary tshow calls in
de.msg
Closes #184
|
2019-07-01 11:48:43 +02:00 |
|
Sarah Vaupel
|
f5b3dd4c3a
|
Replaced DisplayAble instance for TermId and SchoolId with ToMessage instances
|
2019-06-26 19:27:41 +02:00 |
|
Gregor Kleen
|
99184ff053
|
feat(exams): exam registration
|
2019-06-26 15:25:59 +02:00 |
|
Sarah Vaupel
|
84070a5565
|
Replaced DisplayAble Text instance, started adding ToMarkup instances for keys, attempted adding interface for CryptoIDs (TODO)
|
2019-06-19 21:54:23 +02:00 |
|
Gregor Kleen
|
67a50c9e87
|
feat(exams): CRU (no D) for exams
|
2019-06-19 15:34:09 +02:00 |
|
Gregor Kleen
|
054ff5cdc3
|
Create new exams
|
2019-06-07 13:42:37 +02:00 |
|
Gregor Kleen
|
9f101087ac
|
Overhaul SubmissonMode extensively
|
2019-05-18 22:51:07 +02:00 |
|
Steffen Jost
|
008db4f56c
|
Tooltip course invitation
|
2019-05-15 09:39:06 +02:00 |
|
Steffen Jost
|
f52b831f38
|
Fixes #368. Dauerte so lange wegen 2x Hlint Durchläufen :(
|
2019-05-14 22:58:49 +02:00 |
|
Gregor Kleen
|
5176352a5e
|
Merge branch 'master' into mobile-fixes
|
2019-05-13 22:28:08 +02:00 |
|
Gregor Kleen
|
c17588912f
|
Fix data leak in CCommR
|
2019-05-13 15:48:38 +02:00 |
|
Gregor Kleen
|
0568e8a3f6
|
Merge branch 'feat/course-participant-invitation'
|
2019-05-13 00:27:21 +02:00 |
|
Gregor Kleen
|
487c46a1ce
|
Finish implementation of course participant invitations
Fixes #250
|
2019-05-13 00:17:12 +02:00 |
|
Gregor Kleen
|
bf287a4a99
|
Redesign course-user
|
2019-05-10 21:32:16 +02:00 |
|
Gregor Kleen
|
7c4f577b78
|
More links to TUsersR
|
2019-05-10 15:40:03 +02:00 |
|
Gregor Kleen
|
f63e7dbb76
|
Remove type="search"
|
2019-05-09 22:27:55 +02:00 |
|
Steffen Jost
|
a0de628d9b
|
display tutors on course page
|
2019-05-09 17:00:01 +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
|
6daaf68949
|
initial stub, does not compile
|
2019-05-08 15:04:57 +02:00 |
|
Gregor Kleen
|
ee5caeb381
|
Merge branch 'master' into feat/generic-invitations
|
2019-05-05 16:56:51 +02:00 |
|
Gregor Kleen
|
22c01d988c
|
Generic invitations for everything
|
2019-05-05 16:45:58 +02:00 |
|
Gregor Kleen
|
aa36bd88b7
|
Dispatch async-massinput by custom ident
|
2019-05-05 15:21:47 +02:00 |
|
Steffen Jost
|
af29707359
|
workaround: no get method for course registration
|
2019-05-03 09:02:41 +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
|
ddd795d0a8
|
Bugfix participant note icon no longer crosscourse
|
2019-04-25 13:06:12 +02:00 |
|
Gregor Kleen
|
5bc0254f7f
|
Implement lecturer invitations with new system
|
2019-04-23 01:22:36 +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
|
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 |
|