GET /api/calendar-hotels returns the calendar hotel of every visible product, with the products using it and their season, behind the same API key as /api/hotel and /api/product. MyE&P only syncs contingent snapshots for its accommodations, so hotels that are only offered in winter (e.g. DKI, DWW, ASCGR) have no availability for the iCal feed and the availability calendar. With this list MyE&P can sync every hotel code TYPO3 actually uses, without a second list to maintain. The products and seasons are for a status overview of which hotel supports iCal, availability and prices. Hidden hotels are left out, as on the website (e.g. ASB). Co-Authored-By: Claude Opus 5.5 <[email protected]>
Queries for plugin renaming
update tt_content set list_type='epproducts_searchbar' where list_type='epproducts_pi1';
update tt_content set list_type='epproducts_product_detail' where list_type='epproducts_pi3';
update tt_content set list_type='epproducts_searchresult' where list_type='epproducts_pi2';
update tt_content set list_type='epproducts_product_teasergroup' where list_type='epproducts_pi4';
update tt_content set list_type='epproducts_country_detail' where list_type='epproducts_pi5';
update tt_content set list_type='epproducts_region_teasergroup' where list_type='epproducts_pi6';
update tt_content set list_type='epproducts_region_detail' where list_type='epproducts_pi10';
update tt_content set list_type='epproducts_city_teasergroup' where list_type='epproducts_pi7';
update tt_content set list_type='epproducts_city_detail' where list_type='epproducts_pi11';
update tt_content set list_type='epproducts_hotel_teasergroup' where list_type='epproducts_pi8';
update tt_content set list_type='epproducts_hotel_detail' where list_type='epproducts_pi12';
update tt_content set list_type='epproducts_faq' where list_type='epproducts_pi9';