Björn Fromme
|
e8143c055b
|
fix: always redirect to account page first on login
|
2026-08-17 16:38:35 +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
|
adee913568
|
chore: update project dependencies
|
2026-08-17 14:25:56 +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
|
bf69fcceff
|
feat: reword flash messages, add logging
|
2026-08-13 15:08:34 +02:00 |
|
Björn Fromme
|
d74127ebe2
|
fix: drop the implicit ROLE_USER from the userinfo roles claim
|
2026-08-12 17:47:44 +02:00 |
|
Björn Fromme
|
aa486a4931
|
feat: expose person_id and address_id as separate userinfo claims
|
2026-08-12 17:47:29 +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
|
7a82127494
|
feat: sync non-privileged BusPro roles on every login
|
2026-08-12 17:47:15 +02:00 |
|
Björn Fromme
|
490acc2e8b
|
chore: correct stale role_hierarchy comments
|
2026-08-12 17:47:01 +02:00 |
|
Björn Fromme
|
6af8044f7c
|
fix: collect hotel codes from every CRM selection group
|
2026-08-12 17:46:33 +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
|
a1506ef58d
|
chore: update project dependencies, fix deprecated config setting
|
2026-08-11 11:45:58 +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
|
124c0af0f5
|
fix: assign proper administrative permissions
|
2026-08-07 08:42:54 +02:00 |
|
Björn Fromme
|
212bb660a1
|
chore: update project dependencies
|
2026-08-06 13:12:40 +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
|
b82e017f73
|
fix: exclude past dates in price tables
|
2026-08-06 12:19:30 +02:00 |
|
Björn Fromme
|
577f7445ab
|
fix: correctly calculate undersubscription fees
|
2026-08-06 12:05:03 +02:00 |
|
Björn Fromme
|
3a5895e356
|
feat: extended role hierarchy
|
2026-08-06 11:18:38 +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
|
8e4afc0813
|
feat: dedicated terms urls per country for accommodation bookings
|
2026-08-05 12:38:34 +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
|
84df3a94d9
|
chore: update project dependencies
|
2026-08-05 09:02:14 +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
|
5f2252af71
|
fix: render field in order with other fields
|
2026-08-04 17:11:53 +02:00 |
|
Björn Fromme
|
455456b6bc
|
feat: manual sorting of additional services
|
2026-08-04 17:06:41 +02:00 |
|
Björn Fromme
|
045fdea923
|
chore: cleanup documents
|
2026-08-04 16:43:06 +02:00 |
|
Björn Fromme
|
8ff13614d2
|
fix: treat dates without price as unavailable
|
2026-08-04 11:29:58 +02:00 |
|
Björn Fromme
|
331c88c38e
|
feat: exclusion groups for additional services
|
2026-08-04 10:24:29 +02:00 |
|
Björn Fromme
|
c31d086356
|
fix: avoid form jumping to top after making a selection
|
2026-08-04 09:42:01 +02:00 |
|
Björn Fromme
|
dde36ccba2
|
feat: use dedicated sender for accommodation related emails
|
2026-08-04 09:21:00 +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
|
0546f223f0
|
fix: correct icon rendering on offer page
|
2026-08-03 19:37:04 +02:00 |
|
Björn Fromme
|
6b807f358e
|
fix: correctly generate redirect url after form submission
|
2026-08-03 18:28:16 +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
|
b54c8917c9
|
feat: add logging to contingent api endpoint
|
2026-08-03 17:59:19 +02:00 |
|