Commit Graph
228 Commits
Author SHA1 Message Date
fromme 1d3263373e feat: update filename formatting of booking confirmation pdf 2026-09-09 08:39:10 +02:00
fromme f8ff4b82a3 feat: replace custom discount with absolute value in favor of percentage 2026-09-08 17:11:00 +02:00
fromme cfe901b9c2 feat: include accommodation bookings in db anonymization 2026-09-08 15:41:28 +02:00
fromme 8443dae5ad feat: additional custom discount applied to total price 2026-09-08 15:29:00 +02:00
fromme f595183c05 fix: don't require email address from participants under 16 2026-09-01 15:15:58 +02:00
Björn Fromme e14d29f7d4 fix: restore room occupancy lost to case-sensitive xml attribute lookup 2026-08-31 14:15:21 +02:00
Björn Fromme 81b724c11a fix: false draft-restored message 2026-08-31 09:31:00 +02:00
Björn Fromme bfad61f1dd feat: upgrade phpunit to 12.5 2026-08-31 09:31:00 +02:00
Björn Fromme 010cfe56b2 feat: upgrade project to symfony 7.4 2026-08-31 09:03:44 +02:00
Björn Fromme 80d734e7d6 feat: derive calendar date range from price configurations 2026-08-26 13:32:25 +02:00
Björn Fromme 4e6aaba9ff feat: admin dashboard widgets 2026-08-25 16:31:45 +02:00
Björn Fromme 578a21d327 fix: stop mutating booking state on edit-mode page views 2026-08-24 17:13:19 +02:00
Björn Fromme c9c28792e5 fix: resolve stale dependent selections after booking family insurance 2026-08-24 16:58:09 +02:00
Björn Fromme 35826088cb feat: relax filtering constraints for non-admin groups price users 2026-08-24 14:32:45 +02:00
Björn Fromme 48db290625 feat: manually create customer access link for offer and update status
addresses #869eea8d7
2026-08-24 09:19:16 +02:00
Björn Fromme 7c5f6dd5ef feat: create ClickUp task after confirming accommodation booking 2026-08-20 17:56:29 +02:00
Björn Fromme 0a1683667f feat: explicit icon map for hotel cms-data response 2026-08-20 14:45:05 +02:00
Björn Fromme ef439f6faf feat: re-generate access links for bookings when sent via email 2026-08-20 14:21:02 +02:00
Björn Fromme 98a303e941 feat: delete accommodation bookings in draft 2026-08-20 12:39:45 +02:00
Björn Fromme 3db1850e4f feat: edit selected accommodation of bookings in draft 2026-08-20 12:34:44 +02:00
Björn Fromme 351fbab498 feat: improved contingents api performance with db backed snapshots 2026-08-20 11:46:03 +02:00
Björn Fromme d5f9f4ef10 chore: adopt namespace pattern for accommodation booking controllers 2026-08-19 17:07:57 +02:00
Björn Fromme 8617bf6c86 fix: prevent generating offer links while booking is in draft 2026-08-19 13:00:43 +02:00
Björn Fromme 2601e46ec4 fix: never persist a half-built user on first login 2026-08-19 12:30:42 +02:00
Björn Fromme 0c667d6b69 feat: align role assignment logic with myep-team 2026-08-19 12:14:09 +02:00
Björn Fromme 5a3957e143 feat: refactored accommodation booking status model 2026-08-19 11:46:52 +02:00
Björn Fromme 2d7a02341d feat: booking details pdf 2026-08-18 14:26:24 +02:00
Björn Fromme d3666c4618 fix: skip discounts with value 0€ 2026-08-18 13:07:31 +02:00
Björn Fromme ef24c9a616 fix: streamlined discount display in all breakdowns 2026-08-18 13:04:33 +02:00
Björn Fromme 8dee65d0dc feat: additional confirmation cycle and status for groups inquiries 2026-08-18 12:48:17 +02:00
Björn Fromme b5f1163e2d fix: handle access denied errors properly 2026-08-17 16:29:58 +02:00
Björn Fromme a5d97f1206 feat: enable entering additional remarks in offer confirmation 2026-08-17 15:30:17 +02:00
Björn Fromme d74127ebe2 fix: drop the implicit ROLE_USER from the userinfo roles claim 2026-08-12 17:47:44 +02:00
Björn Fromme 7ebd2dad1a feat: restrict admin role assignment to the privileged roles 2026-08-12 17:47:21 +02:00
Björn Fromme 7a82127494 feat: sync non-privileged BusPro roles on every login 2026-08-12 17:47:15 +02:00
Björn Fromme 6af8044f7c fix: collect hotel codes from every CRM selection group 2026-08-12 17:46:33 +02:00
Björn Fromme 70a10c4dba fix: make email readonly in personal data form to prevent user lockout 2026-08-11 18:08:48 +02:00
Björn Fromme af04ff690d fix: enable bookings without ski passes 2026-08-11 11:16:11 +02:00
Björn Fromme 6c1073e41c feat: admin-managed roles and hotel codes 2026-08-10 10:07:24 +02:00
Björn Fromme 6ee00f2bee feat: hide unavailable ski passes from selection in create flow 2026-08-06 13:08:46 +02:00
Björn Fromme b82e017f73 fix: exclude past dates in price tables 2026-08-06 12:19:30 +02:00
Björn Fromme 577f7445ab fix: correctly calculate undersubscription fees 2026-08-06 12:05:03 +02:00
Björn Fromme dd658bf9d6 feat: admin list filtering and search 2026-08-06 10:57:36 +02:00
Björn Fromme aa8fa5c1b2 feat: accommodation booking type and status as dedicated properties 2026-08-06 08:52:09 +02:00
Björn Fromme 2cfa87f44b feat: indicate family insurance eligibility 2026-08-05 15:11:58 +02:00
Björn Fromme 0b642dcfe4 fix: reconcile assigned family insurance rate on updated participant 2026-08-05 15:11:48 +02:00
Björn Fromme 8a46908856 fix: incorrect rules around family insurances
addresses #869dr80qj
2026-08-05 15:11:37 +02:00
Björn Fromme 736128476b feat: assignable managers for accommodation bookings 2026-08-05 13:45:33 +02:00
Björn Fromme 8e4afc0813 feat: dedicated terms urls per country for accommodation bookings 2026-08-05 12:38:34 +02:00
Björn Fromme 2c381ee741 feat: additional status 2026-08-04 18:09:40 +02:00