Björn Fromme
|
b9dfeb2d3e
|
feat: backport contact form api endpoint
|
2025-12-10 18:00:51 +01:00 |
|
Björn Fromme
|
1f3e79d57c
|
fix: prevent null reference errors
|
2025-12-01 10:37:39 +01:00 |
|
Björn Fromme
|
d0d1edb3ae
|
feat: sort pickups by their times
|
2025-11-17 09:50:00 +01:00 |
|
Björn Fromme
|
e7cf172b9f
|
feat: add subtypes PAR and LVS as bookable additional services
|
2025-11-11 14:14:44 +01:00 |
|
Björn Fromme
|
d85e81e8b9
|
fix: ensure valid applicant data
|
2025-11-07 10:39:16 +01:00 |
|
Björn Fromme
|
2f78ddb8ad
|
fix: don't rely on individual prices being available for all participants
|
2025-11-06 15:24:51 +01:00 |
|
Björn Fromme
|
b197152f12
|
feat: restrict access to booking edit and invoice to applicant
|
2025-09-10 15:30:36 +02:00 |
|
Björn Fromme
|
297becf7a0
|
fix: filter selectable services by participant's age
|
2025-09-10 15:25:30 +02:00 |
|
Björn Fromme
|
1c2421fb7e
|
fix: respect environment variable to toggle BPN debug mode
|
2025-09-02 08:40:17 +02:00 |
|
Björn Fromme
|
7bfa5f5ed7
|
feat: include optional time in transportation service
addresses #86996x46z
|
2025-06-02 14:58:48 +02:00 |
|
Björn Fromme
|
ab9d59a473
|
feat: assign default dummy email to participants without address
|
2025-05-19 15:57:48 +02:00 |
|
Björn Fromme
|
6bf22045c4
|
feat: travel data API endpoint for travelinfo pages in TYPO3
|
2025-05-15 11:54:37 +02:00 |
|
Björn Fromme
|
1e5401ea25
|
feat: parse travel guide per date
|
2025-05-14 21:51:44 +02:00 |
|
Björn Fromme
|
2044b83abd
|
feat: dynamically calculated total price
closes #8698xuzaa
|
2025-05-14 12:48:49 +02:00 |
|
Björn Fromme
|
29fc29091c
|
fix: parse nationality in personal data
|
2025-05-14 12:29:58 +02:00 |
|
Björn Fromme
|
5f2688945a
|
fix: keep booked transportation services even if unavailable
|
2025-05-02 10:04:25 +02:00 |
|
Björn Fromme
|
9094e8c061
|
feat: log to database
|
2025-04-25 08:31:45 +02:00 |
|
Björn Fromme
|
adbfb49c11
|
feat: integrated OAuth2 server
|
2025-04-24 20:28:27 +02:00 |
|
Björn Fromme
|
c418ae6399
|
feat: minimal locally stored user entity
|
2025-04-24 17:09:05 +02:00 |
|
Björn Fromme
|
fb6665668b
|
feat: encrypted user passwords
|
2025-04-24 12:26:42 +02:00 |
|
Björn Fromme
|
4846d50148
|
fix: correctly instantiate exception and log error
|
2025-04-11 08:45:18 +02:00 |
|
Björn Fromme
|
af4ba42b56
|
fix: avoid null pointer exception
|
2025-04-11 08:35:18 +02:00 |
|
Björn Fromme
|
9c1aa60782
|
feat: improved validation of personal data
|
2025-04-11 08:29:06 +02:00 |
|
Björn Fromme
|
229a109168
|
chore: cleanup
|
2025-03-28 09:20:12 +01:00 |
|
Björn Fromme
|
7b8bc61220
|
fix: avoid null pointer exception
|
2025-03-28 08:35:30 +01:00 |
|
Björn Fromme
|
e4cea1e47d
|
feat: include bank account in booking data
|
2025-03-27 11:41:30 +01:00 |
|
Björn Fromme
|
589787f024
|
feat: improved exception handling
|
2025-03-27 09:56:00 +01:00 |
|
Björn Fromme
|
485d37518f
|
fix: incorrect nesting of return statement
|
2025-03-27 09:55:46 +01:00 |
|
Björn Fromme
|
3e50355553
|
fix: include participants with status 'option' in processing
|
2025-03-26 16:09:21 +01:00 |
|
Björn Fromme
|
e4e03a848b
|
feat: integrate with flysystem for xml data
|
2025-03-26 16:07:37 +01:00 |
|
Björn Fromme
|
296464701d
|
feat: improved error handling and feedback
|
2025-03-24 19:41:51 +01:00 |
|
Björn Fromme
|
c8d8c62ff8
|
feat: distinguish error and info feedbacks
|
2025-03-24 16:30:21 +01:00 |
|
Björn Fromme
|
1498bdb53b
|
fix: typo in xpath prevented parsing of selection groups
|
2025-03-24 15:46:46 +01:00 |
|
Björn Fromme
|
cdf265795f
|
feat: don't render notification messages as errors
|
2025-03-24 15:30:40 +01:00 |
|
Björn Fromme
|
7045974451
|
fix: properly assign selected pickups
|
2025-03-24 15:24:40 +01:00 |
|
Björn Fromme
|
edc965dfa7
|
fix: use correct number of booked rooms
|
2025-03-24 10:57:05 +01:00 |
|
Björn Fromme
|
1b2fc78e8a
|
fix: set default value in method property
|
2025-03-23 18:04:26 +01:00 |
|
Björn Fromme
|
7f83e16a48
|
feat: per method debug setting in BPN API client
|
2025-03-23 10:40:03 +01:00 |
|
Björn Fromme
|
882a7185bc
|
fix: don't rely on date of birth being present
|
2025-03-23 10:39:20 +01:00 |
|
Björn Fromme
|
71459125e3
|
fix: make parsing of dates more resilient
|
2025-03-23 10:38:57 +01:00 |
|
Björn Fromme
|
6326e1ffc3
|
fix: adopt travel info urls
|
2025-03-21 16:26:49 +01:00 |
|
Björn Fromme
|
b88be16550
|
fix: don't rely on communication properties being present
|
2025-03-13 17:23:52 +01:00 |
|
Björn Fromme
|
6a4ac4ea43
|
fix: process canceled participants correctly
|
2025-03-13 17:08:51 +01:00 |
|
Björn Fromme
|
c76eb12727
|
fix: configure target folder for xml dumps
|
2025-03-12 18:29:04 +01:00 |
|
Björn Fromme
|
851c7086ba
|
wip: selectable bus exits
|
2025-03-12 18:05:21 +01:00 |
|
Björn Fromme
|
ac498f9040
|
wip
|
2025-02-27 19:21:12 +01:00 |
|
Björn Fromme
|
063af73f3b
|
fix: treat api response properly
|
2025-02-19 12:25:35 +01:00 |
|
Björn Fromme
|
1220398530
|
feat: extended logging
|
2025-02-12 16:53:02 +01:00 |
|
Björn Fromme
|
eae9879519
|
feat: simplify xml parsing, add 'mutable' property for personal data
|
2025-01-30 10:40:38 +01:00 |
|
Björn Fromme
|
7236f8641f
|
feat: show documents link only when applicable
|
2025-01-27 17:08:43 +01:00 |
|