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
0b7175c26c
refactor(avs): company upsert done
...
updating supervision is still a todo
2024-02-27 17:56:58 +01:00
c382be9325
fix(avs): invalidate contact cache after licence writes
2024-02-19 17:28:40 +01:00
d578e80282
fix(avs): disable caching by 0s no longer causes an exception
2024-02-19 10:57:09 +01:00
57a4aeb475
refactor(avs): remove need for undecideable super classes by simply using a sensible class definition
2024-02-19 09:39:06 +01:00
66ef4066b3
chore(avs): undecidableSuperclasses to sidestep consequences of type erasure
2024-02-14 13:28:19 +01:00
b39f69df12
chore(avs): remove avs_cards, add generic queries WIP
2024-02-13 19:05:10 +01:00
ef36e22f76
chore(avs): make avs timeouts setting configurable
2024-02-13 16:25:58 +01:00
d4f7dce716
chore(avs): card no filter basic functionality WIP compiles
2024-02-12 19:02:57 +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
f40448cd31
refactor(avs): minor code cleaning
2024-01-19 16:59:42 +01:00
9bf38d8198
chore(avs): email updating implemented
2024-01-18 17:19:44 +01:00
e8d66a4734
chore(avs): lenses for virtual avs fields created
2024-01-17 19:04:42 +01:00
45c3f11a83
chore(avs): add failure notices after contact update
2024-01-12 18:13:23 +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
8c4f848675
fix(avs): preserve unset pin passwords in update
2023-11-15 15:30:37 +01:00
05b807a49a
Merge branch 'master' into fradrive/lms-type-refactor
2023-07-03 10:53:05 +00:00
3e5f271cac
fix(notifications): direct notifications now respect user triggers
2023-06-28 14:18:39 +00:00
878f98604c
refactor(qualifications): suggestions for qualification view block acts (WIP)
2023-06-26 16:28:17 +00:00
31814b1400
chore(avs): display last avs synch error to admins on profile
2023-06-06 14:24:35 +00:00
5400c32477
chore(tutorial): WIP towards tutorial templates
2023-05-24 13:29:53 +00:00
f123f40ad2
chore(avs): add avs synch background jobs towards #34
2023-05-16 10:31:35 +00:00
4161c92d12
chore(avs): drop avs card no uniqueness and attempt to fix filtering
2023-05-04 10:08:38 +00:00
7d5c4bff25
fix(letter): update receiver postal address before sending
2023-04-20 16:03:50 +00:00
97096727d6
chore(avs): add debug info for failing avsQueryStatus call on problem page
2023-04-06 16:09:41 +00:00
c49b329d18
chore(avs): use AVSNO as matriculation
2023-04-03 15:04:01 +00:00
b0c211da65
chore(avs): create and link avs contact info page
2023-03-31 16:11:01 +00:00
48e86fa578
chore(admin): show active card colors on problem resolution page
2023-03-30 16:38:59 +00:00
41810dbd75
chore(lms): delay lms user deletion by setting
2023-03-17 15:52:03 +00:00
Steffen Jost
5a886c9837
Merge branch 'fradrive/tutorial-overhaul'
2023-02-23 22:19:04 +01:00
Steffen Jost
e2a8feee3b
fix(avs): update names from avs too
2023-02-23 12:17:49 +01:00
Steffen Jost
b3861144aa
chore(qualifications): renew regularly implemented
2023-02-21 13:45:34 +01:00
Steffen Jost
c3b6d186c4
chore(avs): allow companies without postal address
2023-02-13 17:47:53 +01:00
Steffen Jost
4e4508b919
refactor(avs): reduce DB overhead in updateReceivers
2023-02-13 09:56:19 +01:00
Steffen Jost
1cc6240354
fix(supervisors): reroute to non-avs supervisors too
2023-02-10 12:00:54 +01:00
Steffen Jost
d47e8c4909
fix(avs): strip trailing whitespace from avs names upon import only
2023-02-08 15:35:01 +01:00
Steffen Jost
01cc46c6e4
chore(avs): log postal address changes
2023-01-27 13:29:54 +01:00
Steffen Jost
d21d66781d
chore(letter): make updateReceivers failsafe
2023-01-27 12:27:10 +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
Steffen Jost
65ea64780f
chore(users): add birthday field
2023-01-18 18:51:53 +01:00
Steffen Jost
771bcd6993
chore(users): change supervisors in user list
2023-01-13 19:04:36 +01:00
Steffen Jost
8456f18bf6
fix(user): add new user failed due to AuthNoLogin not treated in notification template
2023-01-12 16:55:48 +01:00
Steffen Jost
f69b9eef13
chore(avs): show only 200 avs synch diffs per table - workaround pagination
2023-01-11 17:32:14 +01:00
Steffen Jost
4214c164c4
chore(letter): default pdf passwort card no without leading zeros
2023-01-11 11:50:31 +01:00
Steffen Jost
850c52b496
fix(avs): import avs users without ldap entry
2023-01-10 18:11:42 +01:00
Steffen Jost
913efb70ba
chore(avs): complete AVS synch resolutions options
2022-12-23 16:22:55 +01:00
Steffen Jost
71c141a08d
chore(avs): fix #21
2022-12-22 17:13:29 +01:00
Steffen Jost
b97c28413b
chore(avs): distinguish grant vorfeld between up and downgrade
2022-12-22 16:06:03 +01:00
Steffen Jost
635532ec49
chore(avs): synch problems to avs implemented
2022-12-20 15:35:14 +01:00
Steffen Jost
bac476e266
chore(avs): fix qualification validity filtering
2022-12-20 12:52:22 +01:00
Steffen Jost
a890179d81
chore(avs): prepare proper avs interface for admin
2022-12-13 18:04:43 +01:00
Steffen Jost
1686a96cc5
chore(avs): prepare function to update all letter receivers
2022-12-08 17:03:10 +01:00
Steffen Jost
612fd9284b
refactor(avs): update letter-pin and postal address if unseen before
2022-12-08 11:09:14 +01:00
Steffen Jost
f025b42bfe
chore(postal): fix #12 by changing default for userPrefersPostal to True
2022-12-07 10:31:33 +01:00
Steffen Jost
2a98148993
chore(admin): add problem overview on admin main page
2022-12-06 18:20:09 +01:00
Steffen Jost
baedd492d2
Merge branch 'master' into fradrive/api-avs
2022-12-06 14:51:17 +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
214610007c
chore(admin): add sql queries for some problems admins have to handle
2022-12-05 18:40:57 +01:00
Steffen Jost
4c901239d5
refactor(avs): fix upsertCampusUserByCn
2022-12-05 16:19:10 +01:00
Steffen Jost
63865f86eb
chore(avs): ignore multiple feedback for single id in setLicenceAvs
2022-12-05 11:39:56 +01:00
Steffen Jost
b30260a50e
chore(avs): add facilities to debug avs and ldap, chunk set avs licences
2022-12-02 12:19:52 +01:00
Steffen Jost
b20008d3bc
fix(avs): normalize internal personal numbers between LDAP and AVS
2022-11-30 15:42:47 +01:00
Steffen Jost
4b295f44d2
chore(avs): fix avs interface to botched specifications
2022-11-30 13:30:00 +01:00
Steffen Jost
2d57a3f631
fix(build)
2022-11-29 08:49:08 +01:00
Steffen Jost
cb58eb3690
chore(avs): add all new avs functions to admin test interface for testing
2022-11-28 18:29:48 +01:00
Steffen Jost
8015775ce6
refactor(avs): set licence chain types
2022-11-28 15:21:39 +01:00
Steffen Jost
fc36161ff2
chore(acs): checkLicences completed
2022-11-28 13:39:02 +01:00
Steffen Jost
59f268a796
chore(avs): E.values working example established
2022-11-28 09:54:27 +01:00
Steffen Jost
3794f7482b
chore(avs): avs licence synchronize via anti join (WIP, we see light)
2022-11-25 19:08:46 +01:00
Steffen Jost
1b4911b300
chore(sap): show SAP ids in tooltip; also refactor canonical
2022-11-24 18:19:14 +01:00
Steffen Jost
c30a6003c5
chore(avs): fix build
2022-11-24 10:04:10 +01:00
Steffen Jost
c627d62037
chore(avs): improve avs interface, check licences (WIP)
2022-11-23 19:28:21 +01:00
Steffen Jost
d125bcdc9c
test(avs): add more encodings and test cases vor avs datatypes
2022-11-23 19:27:41 +01:00
Steffen Jost
17b3341bba
chore(avs): upsertAvsUserById completed
2022-11-22 17:39:19 +01:00
Steffen Jost
494f86a5f7
chore(avs): creating new users by cardno or internpersno completed
2022-11-17 18:13:54 +01:00
Steffen Jost
734eb8927e
chore(avs): adjust to newly refined VSM specifications (DONE)
2022-11-17 12:55:58 +01:00
Steffen Jost
39474d169c
chore(company): company added by upsertAvsUser
2022-11-16 17:43:46 +01:00
Steffen Jost
c04704a549
chore(company): add company db
2022-11-16 13:46:55 +01:00
Steffen Jost
88d0bf03bf
chore(avs): work on new avs upsert user (WIP)
2022-11-15 17:26:54 +01:00
Steffen Jost
453bbd6ce4
chore(avs): upsert avs user continued (WIP)
2022-11-15 13:12:57 +01:00
Steffen Jost
6f7282b512
chore(avs): expand avs interface
2022-11-14 18:46:38 +01:00
Sarah Vaupel
582b075466
chore: conform to REUSE specification
2022-10-12 09:35:16 +02:00
Steffen Jost
32ca2a3280
chore(avs): work on avs person query complete
2022-09-29 17:10:10 +02:00
Steffen Jost
3b34627733
chore(avs): construct comprehensive avs queries
2022-09-28 18:13:23 +02:00
Steffen Jost
660f80f871
mend
2022-09-27 15:28:54 +02:00
Steffen Jost
d75f741289
fix build
2022-09-23 12:37:25 +02:00
Steffen Jost
9d09ec676a
chore(avs): adjust avs interface to latest spec and improve upon
2022-09-21 18:55:51 +02:00
Steffen Jost
ac0d159db1
chore(avs): better error management
2022-09-08 14:53:05 +02:00
Steffen Jost
243d468c98
mend
2022-09-07 18:00:58 +02:00