Gregor Kleen
|
67e3b38834
|
chore: bump versions
BREAKING CHANGE: yesod >=1.6
|
2019-09-25 13:46:10 +02:00 |
|
Gregor Kleen
|
412ce98fa0
|
feat(forms): allow customisation of user-facing datalist values
|
2019-09-05 20:08:15 +02:00 |
|
Gregor Kleen
|
692e533da0
|
fix(campus-login): add i18n for ident placeholder
Fixes #417
|
2019-09-05 19:24:06 +02:00 |
|
Gregor Kleen
|
12067de2ff
|
feat(user-schools): automatically assign users to schools
Based on StudyTerms and SchoolLdap
|
2019-08-28 17:08:23 +02:00 |
|
Gregor Kleen
|
76f8da52e0
|
feat(users): generalise UserLecturer and UserAdmin to UserFunction
Closes #320
BREAKING CHANGE: Remove UserLecturer and UserAdmin
|
2019-08-28 09:46:03 +02:00 |
|
Gregor Kleen
|
d621e61b11
|
feat(allocations): show table of all allocations
Cleanup imports & pageactions
|
2019-08-20 13:55:01 +02:00 |
|
Gregor Kleen
|
e0b2f8c0c8
|
refactor(ldap login): cleanup & better error messages
|
2019-07-31 14:51:59 +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
|
c105e0c627
|
Explicit opt-out for navigate-away-prompt
Fixes #395
|
2019-05-28 18:23:17 +02:00 |
|
Gregor Kleen
|
a046cc0fa9
|
Merge branch 'master' into feat/tokens
|
2019-04-05 22:45:23 +02:00 |
|
Gregor Kleen
|
819ec36073
|
autofocus on campus login
|
2019-04-05 20:48:31 +02:00 |
|
Gregor Kleen
|
680b674b09
|
Solidify design of BearerToken
|
2019-04-04 19:33:39 +02:00 |
|
Gregor Kleen
|
8bf9e44c82
|
Fix login troubles and make it behave as advertised
|
2019-04-03 20:26:30 +02:00 |
|
Gregor Kleen
|
f75c1bdb70
|
Flexiblere LDAP identifier via trial and error
Fixes #285
|
2019-04-02 14:44:19 +02:00 |
|
Gregor Kleen
|
4dbeff18c0
|
Cleanup some redundant submitButtons
|
2019-03-28 11:43:42 +01:00 |
|
Gregor Kleen
|
57ba1c9e12
|
Use wrapForm everywhere
|
2019-03-23 23:00:32 +01:00 |
|
Felix Hamann
|
3db08a841c
|
refactoring: move each widget into its own subfolder
|
2019-02-16 23:35:57 +01:00 |
|
Gregor Kleen
|
8684ca016f
|
Button cleanup
|
2019-01-31 11:12:20 +01:00 |
|
Gregor Kleen
|
0a69047acf
|
Introduce timeouts for all ldap actions
|
2019-01-22 20:05:19 +01:00 |
|
Gregor Kleen
|
54754c4dc3
|
Cleanup & apply revamp of deletionR
|
2018-12-20 17:44:58 +01:00 |
|
Gregor Kleen
|
282e0615cb
|
Split deleteR for use with correctionsR
|
2018-12-20 12:12:38 +01:00 |
|
Gregor Kleen
|
30a5aff70e
|
Implement connection pooling for LDAP
|
2018-12-11 21:21:02 +01:00 |
|
Gregor Kleen
|
eff7875c1c
|
Cleanup language extensions
|
2018-10-28 19:11:40 +01:00 |
|
Gregor Kleen
|
7bafd767dd
|
Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX
|
2018-09-28 21:34:07 +02:00 |
|
Gregor Kleen
|
857dc92ca2
|
Overhaul authentication
Fixes #186
|
2018-09-28 21:27:19 +02:00 |
|
SJost
|
66ab0f9be6
|
Major contributions towards #189 and #194
|
2018-09-28 17:22:22 +02:00 |
|
Gregor Kleen
|
a6be152981
|
minor cleanup
|
2018-09-28 14:12:13 +02:00 |
|
Gregor Kleen
|
a803905570
|
Better dummy login
|
2018-09-28 13:35:47 +02:00 |
|
Gregor Kleen
|
b4f08c28df
|
Make maintenance logins resilient to LDAP failures
|
2018-08-02 14:38:32 +02:00 |
|
Gregor Kleen
|
64ac12802a
|
Fallbacks for lack of LDAP in environment
|
2018-08-01 15:04:41 +02:00 |
|
Gregor Kleen
|
2a5c84e002
|
Get new LDAP to run
|
2018-08-01 14:29:09 +02:00 |
|
Gregor Kleen
|
69ca22fdde
|
Form cleanup
|
2018-08-01 11:27:23 +02:00 |
|
Gregor Kleen
|
3d920d1435
|
Framework for custom LDAP
|
2018-07-31 17:07:29 +02:00 |
|