Commit Graph
100 Commits
Author SHA1 Message Date
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 bc566e3c2c chore: update project dependencies 2026-07-13 12:26:07 +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 475cc9f0d8 chore: update project dependencies 2026-06-03 14:11:37 +02:00
Björn Fromme dc7968493f fix: remove messenger from scheduler config to be run separately 2026-05-11 11:45:58 +02:00
Björn Fromme a70fa14429 chore: update project dependencies 2026-05-10 15:30:15 +02:00
Björn Fromme 15eec69af8 chore: update deployer config to be run on the host 2026-05-10 15:30:07 +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 9e0bacaa45 fix: create image dynamically in test to omit image fixture from repo 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 ffa5ad82fd feat: scroll timeline to today's date on first load
closes #869b9vhrj
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 6dfd8fd3ef feat: streamlined alerts 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 ebbefa0129 chore: update project dependencies 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 2195467f50 chore: update project dependencies 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 643e51ca41 feat: mention special agreements in confirmation email
closes #869btgzar
2026-03-15 12:42:28 +01:00
Björn Fromme 6d76d5e523 chore: apply sync messenger in dev environment 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 277bdf84bd chore: update project dependencies 2026-03-15 12:42:28 +01:00
Björn Fromme 798979632b chore: make monolog dev config default for all environments 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 3cb5b065f4 chore: update project dependencies 2026-03-15 12:42:28 +01:00
Björn Fromme 5f9832d121 chore: add staging environment to deployer config 2026-03-15 12:42:28 +01:00
Björn Fromme 288031af40 chore: update project dependencies 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 9b35703155 chore: update project dependencies 2026-03-15 12:42:28 +01:00
Björn Fromme 923e880056 feat: guard to prevent premature form submissions while uploading 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 65187657f9 chore: update frontend dependencies 2026-03-15 12:42:28 +01:00
Björn Fromme 7e876e7e08 fix: integrate with fpdi pdf-parser for compressed pdf files 2026-03-15 12:42:28 +01:00
Björn Fromme 3c590ebe23 chore: update project dependencies 2026-03-15 12:42:28 +01:00
Björn Fromme a5569bfd7b fix: adjust scheduler config to match cron limits of prod environment 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 4e191ce20d chore: update project dependencies 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 59e3b97ef8 chore: update php version to match prod environment 2026-03-15 12:42:28 +01:00
Björn Fromme dc384347da chore: change database type in ddev to match prod environment 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 8eaa53c74d chore: update deployer config for new hosting environment 2026-03-15 12:42:28 +01:00
Björn Fromme 7a33015f4d chore: update project dependencies 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 363f580c06 chore: update project dependencies 2026-03-15 12:42:27 +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 2f6dc368b8 chore: update project dependencies 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 dfb18ace83 chore: update project dependencies 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 811648c9cb chore: update project dependencies 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 b25950ee65 chore: update project dependencies 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 9a790a372c chore: update deployer config 2025-12-23 11:58:42 +01:00
Björn Fromme 13babd9f05 chore: update project dependencies 2025-12-23 11:50:48 +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
Björn Fromme 149d793fa1 chore: update project dependencies 2025-12-18 10:58:16 +01:00
Björn Fromme 83648ac892 feat: update filter value to be inversed
closes #869bhe07h
2025-12-18 10:57:45 +01:00
Björn Fromme 6eee6ca4bd chore: update project dependencies 2025-12-15 15:07:11 +01:00
Björn Fromme a95291d4ec feat: allow overlapping assignments via flag set on individual teamers 2025-12-15 15:06:32 +01:00
Björn Fromme 4e92eebb39 fix: use correct condition for available slots 2025-12-04 10:37:41 +01:00
Björn Fromme 306a3abc48 fix: don't present unavailable assignments to teamers on their dashboard 2025-12-03 09:41:37 +01:00
Björn Fromme 222c6e5aee chore: update project dependencies 2025-12-03 09:25:05 +01:00
Björn Fromme 2e34aea17e feat: improved assignment access checks with dedicated messages 2025-12-03 09:22:59 +01:00
Björn Fromme e54e3e85b9 chore: update project dependencies 2025-10-23 17:51:37 +02:00
Björn Fromme c4e07f0068 fix: include cost unit when duplicating destination 2025-10-23 17:50:39 +02:00
Björn Fromme 06203f86ec fix: use correct database query to find overlapping applications
addresses #869aug4uz
2025-10-21 10:01:28 +02:00
Björn Fromme f4b0dda38b feat: automatically purge applications with date ranges overlapping an accepted application
closes #869aug4uz
2025-10-21 09:18:15 +02:00
Björn Fromme 6c5115d5e7 chore: update project dependencies 2025-10-21 09:16:58 +02:00
Björn Fromme 0db4d78d6f chore: update project dependencies 2025-10-07 11:20:05 +02:00
Björn Fromme 0b56fc8ef1 fix: populate destination cost unit from assigned hotel 2025-10-07 11:19:42 +02:00
Björn Fromme 9fd0d9b5cb chore: replace icon 2025-09-30 18:43:19 +02:00
Björn Fromme fd3e9db5a3 fix: use correct property to determine license requirements
closes #869anf4gk
2025-09-30 18:40:35 +02:00
Björn Fromme e23a5097ef feat: additional attribute for synced with bpn status including filtering by
closes #869anf53g
2025-09-30 18:36:08 +02:00
Björn Fromme 4b8971e194 chore: update project dependencies 2025-09-30 18:12:04 +02:00
Björn Fromme 8c3115e364 fix: remove page parameter from return url when filtering
closes #869anjygz
2025-09-30 18:11:25 +02:00