Björn Fromme
02a1640b51
feat: additional notification about invoice download
...
closes #869cxbk6c
2026-04-21 15:34:04 +02:00
Björn Fromme
80969d1da0
chore: further cleanup and refactor
2026-04-19 15:45:02 +02:00
Björn Fromme
059c520a50
fix: link header logo with user profile page
2026-04-13 12:24:15 +02:00
Björn Fromme
d8818dc435
feat: extract shared booking summary travel partial
2026-04-13 12:24:15 +02:00
Björn Fromme
16cab4b768
feat: add typed dto for cms data
2026-04-12 18:17:54 +02:00
Björn Fromme
aa997826f8
feat: split summary DTOs into typed sub-objects
2026-04-12 11:23:19 +02:00
Björn Fromme
69705052b3
feat: centralize create/edit flow contexts, extract edit submit service
2026-04-12 10:17:04 +02:00
Björn Fromme
ca052682bb
feat: simplify pricing and room selection display
2026-04-11 18:28:32 +02:00
Björn Fromme
1b0e479e49
feat: refactor participant card DTOs and labels
2026-04-11 18:28:32 +02:00
Björn Fromme
ca873a99f4
feat: improved button sizes in mobile view
2026-04-03 14:57:41 +02:00
Björn Fromme
8d666baf28
feat: back-button in booking create flow
2026-04-03 14:20:19 +02:00
Björn Fromme
3849ae306c
feat: extended log view and searching by error codes
2026-03-20 11:44:55 +01:00
Björn Fromme
d1e2bf3e7d
feat: integrate with MailJet API for newsletter registration
2026-03-19 09:42:00 +01:00
Björn Fromme
cb56a4fe46
feat: implement mutability cutoff for rentals
...
addresses #869cca42x
2026-03-17 10:29:43 +01:00
Björn Fromme
9cef24f827
fix: enforce mutability checks for all fields
2026-03-16 12:03:00 +01:00
Björn Fromme
4e067d13b3
feat: avoid indexing of content by crawlers
2026-03-16 12:03:00 +01:00
Björn Fromme
29a1ce7de7
fix: ensure loading indicator when entering booking flow in Chrome
2026-03-16 12:03:00 +01:00
Björn Fromme
f795a3ea21
feat: selectable drop-offs for inbound bus travel
2026-03-16 12:03:00 +01:00
Björn Fromme
c597cfda51
feat: legal links in page footer
2026-03-16 12:03:00 +01:00
Björn Fromme
acb599b760
feat: show booking status in sidebar
2026-03-16 12:03:00 +01:00
Björn Fromme
f46cc59041
fix: allow updating room assignments in edit mode
2026-03-16 12:02:59 +01:00
Björn Fromme
19031dba99
fix: enforce profile completion of applicant in all situations
2026-03-16 12:02:59 +01:00
Björn Fromme
8529bb0e21
fix: streamline datalayer integration for all events
2026-03-16 12:02:59 +01:00
Björn Fromme
9eefdd1858
fix: properly initialize CMP, GTM and data layer for tracking
2026-03-16 12:02:59 +01:00
Björn Fromme
02ebddc34a
feat: require all personal data fields for registration
2026-03-16 12:02:59 +01:00
Björn Fromme
3957f6bd09
feat: tracking integration with GTM and CMP
2026-03-16 12:02:59 +01:00
Björn Fromme
afe5aef9f7
feat: error-codes in flash messages to reference log entries
2026-03-16 12:02:59 +01:00
Björn Fromme
e1f1b60608
feat: infotext for insurance booking conditions
...
closes #869bvcu2p
2026-03-16 12:02:59 +01:00
Björn Fromme
aa3b23ecb8
feat: info text and correct field type for service group 'VEG'
...
addresses #869bvch71
2026-03-16 12:02:59 +01:00
Björn Fromme
7d3a63d744
chore: update alert wording to be more descriptive
2026-03-16 12:02:59 +01:00
Björn Fromme
0a0987873f
feat: enforce profile data completeness before entering booking flow
2026-03-16 12:02:59 +01:00
Björn Fromme
18d60c8781
feat: allow editing of nationality in personal data
2026-03-16 12:02:59 +01:00
Björn Fromme
667324df69
feat: body dimensions mandatory with selected rentals, updated help text
...
feat: body dimensions mandatory with selected rentals
2026-03-16 12:02:28 +01:00
Björn Fromme
dfb6f88be9
feat: trigger form refresh for dob when completely entered only
2026-03-16 12:02:28 +01:00
Björn Fromme
fba3becb06
feat: always load fresh api data when starting to edit booking
2026-03-16 12:02:28 +01:00
Björn Fromme
136e2d68a2
feat: integrate with easy admin bundle
2026-03-16 12:02:27 +01:00
Björn Fromme
99190b0ef1
wip: integrate with easy admin bundle
2026-03-16 12:02:27 +01:00
Björn Fromme
c7702b0c37
feat: cleanup favicons
2026-03-16 12:02:27 +01:00
Björn Fromme
6ede062a66
feat: streamlined display of hotel image, name and address
2026-03-16 12:02:27 +01:00
Björn Fromme
95d0ce33d4
feat: new service category 'VEG'
2026-03-16 12:02:27 +01:00
Björn Fromme
e222f448bb
feat: proper determination of agency initiated bookings
...
For booking that are agency initiated (groups) different rules apply
concerning mutability and requirement of personal data and whether the
first participant is the applicant or not. This commit adds logic to
evaluate the agency id assigned to the booking data to decide.
2026-03-16 12:02:27 +01:00
Björn Fromme
d6f2681c61
feat: load hotel data locally for sidebar
2026-03-16 12:02:27 +01:00
Björn Fromme
8887b06583
fix: streamline price label for transportation services
2026-03-16 12:01:09 +01:00
Björn Fromme
db74b6049c
feat: remove cancel confirmation since obsolete because of drafts
2026-03-16 12:01:09 +01:00
Björn Fromme
721016a00e
fix: adopt general styles to error page template
2026-03-16 12:01:09 +01:00
Björn Fromme
b76d17d35c
feat: add env variable for website base url
2026-03-16 12:01:09 +01:00
Björn Fromme
207b648f36
fix: don't show bulk insurance labels in summary
2026-03-16 12:00:56 +01:00
Björn Fromme
3c2ade9299
feat: loading indicator on initial page load
2026-03-16 12:00:56 +01:00
Björn Fromme
4afdd79252
fix: ensure template variable exists
2026-03-16 12:00:56 +01:00
Björn Fromme
d1e807b11f
feat: adjust oauth2 implementation for TYPO3 backend login
2026-03-16 12:00:56 +01:00