d6607b4432
refactor(model): fix User merge
2025-02-20 15:02:35 +01:00
4eb28c3c5b
Merge branch 'master' into test
2025-02-20 11:01:15 +01:00
b7e5b8f111
fix(model): flip erroneous boolean SQL default for CompanyPostalAddress
...
changing this SQL default value now is admittedly too late, as the damage is already done, but documents the right default value nevertheless
2024-08-28 09:55:57 +02:00
11fdcf0d44
fix(lms): max e-learning tries default removed and info added to lms overview
2024-07-29 14:58:19 +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
2caa5aec5b
chore(health): add option to mark certain interface health checks to remain indefinitely
2024-07-08 15:34:19 +02:00
3def8ca916
chore(letter): add number of tries as qualification property
2024-07-08 14:22:54 +02:00
f869a829d2
fix(lms): fix #161 lms for multiple joint qualifications
2024-07-04 14:15:05 +02:00
0725a9a908
chore(lms): towards #169 option to prevent qualifications to renew automatically upon e-learning
2024-07-03 15:51:42 +02:00
975bf13d9c
chore(avs): proper company superiors as company wide default APs (WIP)
2024-06-26 17:18:41 +02:00
2cc529be39
fix(i18n): add missing translation for new primary company
2024-06-25 08:30:29 +02:00
73aecc2df8
fix(print): fix #167 by sotring affected user in PrintJob
2024-06-20 18:22:35 +02:00
ad8e67dab1
Merge branch 'fradrive/cr3'
2024-06-12 17:51:15 +02:00
76e0710c7b
fix(avs): fix #165 by updating userCompanyDepartmen and userCompanyPersonalNumer
...
- Die interne Firma Assoziation im User-Eintrag wird gelöscht, sobald der letzte erfolgreiche LDAP Sync älter ist als der eingestellte SYNCHRONISE_LDAP_EXPIRE (default = halbes Jahr).
- Firmen-Assoziation wird ebenfalls gelöscht, falls vorhanden
- Die Personalnummer bleibt erhalten, wenn das AVS diese noch liefert; ansonsten wird sie ebenfalls gelöscht.
- UserLdapPrimaryKey wird ggf. von AVS aktualisiert
2024-06-12 17:48:17 +02:00
ab2e81f34d
Merge branch 'fradrive/cr3'
2024-06-10 18:42:46 +02:00
bb101dee7b
fix(avs): company update no longer fails on duplicate key
2024-06-10 14:56:33 +02:00
f47134c2f0
Merge branch 'fradrive/cr3'
2024-05-19 09:00:12 +02:00
ff2347b1c9
fix(avs): avs update on company shorthands working now
2024-05-17 18:06:16 +02:00
b8d41d10c9
Merge branch 'fradrive/cr3'
2024-04-26 18:14:17 +02:00
2e4e1a94c9
refactor(avs): rewrite AVS synch (WIP)
2024-04-24 18:01:44 +02:00
fd6a5384d3
fix(qualification): fix #159 by removing an misleadingly named column for user qualification table
...
The columns QualificationUserLastNotified is misleading, since it only reflects notifications due to actual validity changes. This is necessary for the notification mechanism.
In case this column is reinstatiated, a better column name and a proper tooltip was added to the column.
2024-04-22 11:50:13 +02:00
4f8850b3b4
fix(avs): fix #36 and remove dead code
2024-04-18 18:30:23 +02:00
234dd28f48
refactor(avs): rework fraport email recognition
2024-04-18 13:32:00 +02:00
a373abad26
refactor(avs): safe old card-no to perform pdf pin pass updates
2024-04-16 12:56:03 +02:00
3b7762f451
refactor(avs): rework createAvsUserById (WIP)
2024-04-16 11:40:55 +02:00
3119dff6fe
Merge branch 'test' into oauth2
2024-03-19 22:51:37 +01:00
b51f8a454a
chore(log): display admin problem table with actions on admin problem view
2024-03-18 18:01:36 +01:00
Sarah Vaupel
864175284d
Merge branch 'master' into test
2024-03-15 10:44:43 +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
708320e067
chore(auth): change user identification to UserIdent for ExternalUser entries
2024-03-08 20:04:19 +01:00
09d10e1ba2
refactor(user): empty postal uses high priority company address instead working
2024-03-08 18:06:52 +01:00
9985151002
refactor(user): empty postal uses high priority company address instead (WIP)
2024-03-07 18:43:43 +01:00
c179c03f9d
chore(avs): update company supervisors on avs user update
2024-03-06 13:41:18 +01:00
4ff51c8f6f
chore: add TODOs and debug logs
2024-03-03 04:35:39 +01:00
40fe8ecfc6
chore(model): remigrate ExternalAuth -> ExternalUser for more general data lookup; redefine lastSync timestamp semantics
2024-03-01 10:47:52 +01:00
0b7175c26c
refactor(avs): company upsert done
...
updating supervision is still a todo
2024-02-27 17:56:58 +01:00
71e2d6827e
chore(model): rename userLastLogin->userLastAuthentication for less migration woes
2024-02-21 02:06:00 +01:00
41b14f1ece
chore(model): replace auth-source model tables with AuthSourceIdent jsonified unique ids
2024-02-21 02:02:58 +01:00
ed54b666ec
chore: add todos
2024-02-19 23:46:45 +01:00
a1d8dc2e7e
chore(auth): migrate password hash back to User model
2024-02-19 02:24:31 +01:00
9a5c487b2c
chore(auth): switch back to AuthId UniWorX == UserId
2024-02-19 01:44:58 +01:00
bf13473954
chore(auth): rewrote authenticate (still WIP)
2024-02-18 05:06:23 +01:00
a0e7b2f96c
chore(auth): work on authenticate
2024-02-16 03:25:36 +01:00
7ed5e7a326
chore(model): use more specific (new)types for ldap model
2024-02-13 22:44:30 +01:00
2c3292cadf
chore(model): add authentication source models
2024-02-13 18:22:00 +01:00
7803b753cb
refactor(model): migrate auth models and model types to models/auth.model
2024-02-13 17:38:22 +01:00
ce4869f155
Merge branch 'master' into fradrive/cr3
2024-02-13 10:21:09 +01:00
54f2430b3e
chore(model)!: separate user authentication data from User table; add ExternalAuth and InternalAuth models
2024-02-11 17:36:57 +01:00