fromme
|
9a8879dfbe
|
fix: give buttons the input box model so they align with fields
|
2026-10-06 10:50:30 +02:00 |
|
fromme
|
21d756a2e3
|
feat: fold purchase and promo voucher fields into one code field
|
2026-10-06 10:41:30 +02:00 |
|
fromme
|
5f95492a7f
|
feat: add flag to disable hx-boost locally
|
2026-10-05 11:51:25 +02:00 |
|
fromme
|
e42f836d9b
|
chore: higher resolution voucher thumbnails, drop source pdfs
|
2026-10-05 09:09:17 +02:00 |
|
fromme
|
f3dd122678
|
feat: voucher purchase flow
|
2026-10-01 15:03:27 +02:00 |
|
fromme
|
1301df80c2
|
chore: update company address in email footer
|
2026-10-01 08:54:29 +02:00 |
|
fromme
|
ec10ca3623
|
feat: offer the accommodation booking PDF download in every status
|
2026-10-01 08:46:06 +02:00 |
|
fromme
|
67c0c2fb0c
|
fix: date group heading in offer summary
|
2026-10-01 08:45:59 +02:00 |
|
fromme
|
eb45693257
|
feat: panel layout for the accommodation booking edit and detail pages
|
2026-09-30 18:06:45 +02:00 |
|
fromme
|
5fdee68ccd
|
fix: show each admin money field's own currency
|
2026-09-30 18:06:39 +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
|
29f295abf6
|
feat: duplicate an accommodation booking into a new draft
addresses #869f6z44f
|
2026-09-28 08:55:01 +02:00 |
|
fromme
|
2aa98b81fe
|
feat: dedicated login page for oauth2 logins
|
2026-09-27 13:43:17 +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
|
cc3d32fcbb
|
feat: gate oauth2 authorization on per-client roles
|
2026-09-23 13:46:56 +02:00 |
|
fromme
|
12fe4d8e15
|
feat: offer contact validation flow
|
2026-09-16 10:40:01 +02:00 |
|
fromme
|
b41820c39d
|
feat: email the administrators when a role nomination appears
|
2026-09-13 12:50:01 +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
|
dea7a3dc97
|
chore: update wording of maintenance mode message
|
2026-09-08 13:53:08 +02:00 |
|
fromme
|
45ca0d2b46
|
feat: maintenance mode
|
2026-09-08 12:35:50 +02:00 |
|
fromme
|
976b30ccc0
|
feat: add cms product code for future use
|
2026-09-03 17:40:29 +02:00 |
|
Björn Fromme
|
010cfe56b2
|
feat: upgrade project to symfony 7.4
|
2026-08-31 09:03:44 +02:00 |
|
Björn Fromme
|
bbc1b6c68a
|
feat: make booking init flow entry-point post only
|
2026-08-29 09:37:23 +02:00 |
|
Björn Fromme
|
4e6aaba9ff
|
feat: admin dashboard widgets
|
2026-08-25 16:31:45 +02:00 |
|
Björn Fromme
|
178df9b787
|
feat: update wording of booking button to better match actual function
|
2026-08-24 14:01:53 +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
|
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
|
d5f9f4ef10
|
chore: adopt namespace pattern for accommodation booking controllers
|
2026-08-19 17:07:57 +02:00 |
|
Björn Fromme
|
e105c611be
|
feat: flip region and additional info in accommodation offer view
|
2026-08-19 15:39:58 +02:00 |
|
Björn Fromme
|
6cdb331aae
|
feat: return to detail view after editing accommodation booking
|
2026-08-19 15:39:30 +02:00 |
|
Björn Fromme
|
7b0bf9ec94
|
feat: make cells clickable in accommodation booking list view
|
2026-08-19 15:39:09 +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
|
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
|
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
|
920b09dacc
|
fix: render admin menus conditionally
|
2026-08-17 16:30:12 +02:00 |
|
Björn Fromme
|
b5f1163e2d
|
fix: handle access denied errors properly
|
2026-08-17 16:29:58 +02:00 |
|
Björn Fromme
|
8271a69f45
|
fix: avoid content shift caused by scrollbar
|
2026-08-17 16:14:25 +02:00 |
|
Björn Fromme
|
f00351706e
|
feat: extract collapsible container into partial
|
2026-08-17 16:07:26 +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
|
582e54ddc4
|
feat: insert final email texts
|
2026-08-17 14:36:10 +02:00 |
|
Björn Fromme
|
396aa0bac6
|
fix: correct semantic html structure in offer template
|
2026-08-17 14:25:27 +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 |
|