Gregor Kleen
|
60e95e8ef7
|
Cleanup & (maybe|require)BearerToken
|
2019-04-17 11:35:27 +02:00 |
|
Gregor Kleen
|
1eb076cc93
|
tokenRestrictions and documentation
|
2019-04-10 10:39:03 +02:00 |
|
Gregor Kleen
|
41f228aaad
|
Merge remote-tracking branch 'origin/master' into feat/tokens
|
2019-04-10 09:16:49 +02:00 |
|
Gregor Kleen
|
957f911f33
|
don't build uniworxdb when library-only
|
2019-04-07 22:47:42 +02:00 |
|
Gregor Kleen
|
680b674b09
|
Solidify design of BearerToken
|
2019-04-04 19:33:39 +02:00 |
|
Gregor Kleen
|
976c50f5de
|
Cleanup FormResult-Instances
|
2019-03-27 00:23:30 +01:00 |
|
Steffen Jost
|
5f67c3ac00
|
Merge branch 'master' into 284-massinput
|
2019-03-20 15:57:43 +01:00 |
|
Steffen Jost
|
d310e5a8c3
|
Inference tested and linted
|
2019-03-20 13:36:26 +01:00 |
|
Gregor Kleen
|
a4c8bcd10c
|
Merge branch 'master' into 284-massinput
|
2019-03-11 13:00:09 +01:00 |
|
Gregor Kleen
|
5c5a080f0f
|
Compile Sass
|
2019-02-13 16:32:45 +01:00 |
|
Gregor Kleen
|
ccdb438862
|
Initial work on MassInput
|
2019-01-30 11:14:30 +01:00 |
|
Gregor Kleen
|
0a69047acf
|
Introduce timeouts for all ldap actions
|
2019-01-22 20:05:19 +01:00 |
|
Gregor Kleen
|
7f103ec7a9
|
Additional tests & cleanup
|
2019-01-16 23:47:21 +01:00 |
|
Gregor Kleen
|
2eb09d0de7
|
Split models
|
2018-12-19 17:37:42 +01:00 |
|
Gregor Kleen
|
45bfe771ad
|
Embrace collisions in dbtable auxiliary tables
|
2018-12-19 16:24:23 +01:00 |
|
Gregor Kleen
|
48080639b1
|
Memcached integration for widgets
|
2018-12-05 13:50:46 +01:00 |
|
Gregor Kleen
|
e66f8919a4
|
Test adherence to typeclass-laws much more extensively
|
2018-12-04 21:06:28 +01:00 |
|
Gregor Kleen
|
b713369134
|
Semiautomatic checking of typeclass-laws
|
2018-12-04 17:43:26 +01:00 |
|
Gregor Kleen
|
3ad8505489
|
Generalize encrypted error messages to encoded SecretBoxes
|
2018-11-29 11:01:49 +01:00 |
|
Gregor Kleen
|
52e99bae53
|
Fix #232
|
2018-11-24 21:50:04 +01:00 |
|
Gregor Kleen
|
a627b7be72
|
Globally defined get parameters & headers
|
2018-11-22 14:55:27 +01:00 |
|
Gregor Kleen
|
4697efab5f
|
Overhaul auth-predicates
|
2018-11-14 14:20:32 +01:00 |
|
Gregor Kleen
|
8fde402efe
|
Refactor db.hs
|
2018-11-09 16:12:30 +01:00 |
|
Gregor Kleen
|
12c1a4ca71
|
Address hlint
|
2018-11-02 19:57:42 +01:00 |
|
Gregor Kleen
|
9ccc2e3149
|
Fix warnings
|
2018-11-01 22:06:00 +01:00 |
|
Gregor Kleen
|
3d91e0fabd
|
Setup hlint & yesod
|
2018-10-31 23:55:29 +01:00 |
|
Gregor Kleen
|
eff7875c1c
|
Cleanup language extensions
|
2018-10-28 19:11:40 +01:00 |
|
Gregor Kleen
|
90e942f5b4
|
Better error messages, Store config in db
Fixes #197
Fixes #93
|
2018-10-27 22:24:43 +02:00 |
|
Gregor Kleen
|
3e784534a0
|
Framework for dynamic log settings & major jobs cleanup
|
2018-10-19 14:59:28 +02:00 |
|
Gregor Kleen
|
788b53946a
|
SheetSubmissionMode & generate pseudonyms
|
2018-10-15 01:04:49 +02:00 |
|
Gregor Kleen
|
27dfae1345
|
Handle serialization failures
|
2018-10-13 17:27:31 +02:00 |
|
Gregor Kleen
|
99c53fee73
|
Cronjobs & notifications for sheet active/inactive
|
2018-10-13 15:41:02 +02:00 |
|
Gregor Kleen
|
f98939885b
|
Wire in NotificationSubmissionRated
|
2018-10-11 21:44:58 +02:00 |
|
Gregor Kleen
|
20db862f53
|
Cleanup & worker pool
|
2018-10-10 12:18:22 +02:00 |
|
Gregor Kleen
|
b7771137a5
|
Monadic construction of mime emails
|
2018-10-03 17:27:31 +02:00 |
|
Gregor Kleen
|
68ddceb5f1
|
Introduce smtpPool
|
2018-10-02 16:00:04 +02:00 |
|
Gregor Kleen
|
fb52db33a1
|
Cleanup
|
2018-10-01 19:21:45 +02:00 |
|
Gregor Kleen
|
a63e59d5a3
|
Merge branch 'master' into feat/jobs
|
2018-10-01 13:17:37 +02:00 |
|
Gregor Kleen
|
5b9bb68011
|
Handle parametrized types in derivePersistFieldJSON
|
2018-08-29 13:57:53 +02:00 |
|
Gregor Kleen
|
508ed2ecd9
|
More sophisticated submission distribution
Fixes #77
|
2018-08-17 16:57:57 +02:00 |
|
Gregor Kleen
|
264ad01d8f
|
Introduce database versioning
Fixes #120
|
2018-08-13 14:13:38 +02:00 |
|
Gregor Kleen
|
28c7afe69c
|
Cleanup Theme declaration
|
2018-08-06 22:16:33 +02:00 |
|
Gregor Kleen
|
b4f08c28df
|
Make maintenance logins resilient to LDAP failures
|
2018-08-02 14:38:32 +02:00 |
|
Gregor Kleen
|
3d920d1435
|
Framework for custom LDAP
|
2018-07-31 17:07:29 +02:00 |
|
Gregor Kleen
|
69125f5704
|
Implement submission blacklist
Fixes #130
|
2018-07-20 11:48:33 +02:00 |
|
Gregor Kleen
|
65b12d31d3
|
Include git hash in deployed site
|
2018-07-18 18:39:10 +02:00 |
|
Gregor Kleen
|
239c96d907
|
Timezones, date formatting & minor cleanup
|
2018-07-09 23:07:26 +02:00 |
|
Gregor Kleen
|
f64bdba774
|
Prettify single submission view
|
2018-07-03 15:55:45 +02:00 |
|
Gregor Kleen
|
9260024676
|
Replace SheetCorrectors
|
2018-05-28 16:41:47 +02:00 |
|
Gregor Kleen
|
93c96ae620
|
Framework for Notifications
|
2018-04-29 13:55:09 +02:00 |
|