Commit Graph
823 Commits
Author SHA1 Message Date
Björn Fromme 102e1c1c3c fix: properly gate menus by role 2026-08-11 14:20:15 +02:00
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 681734533f chore: update project dependencies 2026-08-10 11:31:05 +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 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