Pontus Dreij
fb321cdb13
Merged in feat(SW-1274)-modify-date-my-stay (pull request #1528 )
...
Feat(SW-1274) modify date my stay
* feat(SW-1676): Modify guest details step 1
* feat(SW-1676) Integration to api to update guest details
* feat(SW-1676) Reuse of old modal
* feat(SW-1676) updated modify guest
* feat(SW-1676) cleanup
* feat(SW-1274) modify stay modal and datepicker
* feat(SW-1274) DatePicker from modify dates
* feat(SW-1274) Modify dates fixes and merge conflicts
* feat(SW-1274) handle modify for multiroom
* feat(SW-1274) update manage stay
* feat(SW-1274) fixed some comments
* feat(SW-1274) use Modal instead
* feat(SW-1274) fixed formatChildBedPreferences
* feat(SW-1274) removed any as prop
* feat(SW-1274) fix rebase conflicts
* feat(SW-1274) fix flicker on modify modal
* feat(SW-1274) CalendarButton
* feat(SW-1274) fixed gap variable
* feat(SW-1274) simplified code
* feat(SW-1274) Split up DatePicker on mode
* feat(SW-1274) Updated file structure for datepicker
Approved-by: Arvid Norlin
2025-03-19 13:11:03 +00:00
Christian Andolf
7ddca4acba
Merged in fix/change-ref-id-to-query-param (pull request #1578 )
...
fix: my stay now uses ref id in query param rather than path param to support legacy
* fix: my stay now uses ref id in query param rather than path param to support legacy
Approved-by: Michael Zetterberg
2025-03-19 11:39:16 +00:00
Hrishikesh Vaipurkar
cb5c3bfcef
feat: SW-1589 Obtain bookingCode from booking object via store
2025-03-19 11:01:56 +01:00
Hrishikesh Vaipurkar
eb2c4511c2
feat: SW-1589 Booking code booking creation
2025-03-19 09:36:34 +00:00
Erik Tiekstra
b2b197b1ef
Feat/SW-1519 remove deprecated hotel data from schema
...
* feat(SW-1519): Removed displayWebpage from hotel schema
* feat(SW-1519): Removed gallery from hotel schema
* feat(SW-1519): Removed conferencesAndMeetings from hotel schema
* feat(SW-1519): Removed healthAndWellness from hotel schema
* feat(SW-1519): Removed restaurantImages from hotel schema
* feat(SW-1519): Removed restaurantsOverviewPage from hotel schema
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-03-19 06:28:13 +00:00
Linus Flood
0e0b065dd9
Merged in feat/SW-598 (pull request #1554 )
...
feat: pass specialRequest.comment to create booking
* feat: pass specialRequest.comment to create booking
Approved-by: Simon.Emanuelsson
2025-03-18 10:43:28 +00:00
Christian Andolf
5e98ffe38d
fix(SW-1942): fixed find my booking to be case-insensitive on form input
2025-03-17 16:07:23 +01:00
Christian Andolf
b65bdce277
fix: add some more informative messages when booking cant be accessed
...
upped cookie length from 30 seconds to 10 minutes
added default values to prevent the default required error message to appear in form
2025-03-17 14:09:08 +01:00
Bianca Widstam
21aea22e48
Merged in fix/api-change-remove-points-packages (pull request #1547 )
...
Fix/api change remove points packages
* fix/remove-points
* fix: translate if points is currency
Approved-by: Niclas Edenvin
Approved-by: Simon.Emanuelsson
2025-03-17 10:59:17 +00:00
Simon Emanuelsson
1812591903
feat: add multiroom tracking to booking flow
2025-03-17 09:47:42 +01:00
Arvid Norlin
540402b969
Merged in feat/SW-1813 (pull request #1516 )
...
Feat/SW-1813
* feat(SW-1652): handle linkedReservations fetching
* feat: add linkedReservation retry functionality
* chore: align naming
* feat(SW-1813): Add booking confirmation PriceDetailsModal
Approved-by: Simon.Emanuelsson
2025-03-14 13:49:22 +00:00
Tobias Johansson
c0b543f18d
Merged in feat/SW-1437-price-change-scenario (pull request #1532 )
...
Feat/SW-1437 price change scenario
* wip price change scenario
* feat(SW-1437): added updated room prices to summary
* fix: spinner not centered on page
* fix: feedback fixes
Approved-by: Arvid Norlin
Approved-by: Simon.Emanuelsson
2025-03-14 12:39:50 +00:00
Bianca Widstam
abd401c4f4
Merged in feat/SW-1368-1369-Guarantee-late-arrival (pull request #1512 )
...
Feat/SW-1368 1369 Guarantee late arrival
* feat(SW-1368-SW-1369): guarantee late arrival for confirmation page and my stay
* feat(SW-1368-SW-1369): guarantee late arrival updated design
* feat(SW-1368-SW-1369): add translations
* feat(SW-1368-SW-1369): add translations
* feat(SW-1368-SW-1369): fix merge with master
* feat(SW-1368-SW-1369): add translations
* feat(SW-1368-SW-1369): add redirect with refId
* feat(SW-1368-SW-1369): if booking completed redirect to confirmation page
* feat(SW-1368-SW-1369): fix comments pr
* feat(SW-1368-SW-1369): fix comments pr
* feat(SW-1368-SW-1369): fix rebase master
* feat(SW-1368-SW-1369): fix duplicate flex rate check
* feat(SW-1368-SW-1369): if any room is flex, card must be used
* feat(SW-1368-SW-1369): move callback route
* feat(SW-1368-SW-1369): top align checkbox
* feat(SW-1368-SW-1369): top align checkbox
Approved-by: Tobias Johansson
Approved-by: Niclas Edenvin
2025-03-14 10:43:14 +00:00
Joakim Jäderberg
fa63b20ed0
Merged in feature/redis (pull request #1478 )
...
Distributed cache
* cache deleteKey now uses an options object instead of a lonely argument variable fuzzy
* merge
* remove debug logs and cleanup
* cleanup
* add fault handling
* add fault handling
* add pid when logging redis client creation
* add identifier when logging redis client creation
* cleanup
* feat: add redis-api as it's own app
* feature: use http wrapper for redis
* feat: add the possibility to fallback to unstable_cache
* Add error handling if redis cache is unresponsive
* add logging for unstable_cache
* merge
* don't cache errors
* fix: metadatabase on branchdeploys
* Handle when /en/destinations throws
add ErrorBoundary
* Add sentry-logging when ErrorBoundary catches exception
* Fix error handling for distributed cache
* cleanup code
* Added Application Insights back
* Update generateApiKeys script and remove duplicate
* Merge branch 'feature/redis' of bitbucket.org:scandic-swap/web into feature/redis
* merge
Approved-by: Linus Flood
2025-03-14 07:54:21 +00:00
Michael Zetterberg
91c36ee41c
fix: clean up dictionaries
2025-03-13 08:29:48 +00:00
Christian Andolf
1a8a57599c
fix: encoding find my booking cookie since next decodes when parsing
...
this is done in order to handle emails containing plus signs
2025-03-13 08:28:03 +00:00
Tobias Johansson
ad05f792fb
Merged in feat/SW-1078-rate-terms-scenarios (pull request #1500 )
...
feat(SW-1078): mixed rate scenario
* feat(SW-1078): mixed rate scenario
* fix: change from css string modification to array join
* refactor: split out big reduce function into smaller parts
* fix: minor fixes and improvments
* fix: added room index map to localization string
Approved-by: Christian Andolf
2025-03-12 10:34:35 +00:00
Tobias Johansson
7c233ab846
Merged in feat/SW-1076-no-room-availability (pull request #1467 )
...
Feat/SW-1076 no room availability
* fix: update booking error codes
* feat(SW-1076): handle no room availabilty on enter-details
* fix: parse to json in api mutation instead of expecting json
* fix: remove 'isComplete' state from sectionAccordion because it was not needed
Approved-by: Simon.Emanuelsson
2025-03-10 12:13:15 +00:00
Christian Andolf
e2a76736b9
fix(SW-1710): add missing prop
2025-03-10 10:10:05 +01:00
Christian Andolf
af08b3277d
fix(SW-1710): use access object references instead
...
correct incorrect test that granted access incorrectly
2025-03-10 09:45:57 +01:00
Christian Andolf
b0df70e552
feat(SW-1710): add access checks to my stay page for viewing booking
2025-03-10 09:45:56 +01:00
Tobias Johansson
1009ea87c9
Merged in fix/SW-1686-show-correct-room-availabilty-number (pull request #1491 )
...
fix: filter to only show available rooms in roomFilter
* fix: filter to only show available rooms in roomFilter
Approved-by: Niclas Edenvin
2025-03-10 08:32:14 +00:00
Pontus Dreij
2509794d0c
Merged in feat/SW-1676-modify-contact-details-my-stay-anonymous (pull request #1468 )
...
Feat/SW-1676 modify contact details my stay anonymous
* feat(SW-1676): Modify guest details step 1
* feat(SW-1676) Integration to api to update guest details
* feat(SW-1676) Reuse of old modal
* feat(SW-1676) updated modify guest
* feat(SW-1676) cleanup
* feat(SW-1676) updated myStayReturnRoute to sessionStorage
Approved-by: Niclas Edenvin
2025-03-07 13:41:25 +00:00
Arvid Norlin
ec60e9abdd
Merged in feat/SW-1652-confirmation-page (pull request #1483 )
...
Feat/SW-1652 confirmation page
* feat(SW-1652): handle linkedReservations fetching
* fix: add missing translations
* feat: add linkedReservation retry functionality
* chore: align naming
Approved-by: Simon.Emanuelsson
2025-03-07 12:47:04 +00:00
Hrishikesh Vaipurkar
24bf96df41
feat: SW-1583 Used constants for strings
2025-03-07 09:08:19 +00:00
Hrishikesh Vaipurkar
23eaa772ea
feat: SW-1583 City search Map view redemption
2025-03-07 09:08:19 +00:00
Hrishikesh Vaipurkar
5058180c41
feat: SW-1583 Implemented Reward nights on city search
2025-03-07 09:08:18 +00:00
Hrishikesh Vaipurkar
c88b178392
feat: SW-963 Optimized code
2025-03-06 12:41:11 +00:00
Hrishikesh Vaipurkar
39b6774269
Merged in feat/SW-1589-implement-booking-code-enter (pull request #1368 )
...
Feat/SW-1589 implement booking code enter
* feat: SW-1589 Booking code rate implementation
* feat: SW-1589 Optimized price display
* feat: SW-1589 Display standard price
* feat: SW-1589 Fixed rate title issue
Approved-by: Niclas Edenvin
2025-03-05 09:32:32 +00:00
Niclas Edenvin
c88aa92aba
Merged in feat/SW-1371-delete-ancillary (pull request #1455 )
...
feat(SW-1371): delete ancillary
* feat(SW-1371): delete ancillary
* Remove outline from dialog
* Consistent return type from mutation
* Error flow
Approved-by: Michael Zetterberg
Approved-by: Pontus Dreij
2025-03-04 14:22:15 +00:00
Michael Zetterberg
b8ad88de1b
fix: improve labels
2025-03-03 17:12:10 +01:00
Christian Andolf
e6e50ade45
Merged in feat/SW-1773-find-my-booking-validation (pull request #1453 )
...
feat(SW-1773): add proper validation to form and query
Approved-by: Linus Flood
Approved-by: Chuma Mcphoy (We Ahead)
2025-03-03 12:24:01 +00:00
Simon.Emanuelsson
c3e3fa62ec
Merged in fix/allow-single-rateCode (pull request #1438 )
...
fix: allow rates that only have either of member or public to be selectable
* fix: allow rates that only have either of member or public to be selectable
Approved-by: Michael Zetterberg
2025-03-03 08:28:55 +00:00
Christian Andolf
37a853f399
fix(SW-1773): added defineMessage declarations in order for localise to find the proper schema keys
2025-03-03 08:57:48 +01:00
Christian Andolf
c98ac88ac0
feat(SW-1773): add proper validation to form and query
2025-03-03 08:57:48 +01:00
Bianca Widstam
4fc25e42b5
Merged in feat/SW-1648-booking-code-my-stay (pull request #1447 )
...
feat(SW-1648): add booking code on my stay
* feat(SW-1648): add booking code on my stay
Approved-by: Niclas Edenvin
2025-02-28 14:09:23 +00:00
Simon Emanuelsson
92c5566c59
feat: add multiroom signup
2025-02-28 11:10:22 +01:00
Tobias Johansson
95917e5e4f
Merged in fix/SW-1760-room-details-button-wrong-color (pull request #1440 )
...
fix: added prop to ToggleSidePeek to fix color regression
* fix: added prop to ToggleSidePeek to fix color regression
Approved-by: Arvid Norlin
2025-02-28 08:23:15 +00:00
Pontus Dreij
69139c5230
Merged in feat(SW-1279)-mystay-multirum-cancelling (pull request #1443 )
...
Feat(SW-1279) mystay multirum cancelling
* feat(SW-1279) Cancelation text if non-user on room 2-4
* feat(SW-1279) cancel mystay multiroom
* feat(SW-1279): Added cancellation for multiroom on mystay
Approved-by: Niclas Edenvin
2025-02-28 07:17:25 +00:00
Niclas Edenvin
747201b0f7
Merged in feat/SW-1282-list-added-ancillaries (pull request #1416 )
...
Feat/SW-1282 list added ancillaries
* feat(sw-1282): add icon to accordionItem
* feat(sw-1282): list added ancillaries
* Change translation key to already existing
* Remove duplicate key
* Move new files to the new folder structure
Approved-by: Pontus Dreij
2025-02-27 22:01:11 +00:00
Hrishikesh Vaipurkar
6e9123aca9
feat: SW-1588 Fixed rebase issues
2025-02-27 13:10:05 +00:00
Hrishikesh Vaipurkar
7fe217826d
feat: SW-1588 Optimized review comments
2025-02-27 13:10:05 +00:00
Hrishikesh Vaipurkar
2a51107500
feat: SW-1588 Optimized rate title
2025-02-27 13:10:05 +00:00
Hrishikesh Vaipurkar
7541c74038
feat: SW-1588 Update as per review comments
2025-02-27 13:10:05 +00:00
Hrishikesh Vaipurkar
bf5ce25089
feat: SW-1588 Fixed same key error
2025-02-27 13:10:05 +00:00
Hrishikesh Vaipurkar
cd96aa2c94
feat: SW-1588 Fixed undefined handling
2025-02-27 13:10:05 +00:00
Hrishikesh Vaipurkar
8b53ed3301
feat: SW-1588 Optimized code & comments
2025-02-27 13:10:05 +00:00
Hrishikesh Vaipurkar
b0f6fa7e45
feat: SW-1588 Fix after rebase
2025-02-27 13:10:04 +00:00
Hrishikesh Vaipurkar
71eac4e8ba
feat: SW-1588 Optimized as per review comments
2025-02-27 13:10:04 +00:00
Hrishikesh Vaipurkar
fef31237c8
feat: SW-1588 Updated rate selection
2025-02-27 13:10:04 +00:00