3949a60828
refactor(migration): fix merge
2025-02-20 15:04:57 +01:00
4eb28c3c5b
Merge branch 'master' into test
2025-02-20 11:01:15 +01:00
81278d92a1
Merge branch '145-build-system-rewrite' into test
2025-02-19 12:29:54 +01:00
1ab8a93b53
refactor: backport saltine (0.2.0.0->0.1.1.1) for compatibility with proper lts-18.0 stack snapshot image
2024-12-15 01:02:45 +01:00
2a27a1efa6
fix(avs): fix #124 avs auto synch filter working
...
also, provide test facility for auto synch
2024-09-05 16:27:10 +02:00
3c5edb1b97
fix(avs): typo in superior remark, towards #178
2024-09-04 16:29:12 +02:00
b0972bb154
fix(mail): display html emails no longer distorts page
...
html is filtered once through pandoc, as proposed in #2
2024-08-20 12:35:16 +02:00
2ed626ea4a
chore(avs): towards #124 add filter for multiple firm users with block reason '%firm%'
...
- also add warning to admin avs licence difference for AVS R licence holders about to be changed
2024-08-09 18:33:23 +02:00
21d32fd4cf
chore(mail): mail display towards #171
2024-08-05 18:15:56 +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
d65fb2f4cd
chore(firm): add reason for user company association
2024-07-10 15:54:15 +02:00
e25a8569c5
chore(lms): add action to manually enqueue qual holder for e-learning
2024-06-27 16:29:25 +02:00
f108c6cfec
fix(avs): match mobile number better between LDAP and AVS
2024-06-25 17:36:33 +02:00
e4fa1ddd68
fix(avs): priority for picking primary email demote superior
2024-06-25 15:54:55 +02:00
f425bd9afe
chore(avs): add covenience clean up to avs admin person search
2024-06-24 11:30:17 +02:00
9fd80f2552
fix(avs): update email on manual company switch
...
towards #164
2024-06-11 12:12:56 +02:00
5944efcb86
chore(avs): change to secondary company (WIP) form missing
2024-05-02 17:29:04 +02:00
fdbaa3c9d4
chore(avs): add function to change to secondary company
2024-04-30 17:45:29 +02:00
697979c277
fix(avs): fix #69 by redesigning live avs status page
2024-04-26 17:55:29 +02:00
a52c8a6ad7
fix(avs): several minor bugfixes
...
- See notes in #158 for details on update change policy
- fieldLensVal was not working
- create index for deleted table prevented start
- some hlint errors
2024-04-22 18:19:07 +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
08d2f8c2fc
chore(log): add admin problem table
2024-03-13 18:00:39 +01:00
6b82c26268
chore(migration): fix oauth2 migration contd
2024-03-13 12:24:25 +01:00
770c2f3182
chore(migration): fix oauth2 migration
2024-03-13 10:20:10 +01:00
843e6dbba2
chore(migration): add oauth2 migration
2024-03-12 18:09:18 +01:00
77a9100b2e
chore(auth): refactor; add util function
2024-03-07 05:36:03 +01:00
c179c03f9d
chore(avs): update company supervisors on avs user update
2024-03-06 13:41:18 +01:00
f88e527fe4
chore(model): remigrate ExternalAuth -> ExternalUser for more general data lookup; redefine lastSync timestamp semantics contd
2024-03-01 12:03:38 +01:00
ac5bca2fcd
chore(ldap): use separate source-id for ldap instance identification
2024-02-28 15:50:47 +01:00
956c85a9f3
chore(migration): remove old ldap-primary-key index
2024-02-28 11:05:01 +01:00
0b7175c26c
refactor(avs): company upsert done
...
updating supervision is still a todo
2024-02-27 17:56:58 +01:00
41b14f1ece
chore(model): replace auth-source model tables with AuthSourceIdent jsonified unique ids
2024-02-21 02:02:58 +01:00
d578e80282
fix(avs): disable caching by 0s no longer causes an exception
2024-02-19 10:57:09 +01:00
caf8e8b71e
chore(avs): add remaining queries to new unifying class
2024-02-14 18:03:48 +01:00
66ef4066b3
chore(avs): undecidableSuperclasses to sidestep consequences of type erasure
2024-02-14 13:28:19 +01:00
7ed5e7a326
chore(model): use more specific (new)types for ldap model
2024-02-13 22:44:30 +01:00
b39f69df12
chore(avs): remove avs_cards, add generic queries WIP
2024-02-13 19:05:10 +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
d4f7dce716
chore(avs): card no filter basic functionality WIP compiles
2024-02-12 19:02:57 +01:00
192c733749
chore(health): migration for health defaults
2024-02-12 18:30:07 +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
2e47df00b9
refactor(model): rename module Model.Types.Security -> Model.Types.Auth
2024-02-11 01:44:18 +01:00
2a0bca1230
refactor(health): interface-health
...
- send text/plain by default
- attempt to fix negative sub-filters for interface health
2024-02-06 15:37:00 +00:00
ce3852e3d3
fix(health): fix #153 and offer interface health route matching
2024-02-05 18:54:50 +01:00
71af64dc28
chore(model): add AuthAzure
2024-01-26 23:22:58 +01:00
f439ea45af
fix(build): migration needs to check for table existens first
2024-01-23 19:20:32 +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