fromme
|
da039d0527
|
fix: resolve the remaining deprecations reported by phpunit
|
2026-10-01 10:06:59 +02:00 |
|
fromme
|
1446211d22
|
chore: bump project to php 8.5
|
2026-10-01 09:55:34 +02:00 |
|
fromme
|
2329fe17a0
|
fix: report an unresolvable hotel instead of failing on it
|
2026-09-29 15:27:44 +02:00 |
|
fromme
|
1a7c272414
|
feat: import work hours from SaaS and exchange signed time sheet
|
2026-09-26 12:13:59 +02:00 |
|
fromme
|
4cab57d136
|
feat: additional functionality and layout adjustments for season teamers
|
2026-09-26 12:13:16 +02:00 |
|
Björn Fromme
|
cf876ed224
|
feat: all-season assignments
|
2026-09-26 12:13:16 +02:00 |
|
fromme
|
5141673bcd
|
chore: drop the teamer provisioning feature flag
|
2026-09-25 14:51:39 +02:00 |
|
fromme
|
b530679658
|
feat: provision a teamer from a received application
|
2026-09-25 14:36:24 +02:00 |
|
fromme
|
aa728ddc99
|
feat: answer received form submissions by mail
|
2026-09-24 16:35:31 +02:00 |
|
fromme
|
19364df2db
|
feat: mark a library document for a specific purpose
|
2026-09-24 16:35:24 +02:00 |
|
fromme
|
cb2d64f2cd
|
feat: review received form submissions in the admin ui
|
2026-09-24 16:35:18 +02:00 |
|
fromme
|
30ad5e8488
|
feat: accept form submissions from the websites over an API endpoint
|
2026-09-24 16:35:06 +02:00 |
|
fromme
|
3f4586ce06
|
feat: harden the myep oauth2 client
|
2026-09-23 16:06:25 +02:00 |
|
fromme
|
5c57dc823f
|
fix: add missing access checks
|
2026-09-16 18:03:04 +02:00 |
|
fromme
|
d4908b6ab9
|
feat: rename ROLE_ADMIN to ROLE_TEAM_ADMIN since being too broad
|
2026-09-16 17:20:45 +02:00 |
|
fromme
|
52926ec6cc
|
feat: additional receipts as attachments to teamer invoices
addresses #869dv97u9
|
2026-09-09 11:10:57 +02:00 |
|
fromme
|
2459af122f
|
feat: upgrade to symfony 7.4
|
2026-09-01 11:24:44 +02:00 |
|
fromme
|
496a707a16
|
feat: feedback export to excel
addresses #869dv9k9z
|
2026-09-01 10:20:31 +02:00 |
|
fromme
|
2f747fc22f
|
fix: clear date fields of statistics views on filter reset
|
2026-09-01 09:53:33 +02:00 |
|
fromme
|
f6667dcfc7
|
feat: default statistics filter to a rolling 12-month window
|
2026-09-01 09:45:53 +02:00 |
|
fromme
|
b2cc6e2dcf
|
feat: applications by destination statistics
addresses #869dv9fh6
|
2026-09-01 09:28:41 +02:00 |
|
fromme
|
127ced4378
|
feat: remove obsolete date range override
|
2026-08-31 16:56:36 +02:00 |
|
fromme
|
86c5d23181
|
feat: teamer season disposition count in info modal
addresses #869dv94n4
|
2026-08-31 16:26:53 +02:00 |
|
fromme
|
15a4af93f9
|
feat: collect teamers' meal preferences
|
2026-08-27 18:27:17 +02:00 |
|
fromme
|
e7f3233dbc
|
fix: type mismatches and handle nullable values
|
2026-08-27 10:16:03 +02:00 |
|
Björn Fromme
|
f3eae5462d
|
fix: called-off dispositions no longer block teamers
|
2026-08-26 09:11:27 +02:00 |
|
Björn Fromme
|
dfa3e63926
|
feat: link ratings widget with feedback list filtered by teamer
addresses #869at5mdu
|
2026-08-24 13:50:07 +02:00 |
|
Björn Fromme
|
43968e4e7b
|
feat: selectable feedback author for administrative users
addresses #869at5nbp
|
2026-08-24 12:46:19 +02:00 |
|
Björn Fromme
|
4ae23bf8a1
|
feat: filter availabilities
addresses #869at5k4f
|
2026-08-24 12:22:34 +02:00 |
|
Björn Fromme
|
5912a75c81
|
feat: markdown in email body for mailing and transactional
|
2026-08-20 14:00:53 +02:00 |
|
Björn Fromme
|
f0e850978b
|
feat: bpn as single source of truth for role and hotel code assignments
|
2026-08-18 11:33:42 +02:00 |
|
Björn Fromme
|
25f5840085
|
feat: sort applications by creation timestamp by default
|
2026-08-17 17:18:42 +02:00 |
|
Björn Fromme
|
0e1df6da7c
|
feat: instant preview of edited email template
|
2026-08-17 12:17:05 +02:00 |
|
Björn Fromme
|
489aafed3e
|
fix: correctly apply due dates for contract and invoice upload reminders
|
2026-08-17 11:55:02 +02:00 |
|
Björn Fromme
|
3e08965e48
|
feat: admin editable email templates
addresses #869eg7ptr
|
2026-08-17 10:39:19 +02:00 |
|
Björn Fromme
|
644bfa225d
|
feat: view and edit comments of uploaded documents
addresses #869eg7tv1
|
2026-08-13 17:20:17 +02:00 |
|
Björn Fromme
|
642102263e
|
fix: make the MyE&P login routes unreachable while the feature is off
|
2026-08-12 17:54:56 +02:00 |
|
Björn Fromme
|
e0a9562fc6
|
feat: send mailings over MailJet smtp in dedicated worker process
|
2026-08-12 15:47:04 +02:00 |
|
Björn Fromme
|
898a7c7505
|
feat: oauth2 login via myep
|
2026-08-12 08:14:13 +02:00 |
|
Björn Fromme
|
6511f821ac
|
feat: mailing to filtered teamer list
addresses #869dv9bur
|
2026-08-11 16:25:53 +02:00 |
|
Björn Fromme
|
48cd2d6b67
|
fix: properly forward return urls where missing
|
2026-08-11 14:34:46 +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
|
90dda38c0f
|
fix: don't enforce required checks on users with administrative roles
|
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
|
f21b8229e4
|
chore: improve form layout and feedback for driver license 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 |
|