bb27324ee8
fix(reachability): account for e-users being assigned a useless company department
2023-03-31 13:22:28 +00:00
48e86fa578
chore(admin): show active card colors on problem resolution page
2023-03-30 16:38:59 +00:00
ba8bcc5436
chore(tutorial): show user qualification info
2023-03-27 17:51:34 +00:00
8cc04c8e11
chore(email): improve email validity checks
2023-03-13 16:31:08 +00:00
3865afbceb
fix(email): ensure sending to valid emails only
2023-03-10 17:56:02 +00:00
Steffen Jost
935403ec4f
chore(postal): count number of unreachables us
2023-02-08 14:45:19 +01:00
Steffen Jost
ed147dbd20
fix(user): check reachability by post or email did not account for department
2023-01-31 14:38:49 +01:00
Steffen Jost
86d947f7e8
fix(mail): mail-reroute-to now changes envelope-recipients as expected
2023-01-18 17:33:12 +01:00
Steffen Jost
b97c28413b
chore(avs): distinguish grant vorfeld between up and downgrade
2022-12-22 16:06:03 +01:00
Steffen Jost
f8d20cd9c8
chore(avs): add problem resolver for unknown avs driving licences
2022-12-14 14:50:35 +01:00
Steffen Jost
a890179d81
chore(avs): prepare proper avs interface for admin
2022-12-13 18:04:43 +01:00
Steffen Jost
6606ccc82c
chore(users): show companies in users list
2022-12-09 18:02:26 +01:00
Steffen Jost
388a89233a
chore(admin): admin problem page lists almost all problems now
2022-12-07 16:51:07 +01:00
Steffen Jost
2a98148993
chore(admin): add problem overview on admin main page
2022-12-06 18:20:09 +01:00
Steffen Jost
214610007c
chore(admin): add sql queries for some problems admins have to handle
2022-12-05 18:40:57 +01:00
Steffen Jost
94300211ad
minor
2022-11-29 18:20:26 +01:00
Sarah Vaupel
582b075466
chore: conform to REUSE specification
2022-10-12 09:35:16 +02:00
Steffen Jost
0c985fef0c
chore(ldap): add ldap test interface
2022-09-14 10:52:05 +02:00
Steffen Jost
a6782d8637
chore(print): add route for print overview and reorganise existing apc route
2022-07-07 13:09:11 +02:00
Steffen Jost
3d14aee7ee
chore(printer): add stub for apc printing tests
2022-06-28 16:07:30 +02:00
Steffen Jost
27b4529c17
chore(avs): add avs query form
2022-06-24 18:36:50 +02:00
Steffen Jost
a09d8b6dd0
Fix/ldap
2021-12-15 19:12:14 +01:00
Gregor Kleen
c68a01d7ae
refactor: split foundation & llvm
...
BREAKING CHANGE: split foundation
2020-08-14 17:02:14 +02:00
Gregor Kleen
460c133aac
feat: admin-crontab-r
2020-08-03 10:11:52 +02:00
Gregor Kleen
738ab7b738
feat: admin interface to issue tokens
2020-04-09 15:23:46 +02:00
Gregor Kleen
38a4e6cdb7
chore: merge master
2019-11-25 10:25:52 +01:00
Gregor Kleen
2621d36b7d
feat(features-of-study): record parent & standalone candidates
2019-10-31 08:59:49 +01:00
Sarah Vaupel
74022b9305
style(tooltips): remove info grey style and update admin page
2019-10-01 14:53:21 +02:00
Sarah Vaupel
885efd364b
feat(tooltip): added test warning to admin test page
2019-09-25 18:12:04 +02:00
Sarah Vaupel
f85ab69114
feat(tooltips): tooltips from messages
2019-09-25 17:59:02 +02:00
Gregor Kleen
67e3b38834
chore: bump versions
...
BREAKING CHANGE: yesod >=1.6
2019-09-25 13:46:10 +02:00
Gregor Kleen
72a7f6e8a8
feat(exam-office): grade export
2019-09-10 15:26:45 +02:00
Gregor Kleen
07895368dd
feat(users): ldap-synchronise arbitrary subsets of users
2019-09-02 13:49:57 +02:00
Gregor Kleen
83afb6f15f
feat(ldap): manually trigger ldap sync
2019-08-30 14:22: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
d621e61b11
feat(allocations): show table of all allocations
...
Cleanup imports & pageactions
2019-08-20 13:55:01 +02:00
Gregor Kleen
4dcc82a770
feat(allocations): implement application interface
2019-08-19 14:54:03 +02:00
Gregor Kleen
8833cb5090
feat(alerts js): support custom icons in Alerts HTTP-Header
2019-07-25 08:57:44 +02:00
Steffen Jost
d70a9585f0
feat(alerticons): allow alerts to have custom icons
2019-07-25 00:19:09 +02:00
Gregor Kleen
631bbef0b8
feat(csv): introduce csv export
2019-07-10 19:24:10 +02:00
Steffen Jost
96387cbed5
fix(many occurrences throughout the project): Fix typo: occurence -> occurrence everywhere
...
A typo between occurence in code and occurrence in tests prevented
deployment. I changed all occurrences of "occurence" to the correct
spelling, such that
2019-06-27 08:55:32 +02:00
Gregor Kleen
9f101087ac
Overhaul SubmissonMode extensively
2019-05-18 22:51:07 +02:00
Gregor Kleen
5176352a5e
Merge branch 'master' into mobile-fixes
2019-05-13 22:28:08 +02:00
Gregor Kleen
f63e7dbb76
Remove type="search"
2019-05-09 22:27:55 +02:00
Gregor Kleen
06df42e43b
Better UI for submission users & submission user invitations
2019-05-09 14:53:48 +02:00
Gregor Kleen
a10f79bcc4
Merge branch 'master' into 298-alerts-sind-unlesbar
2019-05-06 18:31:09 +02:00
Gregor Kleen
aa36bd88b7
Dispatch async-massinput by custom ident
2019-05-05 15:21:47 +02:00
Gregor Kleen
64c45c515e
Tutorials
2019-04-29 00:20:34 +02:00
Gregor Kleen
feee06e80a
Rework recipient UI
2019-04-20 12:20:35 +02:00
Gregor Kleen
76f984420f
Custom styling for massInput
2019-04-18 14:49:10 +02:00