09d10e1ba2
refactor(user): empty postal uses high priority company address instead working
2024-03-08 18:06:52 +01:00
de45731a9b
refactor(company): supervison and company tables changed
...
- company avs id must be unique now, companies with id 0 are deleted
- user supervision can be annotated with company and or a reason, used to avoid accidental supervision relations; company supervision resets ignore non-company supervisions
2024-01-22 18:54:33 +01:00
647964fc35
chore(firm): add users filter for (foreign) supervisors
2023-10-27 18:36:39 +02:00
391c87be9f
chore(avs): fix #113 by showing avs problems
2023-09-11 16:24:24 +00:00
31814b1400
chore(avs): display last avs synch error to admins on profile
2023-06-06 14:24:35 +00:00
7e7bd993a1
chore(avs): make backround avs updates more robust
2023-06-06 13:15:33 +00:00
8b72e867b6
chore(debug): bump yesod-core version
2023-04-19 14:47:38 +00:00
3865afbceb
fix(email): ensure sending to valid emails only
2023-03-10 17:56:02 +00:00
05832681d3
chore(email): dont allow numeric fraport accounts
2023-03-09 14:32:35 +00:00
Steffen Jost
430de83366
chore(email): use userDisplayEmail primarily, userEmail as fallback only
2023-02-13 16:46:41 +01:00
Steffen Jost
80e5dad4aa
chore(lms): qualifications view for supervisors
2023-02-06 20:16:18 +01:00
Steffen Jost
01cc46c6e4
chore(avs): log postal address changes
2023-01-27 13:29:54 +01:00
Steffen Jost
65ea64780f
chore(users): add birthday field
2023-01-18 18:51:53 +01:00
Steffen Jost
a1f82a66de
chore(profile): always show mail or post preference to avoid confusion
2023-01-17 15:45:48 +01:00
Steffen Jost
47073d10f4
chore(avs): store and show avs person number, fixes #10
2022-12-06 14:49:50 +01:00
Steffen Jost
a926cc0774
chore(profile): show company, supervisors and supervisees
2022-11-30 18:42:40 +01:00
Sarah Vaupel
582b075466
chore: conform to REUSE specification
2022-10-12 09:35:16 +02:00
Steffen Jost
86b5f0f175
chore(qualifications): show qualifications on user profile page and send expired notifications
2022-10-05 17:23:48 +02:00
Steffen Jost
fdd2da2405
chore(lpr+avs): show print ack-date for lms letter invites; refactor avs codes
2022-09-27 18:31:24 +02:00
Steffen Jost
655fcf7564
feat(users): allow users to set postal address and email encryption password
2022-09-06 16:49:51 +02:00
Steffen Jost
20e33bbe13
lms(notify): complete notifications and fix various bugs
2022-09-02 18:53:34 +02:00
Steffen Jost
9eac059411
chore(user): display new fields on profile data page
2021-12-20 16:51:01 +01:00
Winnie Ros
f51679697f
refactor(messages): sheet-folder
2021-04-02 15:53:10 +02:00
Winnie Ros
ee7f32f5cc
refactor(messages): course finished, templates-msgs added
2021-03-25 13:07:43 +01:00
Winnie Ros
8d9d3c613f
refactor(messages): msgmenu only for navLabel, gender-neutral language navigation
2021-03-16 11:43:00 +01:00
Winnie Ros
5a9bf0de2e
refactor(messages): split of settings completed
2021-03-12 13:15:54 +01:00
Gregor Kleen
ef51c6e7c3
feat(users): assimilation
2020-11-02 09:58:01 +01:00
Gregor Kleen
bbfd182ed9
feat: support for ldap primary keys
2020-08-28 14:00:26 +02:00
Gregor Kleen
dcb83d96fc
feat(study-features): add study-features-first-observed
2020-08-25 12:27:40 +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
Gregor Kleen
d2c0043deb
feat(static pages): touch ups
2019-10-14 15:47:51 +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
Steffen Jost
7459fc34bc
feat(info): info seiten überarbeitet
...
weiterhin wurden Klausuren allgmein in Prüfungen umbeannt; Namen der
Entwickler hinzugefügt; etc.
2019-08-07 13:01:20 +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
Steffen Jost
0751f23c8e
i18n cleanups course user page
2019-03-22 19:13:42 +01:00
Steffen Jost
c2dc23c116
course user info shows study terms and matriclenr
2019-03-22 18:40:59 +01:00
Steffen Jost
21ba1f2afa
users cannot delete themselves anymore
2019-03-22 11:39:59 +01:00
Steffen Jost
0cc2f28089
Show fully info on StudyTerms in UserProfileDataR
2019-03-20 19:55:44 +01:00
Gregor Kleen
ad02db27db
Keep track of userLastAuthentication
2019-02-28 11:01:44 +01:00
SJost
cf3eb1acd3
Hinweis Löschung Dezember 2018 entfernt, weil in der Vergangenheit!!!
2019-02-11 14:05:12 +01:00
SJost
028cc3586d
Profile cleaned
2018-10-24 18:19:16 +02:00
Gregor Kleen
7068b3462e
Grand unification of modals
2018-10-05 13:11:00 +02:00
Felix Hamann
7ea45e3a17
reintroducing dynmic modals
2018-10-03 13:09:25 +02:00
SJost
2140c21560
Delete Data via Modal; stub.
2018-09-28 19:14:27 +02:00
SJost
a20ff1468e
First part of issue #187 implemented.
2018-09-20 16:49:19 +02:00
SJost
cc4c8a897e
Fixes #179
2018-09-14 17:54:13 +02:00
SJost
918141da4c
Code cleaning; Table for SubmissionGroups.
2018-09-13 16:51:20 +02:00
SJost
b230ba870d
Handler.Utils.Table.Convenience -> Cells; ProfileData clean refactored
2018-09-11 16:40:41 +02:00
SJost
c4c5a6b05c
Profile-Data: Submissions shown
2018-09-10 17:24:43 +02:00