ae6d3b0fc3
fix(form): knownUserField not working as intended (WIP)
2025-02-28 16:53:20 +01:00
6a070a6775
fix(supervision): fix #181 by unifying deletion of supervision
2024-09-10 17:47:09 +02:00
f946e99da3
fix(ldap): no more timeout for ldap synch all button
2024-08-29 16:45:39 +02:00
e6f0454e78
Merge branch 'fradrive/newletter'
2024-07-12 14:01:12 +02:00
d65fb2f4cd
chore(firm): add reason for user company association
2024-07-10 15:54:15 +02:00
6e2d545772
chore(users): allow profile edits with invalid display_email address, if unchanged
2024-07-10 12:23:37 +02:00
fa0541aa4e
fix(job): change some queueJob' to queueJob instead
2024-07-10 11:47:01 +02:00
357e943f21
chore(avs): towards #169 - filter users by last avs synch
2024-07-02 18:15:27 +02:00
99f03078a1
chore(db): use runDBRead more often
2024-07-02 17:37:34 +02:00
6d49ea092b
chore(profile): towards #169
...
- distinguished reroute icon
- profile cleaned/reordered
2024-07-01 16:24:38 +02:00
e4fa1ddd68
fix(avs): priority for picking primary email demote superior
2024-06-25 15:54:55 +02:00
b3d1dabfc2
refactor(profile): clean ui, reduce unnecessary routes
2024-06-25 11:16:20 +02:00
34199a37fd
chore(users): multiple name filter and remove subordinates
2024-06-20 12:58:34 +02:00
996e6a0ce5
fix(avs): repeated avs sync enqueue no longe violates duplicate db uniqueness constraints
2024-06-12 11:47:23 +02:00
f5754cd6b1
chore(users): add convenience buttons for ldap avs sync on profile page
...
towards #164
2024-06-11 15:22:24 +02:00
e6c57035f9
chore(firm): only show/link primary company for a user in several places
...
contributes to #164
2024-06-10 18:40:58 +02:00
5944efcb86
chore(avs): change to secondary company (WIP) form missing
2024-05-02 17:29:04 +02:00
6fd45f6896
refactor(avs): complete rewrite AVS synch
...
Three former background jobs could be removed
2024-04-25 17:07:12 +02: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
decc5af682
fix(users): fix #121 by providing last login column, which was the last part missing
2023-12-20 16:31:59 +01:00
b1ce55597e
chore(lms): remove debug code
2023-12-01 13:29:38 +01:00
92aca1b830
refactor(performance): disable modalAccess use for known admins
...
modalAccess displays a link to modal only
if the user has the rights to follow that link.
However, for large dbTables this checking takes
too long. So we use a conventional modal instead again.
Worst-case: some non-admins are shown links that they cannot follow
2023-11-28 15:32:33 +01:00
ff176faa12
chore(users): remove duplicated link from company personal number
2023-10-27 17:28:00 +02:00
4abf6aa221
Merge branch 'master' into fradrive/company
2023-10-24 16:14:08 +00:00
9ca9c38830
chore(users): allow multiple filter criteria for avs no and personal no
2023-10-24 14:55:55 +00:00
18b9df974a
Merge branch 'master' into fradrive/company
2023-10-23 12:24:41 +00:00
29bffb6a47
chore(users): filter supervisors
2023-10-23 12:23:07 +00:00
92e83475a9
chore(firm): link firms throughout
2023-10-18 15:45:59 +00:00
88bf21c9c5
fix(users): fix #112 working now
2023-07-26 08:55:12 +00:00
35096ace01
fix(users): fix #112 and also add some convenience
2023-07-25 15:21:28 +00:00
0beb0e4011
fix(avs): avs background synchs and lms userlist result no longer block handler
2023-07-07 11:32:59 +00:00
cc465fad16
chore(haddock): fix some misleading comments
2023-06-06 10:19:46 +00:00
06e71f6552
chore(avs): fixes #34 by avs synch action in users view
2023-05-16 16:10:39 +00:00
d46ff7ed7f
chore(caching): for company table working
2023-05-02 16:15:45 +00:00
fcc2c1b3ab
refactor(qualifications): towards using dbtProj for companies working (2)
2023-04-28 11:15:26 +00:00
f906b107de
chore(user): complete user assimilation for avs data
2023-04-26 13:43:39 +00:00
52afd13b6d
fix(users): assimilate merges possibly incomplete user fields
2023-04-25 16:08:22 +00:00
32b1074dca
chore(actions): keep filters for table actions on LMS, Qualifications and PrintCenter
2023-04-25 10:41:48 +00:00
014d479df8
fix(users): prevent accidental user hijacking
2023-04-25 09:56:18 +00:00
76fb44d898
chore(users): keep filters after table action
2023-04-25 09:48:45 +00:00
c49b329d18
chore(avs): use AVSNO as matriculation
2023-04-03 15:04:01 +00:00
9c8b09a633
chore(userlist): allow sorting by admin role or system function
2023-03-24 16:11:48 +00:00
b84a6f2cf9
refactor(letter): adapt test letter printing
2023-03-21 12:35:30 +00:00
Steffen Jost
f226a2518a
chore(filtering): company filter accepts numbers, avs nr filter changed to being exact
2023-02-28 13:11:58 +01:00
Steffen Jost
0cecd7e07d
chore(users): filter by avsno
2023-02-23 17:56:05 +01:00
Steffen Jost
430de83366
chore(email): use userDisplayEmail primarily, userEmail as fallback only
2023-02-13 16:46:41 +01:00
Steffen Jost
e9eeaca229
chore(avs): set qu-renewal flag; tutorial add space separated
2023-02-01 18:00:53 +01:00
Steffen Jost
3d51f2ebdb
chore(avs): upsertAvsUser now has a failsafe alternative
2023-01-20 17:54:46 +01:00
Steffen Jost
f208d2aa99
attempt to fix build by removing derive Typeable (likely no effect)
2023-01-20 09:17:50 +01:00
Steffen Jost
ad4fbc41c6
chore: refactor to fix circular depenency, update receivers before sending, improve company model
2023-01-19 17:59:58 +01:00