b39f69df12
chore(avs): remove avs_cards, add generic queries WIP
2024-02-13 19:05:10 +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
83afdf760f
fix(build): missing parameters added
2024-01-12 10:31:33 +01:00
f36f234c42
chore(firm): improve efficiency of foreign supervisor filter
2023-12-13 16:25:11 +01:00
fcc802753a
chore(lms): remove obsolete lms handlers v1
2023-12-01 18:11:17 +01:00
ce7597238d
fix build
2023-10-31 17:47:52 +01:00
bb7b7cf3dc
chore(firm): add filters for firm postal address and foreign supervisors
2023-10-31 17:06:56 +01:00
0f3bf98235
chore(firm): firm users page shows company address
2023-10-26 19:13:01 +02:00
6d221fa3c2
chore(firm): add rerouting counts
2023-10-20 16:44:55 +00:00
601ce7abdf
fix(firm): foreign supervisor counts correct and sortable
2023-10-20 15:29:40 +00:00
4cdf39a1fd
chore(firm): sorting by employee and supervisor numbers
2023-10-19 16:42:37 +00:00
e3b6a7e4c6
chore(qualification): block expired qualification users explicitly
2023-10-06 11:16:49 +00:00
2bdb85faa1
chore(lms): full timestamps in LmsStatus too
2023-09-19 18:31:20 +00:00
ecd1a0fc21
fix(lms): simultaneous block/unblock lets unblock win in all situations
2023-09-19 12:56:19 +00:00
c6f2b21927
Merge branch 'test' into fradrive/lms-type-refactor
2023-08-25 14:10:55 +00:00
5397c7be35
fix(qualification): new block/unblock mechanism working now
2023-07-26 08:59:08 +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
2d62acea5e
refactor(lms): fix #75 by splitting lmsStatus
2023-07-03 16:45:16 +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
ee5439cd0b
refactor(qualification): adjust test data fill
2023-06-30 08:53:16 +00:00
9dfd91b2f8
fix(course): fix #28 by allowing course deletion with inactive participants only
2023-06-20 14:39:55 +00:00
9bd1076a9c
chore(lms): prepare renewal letter sending
2023-06-19 14:45:04 +00:00
3434d75881
Merge branch 'fradrive/tutorial-overhaul'
2023-06-07 16:05:05 +00:00
e1093701ca
chore(tutorial): add mass register button
2023-06-07 09:01:00 +00:00
31814b1400
chore(avs): display last avs synch error to admins on profile
2023-06-06 14:24:35 +00:00
Steffen Jost
b72ee99e3e
chore(qualification): add expiry option and diversify expiry letter
2023-06-02 15:20:57 +02:00
b982e59b63
fix(tutorial): template moving works now
2023-06-02 11:50:50 +00:00
a5dff16d35
chore(fill): change tutorial template type
2023-06-02 09:27:31 +00:00
930bcef9cd
chore(tutorial): towards #37 by adding new tutorials from template
2023-05-26 16:03:10 +00:00
Steffen Jost
5446ca5406
chore(tutorial): prepare occurrencesAddBusinessDays for templates
2023-05-23 17:13:26 +02:00
f123f40ad2
chore(avs): add avs synch background jobs towards #34
2023-05-16 10:31:35 +00:00
4c5ce11b09
refactor(qualifications): notification mechanic tied to button only for all invalid qualifications
2023-05-08 17:19:46 +00:00
4161c92d12
chore(avs): drop avs card no uniqueness and attempt to fix filtering
2023-05-04 10:08:38 +00:00
4df024374d
feat(qualfications): renewal actions and filtering by card and personal number
2023-04-28 14:52:02 +00:00
d973acf42b
chore(print): switch all letters to sans serif font
2023-04-25 14:43:50 +00:00
6699f1d72f
fix(profile): bad email indicator
2023-04-19 16:35:06 +00:00
879b8a72be
chore(letter): improve certificate interpolation and styling
2023-04-05 16:10:53 +00:00
c49b329d18
chore(avs): use AVSNO as matriculation
2023-04-03 15:04:01 +00:00
bb27324ee8
fix(reachability): account for e-users being assigned a useless company department
2023-03-31 13:22:28 +00:00
731d0ce7c7
fix(email): invert invalid email error indicator
2023-03-28 11:41:11 +00:00
03971135e3
chore(letter): correct minor typos and wordings
2023-03-22 12:12:02 +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
bb9c2259e9
chore(print): rework templating and apc acknowledge id mechanism
2023-03-16 17:53:16 +00:00
d2020866a8
Merge branch 'fradrive/localmaster' into fradrive/course-qualifications
2023-03-16 13:58:57 +00:00
921e5df9d9
chore(company): show company column for lms and quals, show lms blocked reason for admins in quals
2023-03-16 11:47:21 +00:00
8cc04c8e11
chore(email): improve email validity checks
2023-03-13 16:31:08 +00:00
05832681d3
chore(email): dont allow numeric fraport accounts
2023-03-09 14:32:35 +00:00
ffaaf9c86d
feat(course): associate qualifications with courses
2023-03-06 17:27:57 +00:00
cbf296ab04
chore(dbt): cellHasUserModel to show users in modal
2023-03-03 11:46:16 +00:00
Steffen Jost
6098d4554d
chore(qualifications): supervisor page finished with sorting and infos
2023-02-07 15:32:41 +01:00
Steffen Jost
80e5dad4aa
chore(lms): qualifications view for supervisors
2023-02-06 20:16:18 +01:00
Steffen Jost
11cc45aacf
fix(build): weird build error, probably whitespace in routes
2023-02-03 18:52:05 +01:00
Steffen Jost
882bd2a14b
chore(qualification): create page for supervisors (WIP)
2023-02-03 18:07:05 +01:00
Steffen Jost
451dcd0a09
chore(company): assign company supervisors for new users (model:add column)
2023-02-02 13:12:12 +01:00
Steffen Jost
01cc46c6e4
chore(avs): log postal address changes
2023-01-27 13:29:54 +01:00
Steffen Jost
43ace1c6a0
chore(users): allow multiple company-user associations at once
2023-01-27 11:48:37 +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
d6f7214b03
chore(lms): add arbritrary text to qualificationBlocked
2023-01-17 14:32:56 +01:00
Steffen Jost
18767aa968
chore(lms): introduce flag for cancelled qualifications that will no longer be renewed
2023-01-17 11:33:14 +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
913efb70ba
chore(avs): complete AVS synch resolutions options
2022-12-23 16:22:55 +01:00
Steffen Jost
b83fbc114a
chore(avs): add min valid duration end date in add tutorial participant
2022-12-16 18:44:01 +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
388a89233a
chore(admin): admin problem page lists almost all problems now
2022-12-07 16:51:07 +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
47073d10f4
chore(avs): store and show avs person number, fixes #10
2022-12-06 14:49:50 +01:00
Steffen Jost
a926cc0774
chore(profile): show company, supervisors and supervisees
2022-11-30 18:42:40 +01:00
Steffen Jost
c627d62037
chore(avs): improve avs interface, check licences (WIP)
2022-11-23 19:28:21 +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
17b3341bba
chore(avs): upsertAvsUserById completed
2022-11-22 17:39:19 +01:00
Steffen Jost
c04704a549
chore(company): add company db
2022-11-16 13:46:55 +01:00
Steffen Jost
af0bed5bd4
chore(lms): distinct qualifications filter by notExists alternative implemented
2022-10-27 17:23:28 +02:00
Steffen Jost
e485f2e697
chore(aps): direct route for automatic print job acknowledging
2022-10-14 18:39:31 +02:00
Sarah Vaupel
582b075466
chore: conform to REUSE specification
2022-10-12 09:35:16 +02:00
Steffen Jost
86b5f0f175
chore(qualifications): show qualifications on user profile page and send expired notifications
2022-10-05 17:23:48 +02:00
Steffen Jost
1731d22ba5
fix(lms): prevent duplicated LmsIdents and Letter sending
2022-09-30 18:21:55 +02:00
Steffen Jost
c76fb2229d
chore(lpr): convenience acknowledgement secured against being outdated by hash
2022-09-28 16:03:58 +02:00
Steffen Jost
fdd2da2405
chore(lpr+avs): show print ack-date for lms letter invites; refactor avs codes
2022-09-27 18:31:24 +02:00
Steffen Jost
ebd557ff0a
chore(avs): add AuthNoLogin authentication mode
2022-09-26 14:31:14 +02:00
Steffen Jost
4dc828f9a2
chore(lms): add suspension to qualifications
2022-09-16 11:22:52 +02:00
Steffen Jost
bd539358bd
refactor(lms): send user notifications only after lms acknowleged e-learning
2022-09-15 18:44:53 +02:00
Steffen Jost
cac4870c95
feat(lpr): print center allows filtering by day now
2022-09-09 15:46:18 +02:00
Steffen Jost
83b8e765c6
lms: add pin passwords to user records
2022-09-01 16:16:56 +02:00
Steffen Jost
d3314b3e36
lpr: add postal address field to user table
2022-08-24 18:25:34 +02:00
Steffen Jost
439520794d
chore(lms): more testdata
2022-07-29 14:57:36 +02:00
Steffen Jost
75ba27d74a
chore(worklfow): remove system message about workflows
2022-06-27 16:52:15 +02:00
Steffen Jost
dd8910c3c4
Fradrive dbselectif
2022-06-10 19:12:07 +02:00
Sarah Vaupel
f2cf9344e7
Merge branch master of gitlab2.rz.ifi.lmu.de:uni2work/uni2work
2022-06-09 21:09:18 +02:00
Steffen Jost
c7c0cf89ab
chore(lms): complete lms renewal notification and adjust db filling
2022-04-26 17:38:03 +02:00
Steffen Jost
5c9a5206df
chore(lms): fix some malfunctioning filters
2022-04-14 15:05:32 +02:00
Steffen Jost
3d546c9e82
chore(lms): filtering qualfication overview
2022-04-13 17:18:33 +02:00
Steffen Jost
1e4b8137e3
chore(lms): qualfication users page augmented
2022-04-12 18:20:34 +02:00
Steffen Jost
2dac5a056c
refactor(lms): qualification validity changed from utctime to days
2022-04-04 15:39:57 +02:00
Steffen Jost
9483a0fc15
chore(lms): qualfication overview table refactored
2022-04-04 13:48:14 +02:00
Steffen Jost
88b22d50e8
chore(terms): switched to years
2022-03-30 16:46:41 +02:00