Stay or non stay
PMP layout?
Depends on v.isStayBooking
src\aura\UpcomingBookingsTableRow\
UpcomingBookingsTableRow.cmp
Set by JS
src\aura\
viewVoucher\viewVoucherController.js
src\aura\UpcomingBookingsTableRow\
UpcomingBookingsTableRowController.js
isStay variable
set by if v.isStay and
booking.type == 'stay'
v.isStay can be set in two
js files
src\aura\spinnerQueue\spinnerQueueController.js
handleStartMethod sets v.isStay to true
handleFinishMethod sets v.isStay to false
src\aura\searchForVoucher\
searchForVoucherController.js
depends on isOnRequestBookingsEnabled
in partner account
booking set on
isOnRequestBookings
src\classes\PMPUtilClass.cls
isOnRequestBookings
OnRequestBookings set
as true in PMP custom settings
isStayBookingsEnabled
Preference relationships
to the account Stay Bookings
src\aura\OnRequestBookingDetailPage\OnRequestBookingDetailPageHelper.js
getOnRequestBooking
src\classes\OnRequestBookings.cls
Layout Stay or non-stay?
v.isStayEnabled
v.isStayExperience
src\aura\ExperiencesCheckBox\ExperiencesCheckBoxController.js