Björn Fromme
|
d654ce77fb
|
feat: soft-delete for teamer accounts
addresses #869dv9br3
|
2026-08-11 12:26:13 +02:00 |
|
Björn Fromme
|
388ecf9603
|
feat: financial data check for teamers, improved enforced checks logic
addresses #869at5rtp
|
2026-08-10 18:06:25 +02:00 |
|
Björn Fromme
|
fd5d478a5c
|
feat: streamlined role-revocation logic
|
2026-08-10 16:24:41 +02:00 |
|
Björn Fromme
|
b39a78da82
|
feat: demotion of user accounts via crm
|
2026-08-10 13:01:01 +02:00 |
|
Björn Fromme
|
b01c2e84c7
|
feat: pending roles from crm to be confirmed by superadmins
|
2026-08-10 12:26:21 +02:00 |
|
Björn Fromme
|
e89d8a43ad
|
feat: database anonymization command
|
2026-08-10 11:19:44 +02:00 |
|
Björn Fromme
|
73e66a9458
|
feat: hide inactive teamers from list view, overridable in filter
addresses #869dv987y
|
2026-08-10 10:48:39 +02:00 |
|
Björn Fromme
|
50a86e4047
|
chore: code cleanup
|
2026-08-10 10:46:35 +02:00 |
|
Björn Fromme
|
b21de75b7f
|
fix: make import command resilient to api errors
|
2026-07-13 12:23:57 +02:00 |
|
Björn Fromme
|
7f0223bbaa
|
feat: sort assignments by start date
closes #869dh1wqx
|
2026-06-03 14:37:08 +02:00 |
|
Björn Fromme
|
f872fd25ae
|
fix: avoid query issue caused by empty placeholder value
|
2026-06-03 14:36:42 +02:00 |
|
Björn Fromme
|
98c900e8ca
|
fix: avoid issues with stale session data
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
90dda38c0f
|
fix: don't enforce required checks on users with administrative roles
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
3d71dcfc14
|
feat: ensure teamer accepts terms when confirming driver's license
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
3b6ebdaddc
|
feat: personal data confirmation with invoice upload
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
24d02c0776
|
fix: sync all teamer data on login
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
317142afc9
|
chore: remove antixss extension and rely on proper input escaping
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
f21b8229e4
|
chore: improve form layout and feedback for driver license check
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
369f8f07df
|
fix: exclude teamers registered after due date from forced data check
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
1a536c044e
|
feat: timeline for role house manager
closes #869b9vmmx
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
518bc7339f
|
feat: forced teamer data verification after configured due dates
addresses #869b33c7p
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
20da6a0afc
|
feat: driver license check for teamers
closes #869bup9vf
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
6ec9fa6f9d
|
feat: enable document uploads for admins on behalf of teamer
closes #869btf5bm
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
ed41d40059
|
feat: filter assignments and applications by teamer name
closes #869b9vgq7
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
e45f6458d4
|
feat: show upcoming assignments of teamers for administrative users
closes #869b9vkp4
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
388b1148cd
|
fix: always assign comments to documents
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
8988ae7620
|
feat: dummy replacement pdf upload for environments other than prod
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
3b99757a08
|
feat: send accepted teamer invoices to configurable email inbox
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
efcf52e718
|
fix: allow three chars for size property in teamer entity
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
0652ca9f8b
|
feat: reduce number of backups created when processing PDF files
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
f437e03374
|
feat: improved handling of roles determination from bpn api response
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
c96e1e6f61
|
fix: avoid issues with stale uploads orphanage
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
e4d0fe794a
|
fix: additional mysql 8.4 compatibility updates
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
9d14605d00
|
fix: reversed join
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
4bffdc46a3
|
fix: update database queries for mysql 8 compatibility
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
7e76b28902
|
chore: cleanup
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
3661a3e44e
|
fix: hide called-off assignments and dispositions in teamer overviews
|
2026-03-15 12:42:27 +01:00 |
|
Björn Fromme
|
1c0482d2f7
|
fix: relax date constraints of assignment filtering
addresses #869brd1gn
|
2026-03-15 12:42:27 +01:00 |
|
Björn Fromme
|
cf4d4a3566
|
fix: allow reupload of contract document by admins if rejected
addresses #869brd1gn
|
2026-03-15 12:42:27 +01:00 |
|
Björn Fromme
|
862b81d4eb
|
fix: exclude called-of assignments from preventing new applications
addresses #869br2y53
|
2026-03-15 12:42:27 +01:00 |
|
Björn Fromme
|
a7a6e44454
|
fix: assign newly created teamer entities to user
|
2026-03-15 12:42:27 +01:00 |
|
Björn Fromme
|
afe38289ec
|
fix: include comment in notification email on document rejection
closes #869bppd0e
|
2026-03-15 12:42:27 +01:00 |
|
Björn Fromme
|
0c816c1190
|
feat: average marks per destination
addresses #869bgtynb
|
2025-12-23 16:24:50 +01:00 |
|
Björn Fromme
|
8b4e7b2f79
|
feat: feedback per destination
addresses #869bgty87
|
2025-12-23 15:26:18 +01:00 |
|
Björn Fromme
|
cdfd172a1e
|
feat: feedback statistics
addresses #869bgtz2d
|
2025-12-23 14:54:27 +01:00 |
|
Björn Fromme
|
2fb4fd750b
|
chore: remove obsolete commands
|
2025-12-23 14:53:30 +01:00 |
|
Björn Fromme
|
e19a82fb7a
|
feat: cron-triggered cleanup command for XML-dumps
|
2025-12-23 11:50:12 +01:00 |
|
Björn Fromme
|
43c09f9a4f
|
feat: repository methods for feedback statistics by hotel in date range
addresses #869bgty87
|
2025-12-18 12:45:21 +01:00 |
|
Björn Fromme
|
fb74544ba3
|
fix: correctly determine 'SER' suffix
|
2025-12-18 12:44:28 +01:00 |
|
Björn Fromme
|
9400b78a9f
|
feat: extend job-profile and feedback entities for future statistics
|
2025-12-18 12:01:58 +01:00 |
|