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
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
e8d66a4734
chore(avs): lenses for virtual avs fields created
2024-01-17 19:04:42 +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
1d48b627f6
fix(migration): ignore superfluous migration entries gracefully
2023-12-14 11:11:00 +01:00
d4f0d69428
fix(migration): fix #133 by removing old outdated migrations irrelevant to FRADrive
2023-12-12 12:33:21 +01:00
b73557a1ee
fix(db): prevent superfluous migrations
2023-12-11 17:22:41 +01:00
400a3449c5
refactor(firm): fix build too
2023-11-23 13:27:57 +01:00
65cdc8ddfe
fix(firm): firm messaging now works fine
2023-11-14 16:55:14 +01:00
63e6d94df2
fix(firm): add sql indices for frequent filters to greatly enhance performance
2023-11-09 18:08:17 +01:00
2d37315d18
chore(lms): log newly unreported idents
2023-11-07 17:06:46 +01:00
d7a94b9619
chore(lms): include lms ids in qualification audit log events triggered by e-learning
2023-11-03 14:41:31 +01:00
e3b6a7e4c6
chore(qualification): block expired qualification users explicitly
2023-10-06 11:16:49 +00:00
dfa07a95eb
fix(time): midnight timezone conversion bug eliminated
2023-09-20 11:14:47 +00:00
726b05bbe1
chore(lms): allow full timestamps in LmsReport
2023-09-19 16:42:20 +02:00
93052f5e74
chore(sql): add two indices for qualification user
2023-09-11 13:11:13 +00:00
1286dc7e78
chore(avs): add firm communication address field to json parser
2023-09-07 16:20:55 +00:00
b68eff63ca
fix(build)
2023-09-07 10:34:57 +00:00
52bb1db947
chore(db): create indices for frequent filter conditions
...
Indices are automatically created for all primary keys and all unique columns, but for frequent filter conditions that are not unique and which yield a small result set, and index speeds up computation.
2023-09-06 15:22:37 +00:00
a74c3d80ca
fix(lms): filter by status
2023-08-30 15:11:28 +00:00
c6f2b21927
Merge branch 'test' into fradrive/lms-type-refactor
2023-08-25 14:10:55 +00:00
34ada53de0
fix(build): refix test commits somehow
2023-08-25 13:58:21 +00:00
20b3a39bc3
chore(lms): WIP V2 Report pages done, job and lms-main page to do
2023-07-21 15:47:57 +00:00
00d8d684f4
chore(lms): WIP v2 using LmsState
2023-07-20 12:49:45 +00:00
5bb49cd889
fix(build): prevent migration on non-existing table
2023-07-18 14:58:00 +00:00
a06ec1b298
Merge branch 'master' into fradrive/lms-type-refactor
2023-07-17 14:51:14 +00:00
9422892f72
Merge branch 'master' into fradrive/lms-type-refactor
2023-07-17 14:33:59 +00:00
f72e020dfe
Merge branch 'master' into test
2023-07-17 14:15:23 +00:00
6903bc82f8
chore: conform to reuse spec
2023-07-14 22:59:51 +00:00
681f16be93
chore(health): adjust health evalutation
2023-07-14 11:15:59 +00:00
1b224630eb
chore(health): add HealthStatus HealthInactive
2023-07-12 10:47:15 +00:00
9b93c00301
refactor(health): show all health checks that may lead to failure (WIP)
2023-07-10 15:28:20 +00:00
c9efbd56f1
chore(lms): add lms status filter option
2023-07-05 17:07:21 +00:00
2d62acea5e
refactor(lms): fix #75 by splitting lmsStatus
2023-07-03 16:45:16 +00:00
3d595271d9
fix(db): migration qualification block
2023-07-03 13:48:01 +00:00
05b807a49a
Merge branch 'master' into fradrive/lms-type-refactor
2023-07-03 10:53:05 +00:00
ab48e40ac7
fix(build): major qualfication block quirks fixed
2023-06-30 13:15:39 +00:00
a1dd70b143
refactor(qualification): update db migration code
2023-06-30 08:22:56 +00:00
a28fb72021
refactor(qualification): blocks need exact time for ordering
2023-06-26 10:07:41 +00:00
9bd1076a9c
chore(lms): prepare renewal letter sending
2023-06-19 14:45:04 +00:00
b613f22363
chore(haddock): fix problematic comments
2023-06-02 21:02:03 +00:00
d377d717d2
refactor(qualification): WIP db migration implemented
2023-05-24 16:25:34 +00:00
5400c32477
chore(tutorial): WIP towards tutorial templates
2023-05-24 13:29:53 +00:00
Steffen Jost
c2521df20b
chore(tutorial): WIP templates advancement
2023-05-23 17:28:22 +02:00
Steffen Jost
5446ca5406
chore(tutorial): prepare occurrencesAddBusinessDays for templates
2023-05-23 17:13:26 +02:00
e99a37cfd6
chore(occurrences): complete bounds function
2023-05-17 16:04:03 +00:00
86c43f5115
chore(lms): fix #35 restart lms, link qualification entry to lms, rename lms pin to password
2023-05-11 16:17:11 +00:00
f617d067f3
chore(avscard): fix filtering leading zeroes
2023-05-05 15:43:09 +00:00
bb2c0858d1
docs(dbtable): clarify usage of dbtProj
2023-04-28 12:58:20 +00:00
eba437de33
refactor(csv): change new user default to xlsx working now
2023-04-28 11:15:51 +00:00
3047a7aa12
chore(csv): switch default csv export format to .xlsx
2023-04-26 15:32:01 +00:00
ebb81e0c54
refactor(avs): avs queries are automatically chunked
2023-04-24 16:42:57 +00:00
352ee215b4
fix(avs): chunk avs status query automatically
2023-04-20 17:11:43 +00:00
a827f46f0f
chore(letter): implement course qualification letter (wip)
2023-04-04 11:52:21 +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
c62a42d5c2
fix(lms): send e-learning failed qualification only once
2023-03-28 14:57:31 +00:00
3b0f27d4f2
chore(avs): improve print of avs test interface
2023-03-24 18:06:55 +00:00
db9ffa1830
fix(lms): mark expired learners as ended with status expired
2023-03-24 17:33:17 +00:00
6ca02875c2
chore(avs): implement InfoPersonContact query and test
2023-03-23 16:53:31 +00:00
4a359c82dc
chore(changelog): supervisors may revoke amd retire licences
2023-03-22 16:35:00 +00:00
583a0a254d
chore(letter): test printing with new ident strings working again
2023-03-22 10:35:39 +00:00
41810dbd75
chore(lms): delay lms user deletion by setting
2023-03-17 15:52:03 +00:00
09c4eb3a7b
chore(qualifications): use blocking mechanism (WIP)
2023-03-15 17:10:32 +00:00
109e2373a4
chore(lms): account for local timezone in LMS communication
2023-03-03 09:56:17 +00: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
80e5dad4aa
chore(lms): qualifications view for supervisors
2023-02-06 20:16:18 +01:00
Steffen Jost
f434eff083
refactor(notifications): change notifications defaults
2023-01-31 13:32:39 +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
d6f7214b03
chore(lms): add arbritrary text to qualificationBlocked
2023-01-17 14:32:56 +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
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
d6cdda10c1
chore(avs): fix problem listing no fd licence but in avs
2022-12-19 16:15:17 +01:00
Steffen Jost
d365688ce9
Merge branch 'master' into fradrive/api-avs
2022-12-14 18:17:44 +01:00
Steffen Jost
5f515d7420
Merge branch 'master' into fradrive/api-avs
2022-12-14 14:52:13 +01:00
Sarah Vaupel
5a2d2247ad
Merge branch 'master' into fradrive/driving-course-participants
2022-12-13 22:23:19 +01:00
Sarah Vaupel
66b4cf8542
refactor!: remove applications and allocations
2022-12-13 19:39:37 +01:00
Steffen Jost
a890179d81
chore(avs): prepare proper avs interface for admin
2022-12-13 18:04:43 +01:00
Steffen Jost
3a922ffc7b
chore(history): reset version history for initial FRADrive release
2022-12-12 18:26:39 +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
4c901239d5
refactor(avs): fix upsertCampusUserByCn
2022-12-05 16:19:10 +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
6f2e4e060c
chore(sap): remove unnecessart system function tag sap
2022-11-24 18:42:31 +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
afa1ceff20
Merge branch 'master' into fradrive/api-avs
2022-11-23 12:12:51 +01:00
Steffen Jost
adff8082b1
chore(sap): adjust sap interface according to lastest discussion
2022-11-23 11:10:09 +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
df559fead1
chore(avs): adjust to newly refined VSM specifications (WIP)
2022-11-17 12:32:08 +01:00
Steffen Jost
9bfcbfc568
test(avs): AvsCardNo instances adjusted for 8-digit codes
2022-11-16 16:01:35 +01:00
Steffen Jost
c04704a549
chore(company): add company db
2022-11-16 13:46:55 +01:00
Steffen Jost
453bbd6ce4
chore(avs): upsert avs user continued (WIP)
2022-11-15 13:12:57 +01:00