Commit Graph
293 Commits
Author SHA1 Message Date
fromme 38f0f23ea3 fix: applicant split in edit mode, drop create-mode agency checks 2026-10-16 17:49:04 +02:00
fromme ad6e42ab0c feat: split booking between participants and applicant
addresses #869f2q1vu
2026-10-16 17:49:04 +02:00
fromme 0ee8fafbe1 fix: name missing fields the user cannot edit on personal data page 2026-10-16 17:46:05 +02:00
fromme e796dd01ee feat: admin view listing a travel's mailing recipients from bpn-connect 2026-10-14 12:32:23 +02:00
fromme 21d756a2e3 feat: fold purchase and promo voucher fields into one code field 2026-10-06 10:41:30 +02:00
fromme f3dd122678 feat: voucher purchase flow 2026-10-01 15:03:27 +02:00
fromme eb45693257 feat: panel layout for the accommodation booking edit and detail pages 2026-09-30 18:06:45 +02:00
fromme 7001bc0cf2 feat: split nights off an accommodation booking as separate periods
addresses #869f6z36v
2026-09-30 18:06:20 +02:00
fromme 56adf72d12 fix: refuse implausible accommodation booking prices 2026-09-26 15:39:04 +02:00
fromme 876e69e62c feat: offer a newsletter opt-in for the other participants
addresses #869etn6c5
2026-09-26 13:53:10 +02:00
fromme 160ebef39e fix: stop offering unbookable services in the booking edit flow 2026-09-16 15:28:07 +02:00
fromme 12fe4d8e15 feat: offer contact validation flow 2026-09-16 10:40:01 +02:00
fromme 5b133f724d chore: cgl fixes 2026-09-11 19:37:00 +02:00
fromme f8ff4b82a3 feat: replace custom discount with absolute value in favor of percentage 2026-09-08 17:11:00 +02:00
fromme 8443dae5ad feat: additional custom discount applied to total price 2026-09-08 15:29:00 +02:00
fromme 976b30ccc0 feat: add cms product code for future use 2026-09-03 17:40:29 +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 35826088cb feat: relax filtering constraints for non-admin groups price users 2026-08-24 14:32: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 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 8dee65d0dc feat: additional confirmation cycle and status for groups inquiries 2026-08-18 12:48:17 +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 77de1643f0 feat: import users` real names from bpn API 2026-08-17 14:24:56 +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 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 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 e5fa63b7e8 feat: dedicated logos per country for accommodation bookings 2026-08-05 12:28:43 +02:00
Björn Fromme 2c381ee741 feat: additional status 2026-08-04 18:09:40 +02:00
Björn Fromme dc86e715cb feat: create new bookings or inquiries on behalf of customer 2026-08-04 17:29:05 +02:00
Björn Fromme 331c88c38e feat: exclusion groups for additional services 2026-08-04 10:24:29 +02:00
Björn Fromme 97d98f7f12 fix: show missing fields' label in flash message 2026-08-03 19:51:38 +02:00
Björn Fromme 6f84fc755b feat: replace board service placeholder to avoid duplicate entries 2026-08-03 18:22:07 +02:00
Björn Fromme 9d2aa11fdb feat: groups price calculator admin crud, booking/offer flow and api 2026-08-03 15:25:10 +02:00
Björn Fromme c929d4da3b feat: show tooltips for parking space option and omit price when 0,00
addresses #869ebkmhw
2026-08-01 16:19:14 +02:00
Björn Fromme b323c120f9 fix: consider parking space availability 2026-07-23 17:44:08 +02:00
Björn Fromme 0b2a16d117 fix: add placeholders for fields nationality and country 2026-07-10 14:33:09 +02:00
Björn Fromme b41b19d4c6 feat: pre-flight check of agency bookings
addresses #869bqxr4q
2026-07-10 14:33:09 +02:00
Björn Fromme a8d2852313 fix: log swallowed exceptions in date parsing and webhook 2026-06-26 17:17:49 +02:00
Björn Fromme 08f6633507 fix: sync booking model when transportation discount is replaced 2026-06-23 16:24:15 +02:00
Björn Fromme dbe33ec760 fix: exclude name and date of birth from editable fields for now 2026-06-23 15:47:33 +02:00