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