1e6547e903
refactor(comm): clean CommCenterR and MailCenterR handlers and unify these
2024-08-08 13:56:10 +02:00
ec02767552
fix(course): fix #150 no longer allow duplicated associated qualifications and orders due to editing existing
2024-08-02 15:40:25 +02:00
5b6e4e60e7
fix(course): fix #150 course edit for associated qualifications requires school admin or lecturer rights
2024-08-01 11:41:27 +02:00
507a7e02fc
fix(avs): using firm superior as UserEmail is a no-go due to uniqueness constraints
...
Thus, we do not save the firm superior as `UserEmail` any more. The firm superior email is still used as a fallback for `CompanyEmail` which in turn is used as a fallback email, if a `CompanyUser` has no valid email at all.
2024-07-31 15:03:26 +02:00
43f5c5f485
fix(avs): fix #173 by not using firm superior email as display email
...
Instead, a valid firm superior email is used as `UserEmail` so that it can be used as a fallback address.
2024-07-31 14:16:40 +02:00
58152beb03
refactor(utils): flip arguments bsnoc
2024-07-29 11:29:58 +02:00
6d49ea092b
chore(profile): towards #169
...
- distinguished reroute icon
- profile cleaned/reordered
2024-07-01 16:24:38 +02:00
37efc89e07
fix(avs): company superior emails become company wide supervisors
2024-06-27 12:40:35 +02:00
bb101dee7b
fix(avs): company update no longer fails on duplicate key
2024-06-10 14:56:33 +02:00
21273e361a
chore(avs): fix #76 allowing admins to switch to secondary company
2024-05-03 17:17:24 +02:00
fdbaa3c9d4
chore(avs): add function to change to secondary company
2024-04-30 17:45:29 +02:00
a5dfd5e10f
refactor(avs): add more logging to AVS synch ops
2024-04-26 16:04:28 +02:00
fea749f367
refactor(avs): rewrite AVS synch (WIP)
2024-04-25 09:55:40 +02:00
234dd28f48
refactor(avs): rework fraport email recognition
2024-04-18 13:32:00 +02:00
cb2778e206
refactor(avs): rework createAvsUserById, dealing with supervision (WIP)
2024-04-16 17:31:55 +02:00
3b7762f451
refactor(avs): rework createAvsUserById (WIP)
2024-04-16 11:40:55 +02:00
7a5917131c
chore(avs): WIP properly update userCompany upon AVS change
2024-03-21 16:55:23 +01:00
1c5ca24dc5
chore(avs): WIP keep supervision if company keeps email or address
2024-03-20 18:07:27 +01:00
08d2f8c2fc
chore(log): add admin problem table
2024-03-13 18:00:39 +01:00
dcb947b1fb
refactor(email): eliminate userAddress function due to user company linked email
2024-03-12 13:02:38 +01:00
c179c03f9d
chore(avs): update company supervisors on avs user update
2024-03-06 13:41:18 +01:00
0b7175c26c
refactor(avs): company upsert done
...
updating supervision is still a todo
2024-02-27 17:56:58 +01:00
d578e80282
fix(avs): disable caching by 0s no longer causes an exception
2024-02-19 10:57:09 +01:00
99adff80cd
chore(avs): add timeout to cardno filter
2024-02-13 13:39:28 +01:00
ce4869f155
Merge branch 'master' into fradrive/cr3
2024-02-13 10:21:09 +01:00
64797536e3
refactor(qualification): card filter accepts multiple cards now
2024-02-13 10:05:50 +01:00
ce3852e3d3
fix(health): fix #153 and offer interface health route matching
2024-02-05 18:54:50 +01:00
f439ea45af
fix(build): migration needs to check for table existens first
2024-01-23 19:20:32 +01:00
e8d66a4734
chore(avs): lenses for virtual avs fields created
2024-01-17 19:04:42 +01:00
cb807fce98
refactor(avs): using MaybeT
2024-01-12 16:57:17 +01:00
b5340a18a2
chore(avs): heterogeneous list working
2024-01-12 15:48:54 +01:00
61aba7e515
updateAvsUser (partial) requires migration
2024-01-11 19:23:35 +01:00
9878956716
fix(firm): set supervisor field not all fields required
2023-12-05 12:12:51 +01:00
2636c9d41a
refactor(firm): clean firm interface
...
- multiactions working
- several code redundancies removed
2023-11-24 17:31:34 +01:00
400a3449c5
refactor(firm): fix build too
2023-11-23 13:27:57 +01:00
7fc6e43131
chore(profile): allow editing phone numbers
2023-11-22 17:58:03 +01:00
b7d6474ace
refactor(firm): messaging performance
2023-11-21 13:33:12 +01:00
ff176faa12
chore(users): remove duplicated link from company personal number
2023-10-27 17:28:00 +02:00
601ce7abdf
fix(firm): foreign supervisor counts correct and sortable
2023-10-20 15:29:40 +00:00
92e83475a9
chore(firm): link firms throughout
2023-10-18 15:45:59 +00:00
11861c4d01
chore(sap): transmit multiple block/unblocks
2023-10-13 15:32:19 +00:00
87f0b2edab
fix(build): Update Utils.hs
2023-10-11 09:18:22 +00:00
16d0fdd1c8
chore(course): change default name for tutorial to %y_%m_%d
2023-10-11 08:46:25 +00:00
55ea2c26f4
chore(bump): non-essential commit
2023-10-04 15:58:23 +00:00
b7d4f6913d
fix(print): apc ident aliases did not stop at first success
2023-10-04 08:18:46 +00:00
4754ad4b80
chore(lms): allow table filtering by multiple LMS ids and names in several views
2023-09-01 15:11:26 +00:00
05b807a49a
Merge branch 'master' into fradrive/lms-type-refactor
2023-07-03 10:53:05 +00:00
9abf8b69bf
refactor(qualification): rework lms view and user lms modal
2023-06-27 15:15:32 +00:00
878f98604c
refactor(qualifications): suggestions for qualification view block acts (WIP)
2023-06-26 16:28:17 +00:00
a28fb72021
refactor(qualification): blocks need exact time for ordering
2023-06-26 10:07:41 +00:00