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 |
|