From 7120bc618b6830f8c331bc5c2f6e5745b2177636 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Wed, 29 Mar 2023 17:04:48 +0530 Subject: [PATCH 01/10] Changelogs and version update --- CHANGELOG.txt | 271 ++++++++++++++++++ install/install_version.php | 2 +- modules/bankwire/CHANGELOG.txt | 11 + modules/bankwire/bankwire.php | 2 +- modules/blockcart/CHANGELOG.txt | 16 ++ modules/blockcart/blockcart.php | 2 +- modules/blockcurrencies/CHANGELOG.txt | 10 + modules/blockcurrencies/blockcurrencies.php | 2 +- modules/blocklanguages/CHANGELOG.txt | 10 + modules/blocklanguages/blocklanguages.php | 2 +- modules/blockmyaccount/CHANGELOG.txt | 9 + modules/blockmyaccount/blockmyaccount.php | 2 +- modules/blocknavigationmenu/CHANGELOG.txt | 14 + .../blocknavigationmenu.php | 2 +- modules/blocknewsletter/CHANGELOG.txt | 9 + modules/blocknewsletter/blocknewsletter.php | 2 +- modules/blocksocial/CHANGELOG.txt | 9 + modules/blocksocial/blocksocial.php | 2 +- modules/blockuserinfo/CHANGELOG.txt | 9 + modules/blockuserinfo/blockuserinfo.php | 2 +- modules/cheque/CHANGELOG.txt | 12 + modules/cheque/cheque.php | 2 +- modules/dashactivity/CHANGELOG.txt | 12 + modules/dashactivity/dashactivity.php | 2 +- modules/dashavailability/CHANGELOG.txt | 13 + modules/dashavailability/dashavailability.php | 2 +- modules/dashgoals/CHANGELOG.txt | 10 + modules/dashgoals/dashgoals.php | 2 +- modules/dashguestcycle/CHANGELOG.txt | 14 + modules/dashguestcycle/dashguestcycle.php | 2 +- modules/dashoccupancy/CHANGELOG.txt | 13 + modules/dashoccupancy/dashoccupancy.php | 2 +- modules/dashperformance/CHANGELOG.txt | 13 + modules/dashperformance/dashperformance.php | 2 +- modules/dashproducts/CHANGELOG.txt | 14 + modules/dashproducts/dashproducts.php | 2 +- modules/dashtrends/CHANGELOG.txt | 12 + modules/dashtrends/dashtrends.php | 2 +- modules/graphnvd3/CHANGELOG.txt | 10 + modules/graphnvd3/graphnvd3.php | 2 +- modules/gridhtml/CHANGELOG.txt | 9 + modules/gridhtml/gridhtml.php | 2 +- modules/hotelreservationsystem/CHANGELOG.txt | 93 ++++++ .../hotelreservationsystem.php | 2 +- modules/pagesnotfound/CHANGELOG.txt | 8 + modules/pagesnotfound/pagesnotfound.php | 2 +- modules/qloautoupgrade/CHANGELOG.txt | 10 + modules/qloautoupgrade/qloautoupgrade.php | 2 +- modules/qloblockcontact/CHANGELOG.txt | 10 + modules/qloblockcontact/qloblockcontact.php | 2 +- .../qlochannelmanagerconnector/CHANGELOG.txt | 4 + modules/qlocleaner/CHANGELOG.txt | 35 +-- modules/qlopaypalcommerce/CHANGELOG.txt | 11 + .../qlopaypalcommerce/qlopaypalcommerce.php | 2 +- modules/sekeywords/CHANGELOG.txt | 9 + modules/sekeywords/sekeywords.php | 2 +- modules/statsbestcategories/CHANGELOG.txt | 9 + .../statsbestcategories.php | 2 +- modules/statsbestcustomers/CHANGELOG.txt | 9 + .../statsbestcustomers/statsbestcustomers.php | 2 +- modules/statsbestproducts/CHANGELOG.txt | 10 + .../statsbestproducts/statsbestproducts.php | 2 +- modules/statsbestvouchers/CHANGELOG.txt | 9 + .../statsbestvouchers/statsbestvouchers.php | 2 +- modules/statscatalog/CHANGELOG.txt | 10 + modules/statscatalog/statscatalog.php | 2 +- modules/statscheckup/CHANGELOG.txt | 11 + modules/statscheckup/statscheckup.php | 2 +- modules/statsdata/CHANGELOG.txt | 10 + modules/statsdata/statsdata.php | 2 +- modules/statsequipment/CHANGELOG.txt | 9 + modules/statsequipment/statsequipment.php | 2 +- modules/statsforecast/CHANGELOG.txt | 11 + modules/statsforecast/statsforecast.php | 2 +- modules/statslive/CHANGELOG.txt | 9 + modules/statslive/statslive.php | 2 +- modules/statsnewsletter/CHANGELOG.txt | 9 + modules/statsnewsletter/statsnewsletter.php | 2 +- modules/statsorigin/CHANGELOG.txt | 9 + modules/statsorigin/statsorigin.php | 2 +- modules/statspersonalinfos/CHANGELOG.txt | 10 + .../statspersonalinfos/statspersonalinfos.php | 2 +- modules/statsproduct/CHANGELOG.txt | 11 + modules/statsproduct/statsproduct.php | 2 +- modules/statsregistrations/CHANGELOG.txt | 9 + .../statsregistrations/statsregistrations.php | 2 +- modules/statssales/CHANGELOG.txt | 9 + modules/statssales/statssales.php | 2 +- modules/statsvisits/CHANGELOG.txt | 9 + modules/statsvisits/statsvisits.php | 2 +- modules/wkabouthotelblock/CHANGELOG.txt | 14 + .../wkabouthotelblock/wkabouthotelblock.php | 2 +- modules/wkfooteraboutblock/CHANGELOG.txt | 10 + .../wkfooteraboutblock/wkfooteraboutblock.php | 2 +- .../wkfooterlangcurrencyblock/CHANGELOG.txt | 10 + .../wkfooterlangcurrencyblock.php | 2 +- .../wkfooternotificationblock/CHANGELOG.txt | 10 + .../wkfooternotificationblock.php | 2 +- modules/wkfooterpaymentblock/CHANGELOG.txt | 11 + .../wkfooterpaymentblock.php | 2 +- .../CHANGELOG.txt | 10 + .../wkfooterpaymentinfoblockcontainer.php | 2 +- modules/wkhotelfeaturesblock/CHANGELOG.txt | 13 + .../wkhotelfeaturesblock.php | 2 +- modules/wkhotelfilterblock/CHANGELOG.txt | 16 ++ .../wkhotelfilterblock/wkhotelfilterblock.php | 2 +- modules/wkhotelroom/CHANGELOG.txt | 12 + modules/wkhotelroom/wkhotelroom.php | 2 +- modules/wkroomsearchblock/CHANGELOG.txt | 18 ++ .../wkroomsearchblock/wkroomsearchblock.php | 2 +- modules/wktestimonialblock/CHANGELOG.txt | 16 ++ .../wktestimonialblock/wktestimonialblock.php | 2 +- 112 files changed, 1006 insertions(+), 87 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index fae998665..da300013c 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,274 @@ +#################################### +# V1.6.0 +#################################### + +## Added Features + - #343: Added a feature the employee can access the site in maintenance mode + - #349: Change guest account transformation flow + - #351: Add hotel address selection on map using marker at back office + - #370: Added Autoupgrade and Paypal modules in QloApps + - #372: Add hooks actionSubmitIdentityBefore and displayCartRoomImageAfter + - #418: Add hooks displayAdminAddHotelFormTab and displayAdminAddHotelFormTabContent + - #429: Add price modification for new orders at back office + - #431: Added gitignore file + - #435: Added feature: minimum and maximum length of stay restriction for room types + - #449: "Added catalog page, updated dashboard and added recomendation section + - #454: Added feature Customer can now create booking with different name. + - #456: Allow admin to add new links on Hotel Reservation System > Settings page and remove links + - #459: Security update: Allow admin user to configure the SameSite cookie attribute + - #463: Add 'Operations Today' section on admin dashboard + - #475: Added feature occupancy wise search and booking + - #479: Add preparation time for bookings + - #516: "Added: ""Channel Manager Connector"" module to QloApps + - #530: Added: Option to close recomendation on dashboard and catalog page + - #531: Allow admin to upload check-in documents + - #535: Added : autocomplete parameter to date and datetime options in admin render form + - #538: Added: Feature service products + - #589: Add cancellation policy section on admin order view page + - #593: Add guest transformation during registration at front office + - #613: Added: Feature limit quantity of service products per room + - #620: "Added: ""auto add to cart"" column in admin room type services tab + - #622: Added: Primary hotel in QloApps for tax calculation of service products + - #643: Add module Dashboard Insights to admin dashboard + - #645: Added: checkoutProcess directory in override/classes + +## Improvements +- Core + - #332: Updated demo link in readme file + - #334: Remove install.sql files from modules + - #338: Replace booking type integer values with class constants + - #353: Remove smarty modifiers json_encode and json_decode | change in deprecation message + - #356: "Moved hotelreservationsystem ""actionvalidateorder"" to core function ""validateorder"" + - #364: Remove theme 'default-bootstrap' + - #365: "Update Readme - PHP, MySQL and Required PHP extenstions + - #366: Updated core upgrade files and modules upgrade files + - #371: "Updated tax flow, Taxes are now calculated based on hotel address + - #375: Improve installation options + - #381: Change demo city name from DefCity to Demo City + - #401: Remove unused modules + - #402: Change module category for modules graphnvd3 and hotelreservationsystem + - #404: Update PaymentModule.php + - #415: Removed qlo_mod_list.xml + - #420: Remove unused code and data from module hotelreservationsystem + - #426: Replace _PS_MODULE_DIR_ with $this->_path in 'wkroomsearchblock' module + - #430: Updated QloApps order statuses + - #432: Updated Language pack resource will be downloaded from QloApps + - #443: Remove Google+ URL from blocksocial module + - #447: Improvement of cart rule applied on orders and room types + - #458: Replace module 'productcomments' with 'qlohotelreview' + - #460: Remove characters limit of 128 for hotel fields 'map_formated_address' and 'map_input_text' + - #467: Removed multiple address option + - #468: Update image generation method for hotel and default modules + - #469: Enable Re-display cart at login by default + - #476: Use object methods save() and delete() for classes HotelCartBookingData and HotelBookingDetail + - #477: Update api endpoint and request data + - #500: Improve order refund flow + - #519: Improved: Enable ssl configuration during installation + - #521: Updated occupancy dropdown + - #527: Fix CLI install issues + - #528: Update licenses + - #532: Change demo content for CMS page Legal Notice + - #342, #363, #436, #462, #470, #480, #543, #546, #561, #562, #569, #595, #618, #644: Text related changes throughout QloApps + +- Back Office + - #337: Removed delivery column and added full name to customer column on order list page at back office + - #345: Add room type duplication feature + - #346: Remove unused room status from room type edit page + - #347: Improve back office logos + - #354: Remove Google Maps api from order detail page at back office + - #355: Added upper limit of PHP for QloApps installation + - #357: Remove module config links from Hotel Reservation System > Settings page + - #376: Remove global price option when not needed from additional facilities… + - #380: Add error messages for missing tests on Configuration Information page + - #383: Remove Catalog > Tags page and Tags field from room type edit page + - #388: Removed unused field minimum quantity from Specific price + - #395: Load KPIs data using ajax on page load at back office + - #405: "BO: Fix datepicker issues, calendar improvement and update admin theme sass files + - #409: Change Feature Price name to Advanced Price Rule + - #423: Improvement: Booking carts controller in Back-office + - #451: Improve statistics at back office + - #453: Remove Booking Information tab from room type edit page at back office + - #453: Remove Booking Information tab from room type edit page at back office + - #464: Implement Additional Facilities tab in AdminProductsController instead of using hotelreservationsystem module hook + - #471: Move filter options to Preferences > Room Types page + - #478: Update admin book now page design | added fullcalender + - #485: Update default checkout date on order view page at back office + - #509: Added: SQL_MODE for allow invalid dates in db backup + - #515: Optimize: Module suggestion listing process + - #522: Updated: Book now page calender view + - #526: Update refund option and orders state mangement + - #551: Updated best selling rooms and most viewed rooms statistics + - #555: Removed: unused category KPIs + - #563: Change Geolocation data file link at back office + - #571: Remove Order Restrict link from Hotel Reservation System > Settings page + - #580: Updated: removed unused configuration options from admin catagory tab + - #581: "Updated admin service product configuration in SEO, Prices and association tabs + - #582: Removed selected extra services list from current cart in backoffice book now + - #586: Update Dashavailability graph + - #594: Remove unused fields from Catalog Price rule + - #607: Updated: Service products pop-up modal in admin order view page + - #611: Updated: added complete booking info in admin booking carts tab + - #623: Added: access restriction according to hotel in admin search page + - #629: Enable custom handler for backoffice. + - #632: Update disable dates selection for a room at back office + - #633: Update hotel review view page at back office + - #639: Update refund request view page at back office + +- Front Office + - #336: Remove order history link for guest account holders on order confirmation page + - #367: Updated meta generator tag to QloApps + - #377: Add check-in and check-out time on room type detail page + - #385: Improve front office header + - #387: Add nav bar and move language and currency selector at top at front office + - #400: Updated booking form on room type detail page + - #403: Add maps to search results and room type detail pages + - #410: Add hotel images under room information on room type detail page + - #474: Remove unwanted js and fix room search issues on room type detail page + - #484: Reviews module: Show updated helpful count when marking a review helpful + - #505: Updated tax view in cart popup + - #536: Remove address deletion code from front office + - #545: Added: check in - check out label on room type page + - #548: Updated search result page booking option view + - #550: Updated QloApps search panel design + - #596: Remove refund ID column on refunds list page at front office + - #624: Fix: Dropdown displaces on search result page when adding children in room + - #630: Update navigation menu at front office + - #631: Added: Missing vat number field in customer address form. + - #634: Show room maximum occupancy on search and room type page + - #635: Update: datepicker dates background color for dates between date-from and date-to + + +## Bugs Fixed +- Core + - #329: PHP Version issue in Install of QloApps 1.5.2 + - #394: Fix hotel city access method as introduced in tax flow changes + - #416: Resolved wrong address while creating new booking + - #425: Fix owl-carousel plugin loading issue for 'wktestimonialblock' module + - #433: Fix Webservice count() issue + - #438: Fix page scroll issues at order history and order view page + - #448: Resolve multiple hotel room booking from single cart + - #452: Fixed: count() function use issue in WebserviceOutputJSON.php + - #514: Resolve: Occupancy wise search feature issues + - #520: Fix order confirmation email issue + - #534: Fix installation issue of missing data + - #557: Fix js minification issue for file 'js/daterangepicker/moment.min.js' + - #559: Change link in credit slip email + - #583: Resolved: Unable to add room in cart from front and backoffice + - #584: Resolve: Inactive auto add service price still gets added to room price + - #585: Updated: depricated call for array_key_exists to property_exists for object + - #592: Resolved: Incorrect advance payment amount when discount is greater than advance payment + - #604: Resolved: service products can still be added multiple times when configuration is disbled + - #608: Fix: Unable to remove disabled services from cart + - #609: Resolved: Cannot create booking with srevice produsts in cart + - #610: Resolved: price not defined of service product when multiple rooms are bought in order detail page + - #614: Resolved: Specific price does not apply base on priority + - #621: Resolved: Catalog discount is not visible when auto add service is attached to room type + - #627: Fixed: Order summary in order confirmation page and order confirmation e-mail + +- Back Office + - #314: Resolve HelperList filter issue + - #340: Resolved a fatal error when forwarding a discussion to another employee on the Customer Service page. + - #358: Resolve order total invoice issue on backoffice orders page. + - #359: Resolve 'Revenue' amount issue on admin dashboard + - #360: Resolve specific price list issue on room type edit page + - #361: Correct outgoing search links on search page at back office + - #368: Resolved issue when preview template in backoffice order status page + - #369: Resolved customer thread not forwarding to another employee from backoffice customer service + - #378: Fix ConfigurationKPI values issue when adding a new language + - #379: Fix controller access denied page design + - #382: Resolve undefined index issue on Order Restrict update form + - #389: Prevent Admin or employee from adding rooms in order other than rooms of current hotel in order + - #391: Updated dashboard structure | Fixed dashboard widget + - #396: Fix PHP notice issue when accessing unavailable objects on admin controller + - #407: Fix loading of unnecessary media files on Manage Room Types page + - #408: Fix tpl path issue on Manage Room Types page + - #411: Fix admin login page design issue + - #412: Resolve dashboard design issues + - #413: Fix date formats at back office + - #421: Fix rooms addition to a room type issues at back office + - #428: Fix PHP notice issue for key `stage_name` on order view page at back office + - #434: Fix employee avatar not showing at back office + - #439: Fix module reset options popup issue on Modules & Services page + - #444: Fix undefined variable issue at Hotel Interior Block settings page at back office + - #455: Fix Book Now page at back office + - #461: Fix currency update issue on order creation page at back office + - #466: Resolve issue when total order paid amont is in negative + - #473: Fix database exception issue on Book Now page at back office when multiple QloApps installations are present on the same domain + - #481: Fixes module not installing from new catalog page + - #486: Fix undefined variable issue on admin dashboard + - #495: Added: missing re-allocation pop-up and improved design in book now page + - #496: Fix warning when tab_modules_list is empty + - #502: Fix Division by zero + - #510: escape: unsupported type: UTF-8 - returning unmodified string + - #513: Fixed Undefined property: $toolbar_btn + - #523: Fixed: incorrect payment amount adding from addOrderPaymentDetail + - #525: Fixed: Download module error showing when checking for update on manage module page + - #537: Fix bug in order refund request process at front office + - #540: Fixed: totalAvailableRooms warning issue resolved on room detail page + - #542: Resolved: advance price rules validation issue + - #544: Resolved: bad sql query issue when assigning features to the hotel + - #547: Resolved: Db exception on qlocleaner integrity check + - #549: Resolved: issue on free order and room reallocation + - #554: Resolved: room status update issue from active to inactive. + - #554: Resolved: room status update issue from active to inactive. + - #560: Fix guests count in Operations Today panel of Dashboard + - #564: Fix Stats > Stats page issues + - #565: Fix incorrect value of Purchased References KPI + - #566: Fix Unknown customer age on Stats > Stats page + - #567: Fix Direct Revenue Ratio (DRR) on dashboard + - #568: Fix room add/edit issue on order from back office + - #573: Change catalog evaluation module and fix stats issues + - #574: Fix: Services price not including in cancelation charges. + - #575: Resolved: Issue while adding room in order for deleted customer + - #577: Resolved: Backoffice ajax loader does not stop after closing dashboard recommendation + - #578: Fix Customers KPI on Customers page + - #579: Resolved: Exception on admin book now page after cleaning cart data + - #587: Update guests count in Operations Today on dashboard + - #588: Resolved: Issue while exporting service products and booking carts + - #591: Fix can not create order from Customers > Booking Carts page + - #597: Fix filter issues on Assign Hotel Features page at back office + - #599: Fix js errors on admin book now page + - #602: Fix Add new buttons display issue at back office + - #612: Resolved: hotel tagline and short description wrong format + - #616: Resolved: Mulitple hotel cover image created when uploading multiple images + - #625: Fixed: book now page calender does not show searched date month + - #628: Fixed: Inconsistent price for facilitiy in room row and pop-up modal in admin orders view page + - #640: Fix order room dates edit issue at back office + - #641: Fix ajax error on login page at front office + - #642: Fix: Admin is able to add rooms in order without selecting occupancy + - #647: Fix order creation without address at back office + +- Front Office + - #348: Resolve auto page scroll issue on order history page + - #362: Resolve room type name font issue at room type detail page + - #373: Fix wrong search results page url causing SQL error + - #390: Resolve rooms left count issue on cart update on room type detail page + - #397: Fix PHP notice issue on room type detail page + - #414: Fix guest can not edit personal info on checkout page issue + - #417: Resolved address issue on contact page for list and map + - #419: Fix hero image cache issue + - #482: Fix PHP error on passing wrong dates in URL + - #483: Resolved: logo visible bigger than recomended size in default theme + - #504: Fix ajax page not found issue on room type detail page + - #518: Fixed: User input in location field in search panel get replaced by hotel location + - #541: Resolved: hotel image issue on room type page + - #552: Resolved: guest order detail page issue + - #553: Resolved: PHP warnings on the refund request + - #556: Resolved: service product url issue + - #558: Fix order cancel request issue + - #570: Fix maps issue on room type detail page + - #576: Fix cart rule applied icon issue on checkout page + - #598: Fix PHP issue on front pages + - #603: Fix children age selection error with occupancy booking at front office + - #605: Resolved: Service producs all images not visible in front office + - #606: Updated: Hide service product prices in catalog mode. + - #615: Resolved: Order restrict error is displayed multiple time on checkout page + - #617: Resolved: unable to create refund request + - #626: Fixes: Unable to view or save customer address from front office + - #638: Close occupancy dropdown on clicking book now button + - #649: Fix: Occupancy panel does not close when clicking on add to cart button + + #################################### # V1.5.2 #################################### diff --git a/install/install_version.php b/install/install_version.php index 5d3314d62..fce389ecd 100644 --- a/install/install_version.php +++ b/install/install_version.php @@ -25,4 +25,4 @@ */ define('_PS_INSTALL_VERSION_', '1.6.1.23'); -define('_QLO_INSTALL_VERSION_', '1.5.2.0'); \ No newline at end of file +define('_QLO_INSTALL_VERSION_', '1.6.0.0'); \ No newline at end of file diff --git a/modules/bankwire/CHANGELOG.txt b/modules/bankwire/CHANGELOG.txt index df496fbad..97bcb672f 100644 --- a/modules/bankwire/CHANGELOG.txt +++ b/modules/bankwire/CHANGELOG.txt @@ -1,3 +1,14 @@ +------------------------------ +# V1.1.4 to V1.1.5 +------------------------------ + +## Improved/Changed Features: + +* [CO] : [#430] Updated QloApps order statuses +* [CO] : [#436] Text changes +* [CO] : [#608] Fix: Unable to remove disabled services from cart + + ------------------------------ # V1.1.3 to V1.1.4 ------------------------------ diff --git a/modules/bankwire/bankwire.php b/modules/bankwire/bankwire.php index f617c8601..a5add709a 100644 --- a/modules/bankwire/bankwire.php +++ b/modules/bankwire/bankwire.php @@ -41,7 +41,7 @@ public function __construct() { $this->name = 'bankwire'; $this->tab = 'payments_gateways'; - $this->version = '1.1.4'; + $this->version = '1.1.5'; $this->author = 'PrestaShop'; $this->controllers = array('payment', 'validation'); $this->is_eu_compatible = 1; diff --git a/modules/blockcart/CHANGELOG.txt b/modules/blockcart/CHANGELOG.txt index a64da85de..8a755cdc2 100644 --- a/modules/blockcart/CHANGELOG.txt +++ b/modules/blockcart/CHANGELOG.txt @@ -1,3 +1,19 @@ +----------------------------- +# V1.6.4 to V1.6.5 +----------------------------- + +## Improved/Changed Features: +* [CO] : [#363] Text changes +* [FO] : [#390] Resolve rooms left count issue on cart update on room type detail page +* [FO] : [#400] Refreshed booking form panel on room type detail page +* [CO] : [#436] Text changes +* [FO] : [#474] Remove unwanted js and fix issues on room type detail page +* [CO] : [#475] Added Feature: Occupancy wise search and booking +* [FO] : [#505] Updated tax view in cart popup +* [CO] : [#538] Added: Feature service products +* [FO] : [#649] Fix: Occupancy panel does not close when clicking on add to cart button + + ----------------------------- # V1.6.3 to V1.6.4 ----------------------------- diff --git a/modules/blockcart/blockcart.php b/modules/blockcart/blockcart.php index 35eb65e97..d00c68aed 100644 --- a/modules/blockcart/blockcart.php +++ b/modules/blockcart/blockcart.php @@ -34,7 +34,7 @@ public function __construct() { $this->name = 'blockcart'; $this->tab = 'front_office_features'; - $this->version = '1.6.4'; + $this->version = '1.6.5'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/blockcurrencies/CHANGELOG.txt b/modules/blockcurrencies/CHANGELOG.txt index 27f7a3766..eb755c09a 100644 --- a/modules/blockcurrencies/CHANGELOG.txt +++ b/modules/blockcurrencies/CHANGELOG.txt @@ -1,3 +1,13 @@ +------------------------------ +# V0.4.0 to V0.4.1 +------------------------------ + +## Improved/Changed Features: + +* [FO] : [#387] Add nav bar and move language and currency selector at top at front office +* [FO] : [#436] Text changes + + 2014-04-22 18:57:08 +0200 // Changelog updated 2014-03-24 17:47:06 +0100 / MO blockcurrencies : ps_versions_compliancy added 2014-03-20 14:22:35 +0100 Initial commit diff --git a/modules/blockcurrencies/blockcurrencies.php b/modules/blockcurrencies/blockcurrencies.php index d2c50383a..2b18df8c0 100644 --- a/modules/blockcurrencies/blockcurrencies.php +++ b/modules/blockcurrencies/blockcurrencies.php @@ -34,7 +34,7 @@ public function __construct() { $this->name = 'blockcurrencies'; $this->tab = 'front_office_features'; - $this->version = '0.4.0'; + $this->version = '0.4.1'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/blocklanguages/CHANGELOG.txt b/modules/blocklanguages/CHANGELOG.txt index 6714c166b..363023201 100644 --- a/modules/blocklanguages/CHANGELOG.txt +++ b/modules/blocklanguages/CHANGELOG.txt @@ -1,3 +1,13 @@ +------------------------------ +# V1.5.0 to V1.5.1 +------------------------------ + +## Improved/Changed Features: + +* [FO] : [#436] Text changes +* [FO] : [#387] Add nav bar and move language and currency selector at top at front office + + 2014-04-22 18:57:15 +0200 // Changelog updated 2014-03-25 11:08:42 +0100 // Forgotten apostrophe 2014-03-24 11:43:28 +0100 / MO blocklanguages : ps_versions_compliancy modified (1.5.6.1 => 1.6) diff --git a/modules/blocklanguages/blocklanguages.php b/modules/blocklanguages/blocklanguages.php index 81c937f31..2467c8da9 100644 --- a/modules/blocklanguages/blocklanguages.php +++ b/modules/blocklanguages/blocklanguages.php @@ -34,7 +34,7 @@ public function __construct() { $this->name = 'blocklanguages'; $this->tab = 'front_office_features'; - $this->version = '1.5.0'; + $this->version = '1.5.1'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/blockmyaccount/CHANGELOG.txt b/modules/blockmyaccount/CHANGELOG.txt index 20aea4557..53e05b59e 100644 --- a/modules/blockmyaccount/CHANGELOG.txt +++ b/modules/blockmyaccount/CHANGELOG.txt @@ -1,3 +1,12 @@ +------------------------------ +# V1.4.1 to V1.4.2 +------------------------------ + +## Improved/Changed Features: + +* [FO] : [#467] Removed option to create multiple address of customer + + 2014-04-22 18:57:23 +0200 // Changelog updated 2014-03-24 11:43:28 +0100 / MO blockmyaccount : ps_versions_compliancy modified (1.5.6.1 => 1.6) 2014-03-24 11:02:49 +0100 / MO blockmyaccount : ps_versions_compliancy added diff --git a/modules/blockmyaccount/blockmyaccount.php b/modules/blockmyaccount/blockmyaccount.php index 1c367c9f7..a8ab17656 100644 --- a/modules/blockmyaccount/blockmyaccount.php +++ b/modules/blockmyaccount/blockmyaccount.php @@ -33,7 +33,7 @@ public function __construct() { $this->name = 'blockmyaccount'; $this->tab = 'front_office_features'; - $this->version = '1.4.1'; + $this->version = '1.4.2'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/blocknavigationmenu/CHANGELOG.txt b/modules/blocknavigationmenu/CHANGELOG.txt index a4b50656c..e642e3515 100644 --- a/modules/blocknavigationmenu/CHANGELOG.txt +++ b/modules/blocknavigationmenu/CHANGELOG.txt @@ -1,3 +1,17 @@ +----------------------------- +# V1.1.1 to V1.1.2 +----------------------------- + +## Improved/Changed Features: + +* [FO] : [#630] Update navigation menu at front office +* [CO] : [#528] licenses updated +* [CO] : [#436] Text changes +* [FO] : [#385] Improve front office header +* [CO] : [#366] Updated core upgrade files and modules upgrade files +* [BO] : [#357] Remove module config links from Hotel Reservation System > Settings page + + ----------------------------- # V1.1.0 to V1.1.1 ----------------------------- diff --git a/modules/blocknavigationmenu/blocknavigationmenu.php b/modules/blocknavigationmenu/blocknavigationmenu.php index 05cd5c775..dd261782a 100644 --- a/modules/blocknavigationmenu/blocknavigationmenu.php +++ b/modules/blocknavigationmenu/blocknavigationmenu.php @@ -29,7 +29,7 @@ public function __construct() { $this->name = 'blocknavigationmenu'; $this->tab = 'front_office_features'; - $this->version = '1.1.1'; + $this->version = '1.1.2'; $this->author = 'Webkul'; $this->need_instance = 0; diff --git a/modules/blocknewsletter/CHANGELOG.txt b/modules/blocknewsletter/CHANGELOG.txt index de055c4bb..b86e97833 100644 --- a/modules/blocknewsletter/CHANGELOG.txt +++ b/modules/blocknewsletter/CHANGELOG.txt @@ -1,3 +1,12 @@ +------------------------------- +# Change Log V2.2.1 to V2.2.2 +------------------------------- + +## Improved/Changed Features: + +* [BO] : [#451] Improve statistics at back office + + ------------------------------- # Change Log V2.2.0 to V2.2.1 ------------------------------- diff --git a/modules/blocknewsletter/blocknewsletter.php b/modules/blocknewsletter/blocknewsletter.php index 2379124bf..1bca820ef 100644 --- a/modules/blocknewsletter/blocknewsletter.php +++ b/modules/blocknewsletter/blocknewsletter.php @@ -51,7 +51,7 @@ public function __construct() $this->confirmUninstall = $this->l('Are you sure that you want to delete all of your contacts?'); $this->ps_versions_compliancy = array('min' => '1.6', 'max' => _PS_VERSION_); - $this->version = '2.2.1'; + $this->version = '2.2.2'; $this->author = 'PrestaShop'; $this->error = false; $this->valid = false; diff --git a/modules/blocksocial/CHANGELOG.txt b/modules/blocksocial/CHANGELOG.txt index 9cff0b82c..d35220be5 100644 --- a/modules/blocksocial/CHANGELOG.txt +++ b/modules/blocksocial/CHANGELOG.txt @@ -1,3 +1,12 @@ +------------------------------ +# V1.2.0 to V1.2.1 +------------------------------ + +## Improved/Changed Features: + +* [CO] : [#443] Remove Google+ URL from blocksocial module + + 2014-04-22 18:57:46 +0200 // Changelog updated 2014-03-26 17:55:24 +0100 Show youtube, google+ and Pinterest links 2014-03-26 17:34:00 +0100 install and uninstall default values fixed diff --git a/modules/blocksocial/blocksocial.php b/modules/blocksocial/blocksocial.php index ad61f6b8c..01e179f14 100644 --- a/modules/blocksocial/blocksocial.php +++ b/modules/blocksocial/blocksocial.php @@ -34,7 +34,7 @@ public function __construct() { $this->name = 'blocksocial'; $this->tab = 'front_office_features'; - $this->version = '1.2.0'; + $this->version = '1.2.1'; $this->author = 'PrestaShop'; $this->bootstrap = true; diff --git a/modules/blockuserinfo/CHANGELOG.txt b/modules/blockuserinfo/CHANGELOG.txt index 3dd244f74..51bd7c6d6 100644 --- a/modules/blockuserinfo/CHANGELOG.txt +++ b/modules/blockuserinfo/CHANGELOG.txt @@ -1,3 +1,12 @@ +------------------------------ +# V0.4.0 to V0.4.1 +------------------------------ + +## Improved/Changed Features: + +* [FO] [#385] Improve front office header + + 2014-04-22 18:57:59 +0200 // Changelog updated 2014-03-24 11:43:29 +0100 / MO blockuserinfo : ps_versions_compliancy modified (1.5.6.1 => 1.6) 2014-03-24 11:04:51 +0100 / MO blockuserinfo : ps_versions_compliancy added diff --git a/modules/blockuserinfo/blockuserinfo.php b/modules/blockuserinfo/blockuserinfo.php index 8770166d0..c7a3dcaac 100644 --- a/modules/blockuserinfo/blockuserinfo.php +++ b/modules/blockuserinfo/blockuserinfo.php @@ -33,7 +33,7 @@ public function __construct() { $this->name = 'blockuserinfo'; $this->tab = 'front_office_features'; - $this->version = '0.4.0'; + $this->version = '0.4.1'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/cheque/CHANGELOG.txt b/modules/cheque/CHANGELOG.txt index d3609043d..efe4bcd29 100644 --- a/modules/cheque/CHANGELOG.txt +++ b/modules/cheque/CHANGELOG.txt @@ -1,3 +1,15 @@ +------------------------------ +# V2.6.5 to V2.6.6 +------------------------------ + +## Improved/Changed Features: + + +* [FO] : [#608] Fix: Unable to remove disabled services from cart +* [CO] : [#430] Updated QloApps order statuses +* [CO] : [#436] Text changes + + ------------------------------ # V2.6.4 to V2.6.5 ------------------------------ diff --git a/modules/cheque/cheque.php b/modules/cheque/cheque.php index dc5ffa669..63bb05629 100644 --- a/modules/cheque/cheque.php +++ b/modules/cheque/cheque.php @@ -40,7 +40,7 @@ public function __construct() { $this->name = 'cheque'; $this->tab = 'payments_gateways'; - $this->version = '2.6.5'; + $this->version = '2.6.6'; $this->author = 'PrestaShop'; $this->controllers = array('payment', 'validation'); $this->is_eu_compatible = 1; diff --git a/modules/dashactivity/CHANGELOG.txt b/modules/dashactivity/CHANGELOG.txt index 7b4df9990..f55a94dd5 100644 --- a/modules/dashactivity/CHANGELOG.txt +++ b/modules/dashactivity/CHANGELOG.txt @@ -1,3 +1,15 @@ +------------------------------ +# V1.0.1 to V1.0.2 +------------------------------ + +## Improved/Changed Features: + +* [CO] : [#458] Replace module 'productcomments' with 'qlohotelreview' +* [BO] : [#451] Improve statistics at back office +* [BO] : [#413] Fix date formats at back office +* [BO] : [#391] Updated dashboard structure | Fixed dashboard widget + + ------------------------------ # V1.0.0 to V1.0.1 ------------------------------ diff --git a/modules/dashactivity/dashactivity.php b/modules/dashactivity/dashactivity.php index 1c20adeec..a9cc19f49 100644 --- a/modules/dashactivity/dashactivity.php +++ b/modules/dashactivity/dashactivity.php @@ -36,7 +36,7 @@ public function __construct() { $this->name = 'dashactivity'; $this->tab = 'dashboard'; - $this->version = '1.0.1'; + $this->version = '1.0.2'; $this->author = 'PrestaShop'; $this->push_filename = _PS_CACHE_DIR_.'push/activity'; $this->allow_push = true; diff --git a/modules/dashavailability/CHANGELOG.txt b/modules/dashavailability/CHANGELOG.txt index 4f29acabf..4552d6088 100644 --- a/modules/dashavailability/CHANGELOG.txt +++ b/modules/dashavailability/CHANGELOG.txt @@ -1,3 +1,16 @@ +------------------------------ +# V1.0.0 to V1.0.1 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#586] Update Dashavailability graph +* [CO] : [#528] licenses updated +* [BO] : [#451] Improve statistics at back office +* [BO] : [#412] Resolve dashboard design issues +* [BO] : [#391] Updated dashboard structure | Fixed dashboard widget + + Changelog v1.0.0 diff --git a/modules/dashavailability/dashavailability.php b/modules/dashavailability/dashavailability.php index 092646a15..a59d76a8b 100644 --- a/modules/dashavailability/dashavailability.php +++ b/modules/dashavailability/dashavailability.php @@ -28,7 +28,7 @@ public function __construct() { $this->name = 'dashavailability'; $this->tab = 'dashboard'; - $this->version = '1.0.0'; + $this->version = '1.0.1'; $this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6'); $this->author = 'Webkul'; $this->bootstrap = true; diff --git a/modules/dashgoals/CHANGELOG.txt b/modules/dashgoals/CHANGELOG.txt index 7258f74c1..36e0e7ec7 100644 --- a/modules/dashgoals/CHANGELOG.txt +++ b/modules/dashgoals/CHANGELOG.txt @@ -1,3 +1,13 @@ +------------------------------ +# V1.0.1 to V1.0.2 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#451] Improve statistics at back office +* [BO] : [#391] Updated dashboard structure | Fixed dashboard widget + + ------------------------------ # V1.0.0 to V1.0.1 ------------------------------ diff --git a/modules/dashgoals/dashgoals.php b/modules/dashgoals/dashgoals.php index 401a0f456..88b4a097b 100644 --- a/modules/dashgoals/dashgoals.php +++ b/modules/dashgoals/dashgoals.php @@ -41,7 +41,7 @@ public function __construct() { $this->name = 'dashgoals'; $this->tab = 'dashboard'; - $this->version = '1.0.1'; + $this->version = '1.0.2'; $this->author = 'PrestaShop'; parent::__construct(); diff --git a/modules/dashguestcycle/CHANGELOG.txt b/modules/dashguestcycle/CHANGELOG.txt index 4f29acabf..82b8a4941 100644 --- a/modules/dashguestcycle/CHANGELOG.txt +++ b/modules/dashguestcycle/CHANGELOG.txt @@ -1,3 +1,17 @@ +------------------------------ +# V1.0.0 to V1.0.1 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#587] Update guests count in Operations Today on dashboard +* [BO] : [#560] Fixed: Guests count in "Operations Today" panel of Dashboard in Back-office. +* [BO] : [#528] licenses updated +* [BO] : [#463] Add 'Operations Today' section on admin dashboard +* [BO] : [#412] Resolve dashboard design issues +* [BO] : [#391] Updated dashboard structure | Fixed dashboard widget + + Changelog v1.0.0 diff --git a/modules/dashguestcycle/dashguestcycle.php b/modules/dashguestcycle/dashguestcycle.php index 783ac20e4..a767f07a2 100644 --- a/modules/dashguestcycle/dashguestcycle.php +++ b/modules/dashguestcycle/dashguestcycle.php @@ -28,7 +28,7 @@ public function __construct() { $this->name = 'dashguestcycle'; $this->tab = 'dashboard'; - $this->version = '1.0.0'; + $this->version = '1.0.1'; $this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6'); $this->author = 'Webkul'; $this->bootstrap = true; diff --git a/modules/dashoccupancy/CHANGELOG.txt b/modules/dashoccupancy/CHANGELOG.txt index 4f29acabf..b0a7907ec 100644 --- a/modules/dashoccupancy/CHANGELOG.txt +++ b/modules/dashoccupancy/CHANGELOG.txt @@ -1,3 +1,16 @@ +------------------------------ +# V1.0.0 to V1.0.1 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#528] licenses updated +* [BO] : [#486] Fix undefined variable issue on admin dashboard +* [BO] : [#451] Improve statistics at back office +* [BO] : [#413] Fix date formats at back office +* [BO] : [#391] Updated dashboard structure | Fixed dashboard widget + + Changelog v1.0.0 diff --git a/modules/dashoccupancy/dashoccupancy.php b/modules/dashoccupancy/dashoccupancy.php index 444e07eb5..6d18c4f46 100644 --- a/modules/dashoccupancy/dashoccupancy.php +++ b/modules/dashoccupancy/dashoccupancy.php @@ -28,7 +28,7 @@ public function __construct() { $this->name = 'dashoccupancy'; $this->tab = 'dashboard'; - $this->version = '1.0.0'; + $this->version = '1.0.1'; $this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6'); $this->author = 'Webkul'; $this->bootstrap = true; diff --git a/modules/dashperformance/CHANGELOG.txt b/modules/dashperformance/CHANGELOG.txt index 4f29acabf..980c1052f 100644 --- a/modules/dashperformance/CHANGELOG.txt +++ b/modules/dashperformance/CHANGELOG.txt @@ -1,3 +1,16 @@ +------------------------------ +# V1.0.0 to V1.0.1 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#569] Text change for Total revenue per available room (TRevPAR) on dashboard +* [CO] : [#528] licenses updated +* [BO] : [#451] Improve statistics at back office +* [BO] : [#412] Resolve dashboard design issues +* [BO] : [#391] Updated dashboard structure | Fixed dashboard widget + + Changelog v1.0.0 diff --git a/modules/dashperformance/dashperformance.php b/modules/dashperformance/dashperformance.php index e60a3ce0e..22995a1bf 100644 --- a/modules/dashperformance/dashperformance.php +++ b/modules/dashperformance/dashperformance.php @@ -28,7 +28,7 @@ public function __construct() { $this->name = 'dashperformance'; $this->tab = 'dashboard'; - $this->version = '1.0.0'; + $this->version = '1.0.1'; $this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6'); $this->author = 'Webkul'; $this->bootstrap = true; diff --git a/modules/dashproducts/CHANGELOG.txt b/modules/dashproducts/CHANGELOG.txt index b2c55cc11..4b9cd7d96 100644 --- a/modules/dashproducts/CHANGELOG.txt +++ b/modules/dashproducts/CHANGELOG.txt @@ -1,3 +1,17 @@ +------------------------------ +# V1.0.1 to V1.0.2 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#551] Updated best selling rooms and most viewed rooms statistics +* [CO] : [#468] Update image generation method for hotel and default modules +* [BO] : [#451] Improve statistics at back office +* [BO] : [#412] Resolve dashboard design issues +* [BO] : [#391] Updated dashboard structure | Fixed dashboard widget +* [CO] : [#366] Updated core upgrade files and modules upgrade files + + ------------------------------ # V1.0.0 to V1.0.1 ------------------------------ diff --git a/modules/dashproducts/dashproducts.php b/modules/dashproducts/dashproducts.php index f3927610c..9965749a7 100644 --- a/modules/dashproducts/dashproducts.php +++ b/modules/dashproducts/dashproducts.php @@ -34,7 +34,7 @@ public function __construct() { $this->name = 'dashproducts'; $this->tab = 'dashboard'; - $this->version = '1.0.1'; + $this->version = '1.0.2'; $this->author = 'PrestaShop'; $this->push_filename = _PS_CACHE_DIR_.'push/activity'; diff --git a/modules/dashtrends/CHANGELOG.txt b/modules/dashtrends/CHANGELOG.txt index 5be253a43..42c1474e5 100644 --- a/modules/dashtrends/CHANGELOG.txt +++ b/modules/dashtrends/CHANGELOG.txt @@ -1,3 +1,15 @@ +------------------------------ +# V1.0.1 to V1.0.2 +------------------------------ + +## Improved/Changed Features: + + +* [BO] : [#451] Improve statistics at back office +* [BO] : [#412] Resolve dashboard design issues +* [BO] : [#391] Updated dashboard structure | Fixed dashboard widget + + ------------------------------ # V1.0.0 to V1.0.1 ------------------------------ diff --git a/modules/dashtrends/dashtrends.php b/modules/dashtrends/dashtrends.php index 0c5635bda..7ebec3a3d 100644 --- a/modules/dashtrends/dashtrends.php +++ b/modules/dashtrends/dashtrends.php @@ -40,7 +40,7 @@ public function __construct() { $this->name = 'dashtrends'; $this->tab = 'dashboard'; - $this->version = '1.0.1'; + $this->version = '1.0.2'; $this->author = 'PrestaShop'; $this->push_filename = _PS_CACHE_DIR_.'push/trends'; diff --git a/modules/graphnvd3/CHANGELOG.txt b/modules/graphnvd3/CHANGELOG.txt index cad21fb86..f4a148703 100644 --- a/modules/graphnvd3/CHANGELOG.txt +++ b/modules/graphnvd3/CHANGELOG.txt @@ -1,3 +1,13 @@ +------------------------------ +# V1.5.2 to V1.5.3 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#451] Improve statistics at back office +* [CO] : [#402] Change module category for graphnvd3 and hotelreservationsystem modules + + ----------------------------- # V1.5.1 to V1.5.2 ----------------------------- diff --git a/modules/graphnvd3/graphnvd3.php b/modules/graphnvd3/graphnvd3.php index ebf606894..55dd2c031 100644 --- a/modules/graphnvd3/graphnvd3.php +++ b/modules/graphnvd3/graphnvd3.php @@ -44,7 +44,7 @@ public function __construct($type = null) $this->name = 'graphnvd3'; $this->tab = 'analytics_stats'; - $this->version = '1.5.2'; + $this->version = '1.5.3'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/gridhtml/CHANGELOG.txt b/modules/gridhtml/CHANGELOG.txt index b70723d76..cc88ab1b8 100644 --- a/modules/gridhtml/CHANGELOG.txt +++ b/modules/gridhtml/CHANGELOG.txt @@ -1,3 +1,12 @@ +------------------------------ +# V1.3.2 to V1.3.3 +------------------------------ + +## Improved/Changed Features: + +* [CO] : [#451] Improve statistics at back office + + ------------------------------ # V1.3.1 to V1.3.2 ------------------------------ diff --git a/modules/gridhtml/gridhtml.php b/modules/gridhtml/gridhtml.php index f8d22ee84..2a327d110 100644 --- a/modules/gridhtml/gridhtml.php +++ b/modules/gridhtml/gridhtml.php @@ -40,7 +40,7 @@ function __construct($type = null) { $this->name = 'gridhtml'; $this->tab = 'administration'; - $this->version = '1.3.2'; + $this->version = '1.3.3'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/hotelreservationsystem/CHANGELOG.txt b/modules/hotelreservationsystem/CHANGELOG.txt index d41a48a25..039aa364c 100644 --- a/modules/hotelreservationsystem/CHANGELOG.txt +++ b/modules/hotelreservationsystem/CHANGELOG.txt @@ -1,3 +1,96 @@ +------------------------------ +# V1.4.3 to V1.5.0 +------------------------------ + +## Improved/Changed Features: + +* [CO] : [#650] Added: Feature per day price in extra services +* [FO] : [#651] Fix: imgaes index not defined for services on room type page in front office +* [BO] : [#607] Updated: Service products pop-up modal in admin order view page +* [FO] : [#649] Fix: Occupancy panel does not close when clicking on add to cart button +* [CO] : [#622] Added: Primary hotel in QloApps for tax calculation of service products +* [BO] : [#542] Resolved: advance price rules validation issue +* [BO] : [#644] Change refund rule text from 'Days before cancellation' to 'Days before check-in' at back office +* [CO] : [#612] Resolved: hotel tagline and short description wrong format +* [BO] : [#554] Resolved: room status update issue from active to inactive. +* [CO] : [#621] Resolved: Catalog discount is not visible when auto add service is attached to room type +* [BO] : [#611] Updated: added complete booking info in admin booking carts tab +* [BO] : [#518] Fixed: User input in location field in search panel get replaced by hotel location +* [BO] : [#589] Add cancellation policy section on admin order view page +* [BO] : [#632] Update disable dates selection for a room at back office +* [BO] : [#639] Update refund request view page at back office +* [FO] : [#605] Resolved: Service producs all images not visible in front office +* [CO] : [#584] Resolve: Inactive auto add service price still gets added to room price +* [CO] : [#583] Resolved: Unable to add room in cart from front and backoffice +* [BO] : [#582] Removed selected extra services list from current cart in backoffice book now summary +* [BO] : [#579] Resolved: Exception on admin book now page after cleaning cart data +* [CO] : [#574] Fix: Services price not including in cancelation charges. +* [BO] : [#544] Resolved: bad sql query issue when assigning features to the hotel +* [BO] : [#625] Fixed: book now page calender does not show searched date month +* [FO] : [#608] Fix: Unable to remove disabled services from cart +* [FO] : [#615] Resolved: Order restrict error is displayed multiple time on checkout page +* [CO] : [#616] Resolved: Mulitple hotel cover image created when uploading multiple images +* [BO] : [#599] Fix js errors on admin book now page +* [BO] : [#597] Fix filter issues on Assign Hotel Features page at back office +* [CO] : [#595] Text changes +* [BO] : [#571] Remove Order Restrict link from Hotel Reservation System > Settings page +* [CO] : [#559] Change link in credit slip email +* [CO] : [#549] Resolved: issue on free order and room reallocation +* [CO] : [#546] Replaced: child with children in occupancy text +* [CO] : [#538] Added: Feature service products +* [CO] : [#526] Update refund option and orders state mangement +* [CO] : [#527] Fix CLI install issues +* [BO] : [#531] Allow admin to upload check-in documents +* [CO] : [#528] licenses updated +* [CO] : [#521] Updated occupancy dropdown +* [BO] : [#522] Updated: Book now page calender view +* [CO] : [#514] Resolve: Occupancy wise search feature issues +* [CO] : [#475] Added Feature: Occupancy wise search and booking +* [CO] : [#500] Improve order refund flow +* [BO] : [#473] Fix database exception issue on Book Now page at back office when multiple QloApps installations are present on the same domain +* [BO] : [#495] Added: missing re-allocation pop-up and improved design in book now page +* [BO] : [#456] Allow admin to add new links on Hotel Reservation System > Settings page and removed shortcut links of "Our Rooms" and "Testimonial" modules +* [BO] : [#464] Implement Additional Facilities tab in AdminProductsController instead of using hotelreservationsystem module hook +* [CO] : [#476] Use object methods save() and delete() for classes HotelCartBookingData and HotelBookingDetail +* [BO] : [#478] Update admin book now page design | added fullcalender +* [CO] : [#468] Update image generation method for hotel and default modules +* [CO] : [#479] New Feature: Preparation time for bookings +* [CO] : [#458] Replace module 'productcomments' with 'qlohotelreview' +* [BO] : [#451] Improve statistics at back office +* [BO] : [#460] Remove characters limit of 128 for hotel fields 'map_formated_address' and 'map_input_text' +* [BO] : [#455] Fix Book Now page at back office +* [CO] : [#436] Text changes +* [FO] : [#403] Add maps to search results and room type detail pages +* [BO] : [#413] Fix date formats at back office +* [CO] : [#435] Added feature: minimum and maximum length of stay restriction for room types +* [BO] : [#429] Add price modification for new orders at back office +* [CO] : [#420] Remove unused code and data from module hotelreservationsystem +* [FO] : [#419] Fix hero image cache issue +* [CO] : [#418] Add hooks 'displayAdminAddHotelFormTab' and 'displayAdminAddHotelFormTabContent' in Manage Hotel tab of Back-office +* [FO] : [#417] Resolved address issue on contact page for list and map +* [CO] : [#415] Removed qlo_mod_list.xml +* [BO] : [#412] Resolve dashboard design issues +* [CO] : [#402] Change module category for graphnvd3 and hotelreservationsystem modules +* [CO] : [#401] Remove unused modules +* [FO] : [#410] Add hotel images under room information on room type detail page +* [BO] : [#409] Change Feature Price name to Advanced Price Rule +* [CO] : [#416] Resolved wrong address while creating new booking +* [CO] : [#394] Fix hotel city access method as introduced in tax flow changes +* [BO] : [#391] Updated dashboard structure | Fixed dashboard widget +* [CO] : [#371] Updated tax flow, Taxes are now calculated based on hotel address +* [BO] : [#382] Resolve undefined index issue on Order Restrict update form +* [CO] : [#381] Change demo city name from DefCity to Demo City +* [BO] : [#376] Remove global price option when not needed from additional facilities… +* [CO] : [#363] Text changes +* [CO] : [#356] Moved hotelreservationsystem "actionvalidateorder" to core function "validateorder" +* [CO] : [#366] Updated core upgrade files and modules upgrade files +* [BO] : [#357] Remove module config links from Hotel Reservation System > Settings page +* [BO] : [#351] Improve hotel address selection on map using marker at back office +* [BO] : [#345] Improve room type duplication feature +* [CO] : [#338] Replace booking type integer values with class constants +* [CO] : [#334] Remove install.sql files from modules + + ------------------------- # V1.4.2 to V1.4.3 ------------------------- diff --git a/modules/hotelreservationsystem/hotelreservationsystem.php b/modules/hotelreservationsystem/hotelreservationsystem.php index c7f78a128..8f901a2f8 100644 --- a/modules/hotelreservationsystem/hotelreservationsystem.php +++ b/modules/hotelreservationsystem/hotelreservationsystem.php @@ -30,7 +30,7 @@ public function __construct() { $this->name = 'hotelreservationsystem'; $this->tab = 'administration'; - $this->version = '1.4.3'; + $this->version = '1.5.0'; $this->author = 'Webkul'; $this->need_instance = 0; $this->bootstrap = true; diff --git a/modules/pagesnotfound/CHANGELOG.txt b/modules/pagesnotfound/CHANGELOG.txt index 60d85d06c..90e90d923 100644 --- a/modules/pagesnotfound/CHANGELOG.txt +++ b/modules/pagesnotfound/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.5.1 to V1.5.2 +------------------------------ + + +* [BO] : #451 Improve statistics at back office + + ------------------------------ # V1.3.4 to V1.5.1 ------------------------------ diff --git a/modules/pagesnotfound/pagesnotfound.php b/modules/pagesnotfound/pagesnotfound.php index 187e07198..fe4ae762a 100644 --- a/modules/pagesnotfound/pagesnotfound.php +++ b/modules/pagesnotfound/pagesnotfound.php @@ -36,7 +36,7 @@ public function __construct() { $this->name = 'pagesnotfound'; $this->tab = 'analytics_stats'; - $this->version = '1.5.1'; + $this->version = '1.5.2'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/qloautoupgrade/CHANGELOG.txt b/modules/qloautoupgrade/CHANGELOG.txt index b09300912..90d5ac00b 100644 --- a/modules/qloautoupgrade/CHANGELOG.txt +++ b/modules/qloautoupgrade/CHANGELOG.txt @@ -1,3 +1,13 @@ +------------------------------ +# V1.0.1 to V1.0.2 +------------------------------ + +## Improved/Changed Features: + +* [CO] : #415 Removed qlo_mod_list.xml +* [CO] : #370 Added Autoupgrade and Paypal modules in QloApps + + ----------------------------- # V1.0.0 to V1.0.1 ----------------------------- diff --git a/modules/qloautoupgrade/qloautoupgrade.php b/modules/qloautoupgrade/qloautoupgrade.php index ac9614b5e..7b7fa2d4d 100644 --- a/modules/qloautoupgrade/qloautoupgrade.php +++ b/modules/qloautoupgrade/qloautoupgrade.php @@ -26,7 +26,7 @@ public function __construct() $this->name = 'qloautoupgrade'; $this->tab = 'administration'; $this->author = 'Webkul'; - $this->version = '1.0.1'; + $this->version = '1.0.2'; $this->need_instance = 1; $this->bootstrap = true; diff --git a/modules/qloblockcontact/CHANGELOG.txt b/modules/qloblockcontact/CHANGELOG.txt index 5932aa450..6b8786d6e 100644 --- a/modules/qloblockcontact/CHANGELOG.txt +++ b/modules/qloblockcontact/CHANGELOG.txt @@ -1,3 +1,13 @@ +------------------------------ +# V1.0.0 to V1.0.1 +------------------------------ + +## Improved/Changed Features: + +* [CO] : [#528] licenses updated +* [FO] : [#387] Add nav bar and move language and currency selector at top at front office + + Changelog v1.0.0 diff --git a/modules/qloblockcontact/qloblockcontact.php b/modules/qloblockcontact/qloblockcontact.php index c62d90851..8d4b3fd7f 100644 --- a/modules/qloblockcontact/qloblockcontact.php +++ b/modules/qloblockcontact/qloblockcontact.php @@ -28,7 +28,7 @@ public function __construct() { $this->name = 'qloblockcontact'; $this->tab = 'front_office_features'; - $this->version = '1.0.0'; + $this->version = '1.0.1'; $this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6'); $this->author = 'Webkul'; $this->bootstrap = true; diff --git a/modules/qlochannelmanagerconnector/CHANGELOG.txt b/modules/qlochannelmanagerconnector/CHANGELOG.txt index e69de29bb..4f29acabf 100644 --- a/modules/qlochannelmanagerconnector/CHANGELOG.txt +++ b/modules/qlochannelmanagerconnector/CHANGELOG.txt @@ -0,0 +1,4 @@ +Changelog + +v1.0.0 +- first release diff --git a/modules/qlocleaner/CHANGELOG.txt b/modules/qlocleaner/CHANGELOG.txt index 089ac7419..5932aa450 100644 --- a/modules/qlocleaner/CHANGELOG.txt +++ b/modules/qlocleaner/CHANGELOG.txt @@ -1,33 +1,4 @@ ------------------------------ -# V1.0.0 to V1.0.1 ------------------------------ - -## Improved/changed features - -[*] CO : Tables of hotelreservationsystem module is updated. - -## Update Policy - -- Mobule need only file update, can be updated only by UPLOADING new version on module - - -____________________________________________________________________________________________________ -ChangeLog : QloApps Data Cleaner 1.0.0 | COMPATIBLE:: QloApps V1.x.x | Added in QloApps V1.3.2 -____________________________________________________________________________________________________ - - ------------------------------ -# V1.0.1 to V1.0.2 ------------------------------ - -## Improved/changed features - -[*] CO : upgrade Delete Catalog. -[*] CO : upgrade Delete Orders and Customers. -[*] CO : upgrade Delete Check and fix. -[*] CO : upgrade Delete clean and optimize. -____________________________________________________________________________________________________ - -ChangeLog : QloApps Data Cleaner 1.0.2 | COMPATIBLE:: QloApps V1.x.x | Added in QloApps V1.6.0 -____________________________________________________________________________________________________ +Changelog +v1.0.0 +- first release \ No newline at end of file diff --git a/modules/qlopaypalcommerce/CHANGELOG.txt b/modules/qlopaypalcommerce/CHANGELOG.txt index 0e1172879..d9ac52a5b 100644 --- a/modules/qlopaypalcommerce/CHANGELOG.txt +++ b/modules/qlopaypalcommerce/CHANGELOG.txt @@ -1,3 +1,14 @@ +------------------------------ +# V1.0.2 to V1.0.3 +------------------------------ + +## Improved/Changed Features: + +* [CO] : [#528] licenses updated +* [CO] : [#430] Updated QloApps order statuses +* [CO] : [#370] Added Autoupgrade and Paypal modules in QloApps + + ----------------------------- # V1.0.1 to V1.0.2 ----------------------------- diff --git a/modules/qlopaypalcommerce/qlopaypalcommerce.php b/modules/qlopaypalcommerce/qlopaypalcommerce.php index b54e043c9..6f471cb4b 100644 --- a/modules/qlopaypalcommerce/qlopaypalcommerce.php +++ b/modules/qlopaypalcommerce/qlopaypalcommerce.php @@ -40,7 +40,7 @@ public function __construct() { $this->name = 'qlopaypalcommerce'; $this->tab = 'payments_gateways'; - $this->version = '1.0.2'; + $this->version = '1.0.3'; $this->author = 'Webkul'; $this->bootstrap = true; $this->secure_key = Tools::encrypt($this->name); diff --git a/modules/sekeywords/CHANGELOG.txt b/modules/sekeywords/CHANGELOG.txt index 79461766f..576e56a41 100644 --- a/modules/sekeywords/CHANGELOG.txt +++ b/modules/sekeywords/CHANGELOG.txt @@ -1,3 +1,12 @@ +------------------------- +# V1.4.2 to V1.4.3 +------------------------- + +## Improved/changed features: + +* [BO] : [#451] Improve statistics at back office + + ------------------------- # V1.4.1 to V1.4.2 ------------------------- diff --git a/modules/sekeywords/sekeywords.php b/modules/sekeywords/sekeywords.php index 8f57b1398..f003bc490 100644 --- a/modules/sekeywords/sekeywords.php +++ b/modules/sekeywords/sekeywords.php @@ -38,7 +38,7 @@ public function __construct() { $this->name = 'sekeywords'; $this->tab = 'analytics_stats'; - $this->version = '1.4.2'; + $this->version = '1.4.3'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statsbestcategories/CHANGELOG.txt b/modules/statsbestcategories/CHANGELOG.txt index 9b20f98f4..37388ed3a 100644 --- a/modules/statsbestcategories/CHANGELOG.txt +++ b/modules/statsbestcategories/CHANGELOG.txt @@ -1,3 +1,12 @@ +------------------------------ +# V1.5.2 to V1.5.3 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#451] Improve statistics at back office + + ------------------------------ # V1.5.1 to V1.5.2 ------------------------------ diff --git a/modules/statsbestcategories/statsbestcategories.php b/modules/statsbestcategories/statsbestcategories.php index 50b038743..adc683854 100644 --- a/modules/statsbestcategories/statsbestcategories.php +++ b/modules/statsbestcategories/statsbestcategories.php @@ -42,7 +42,7 @@ public function __construct() { $this->name = 'statsbestcategories'; $this->tab = 'analytics_stats'; - $this->version = '1.5.2'; + $this->version = '1.5.3'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statsbestcustomers/CHANGELOG.txt b/modules/statsbestcustomers/CHANGELOG.txt index af0011bea..0b278740d 100644 --- a/modules/statsbestcustomers/CHANGELOG.txt +++ b/modules/statsbestcustomers/CHANGELOG.txt @@ -1,3 +1,12 @@ +------------------------------ +# V1.5.1 to V1.5.2 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#451] Improve statistics at back office + + 2014-03-31 12:12:00 +0200 // Typo. 2014-03-27 17:16:48 +0100 / MO statsbestcustomers : min ps_versions_compliancy modified (1.5.6.1 => 1.6) 2014-03-24 15:22:38 +0100 / MO statsbestcustomers : ps_versions_compliancy added diff --git a/modules/statsbestcustomers/statsbestcustomers.php b/modules/statsbestcustomers/statsbestcustomers.php index f62a7b98a..56c672e7e 100644 --- a/modules/statsbestcustomers/statsbestcustomers.php +++ b/modules/statsbestcustomers/statsbestcustomers.php @@ -42,7 +42,7 @@ public function __construct() { $this->name = 'statsbestcustomers'; $this->tab = 'analytics_stats'; - $this->version = '1.5.1'; + $this->version = '1.5.2'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statsbestproducts/CHANGELOG.txt b/modules/statsbestproducts/CHANGELOG.txt index e6513fa65..d29fbefa9 100644 --- a/modules/statsbestproducts/CHANGELOG.txt +++ b/modules/statsbestproducts/CHANGELOG.txt @@ -1,3 +1,13 @@ +------------------------------ +# V1.5.2 to V1.5.3 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#573] Change catalog evaluation module and fix stats issues +* [BO] : [#551] Updated best selling rooms and most viewed rooms statistics +* [BO] : [#451] Improve statistics at back office + ------------------------------ # V1.5.1 to V1.5.2 ------------------------------ diff --git a/modules/statsbestproducts/statsbestproducts.php b/modules/statsbestproducts/statsbestproducts.php index 1d8449bfd..c2c3076b1 100644 --- a/modules/statsbestproducts/statsbestproducts.php +++ b/modules/statsbestproducts/statsbestproducts.php @@ -44,7 +44,7 @@ public function __construct() { $this->name = 'statsbestproducts'; $this->tab = 'analytics_stats'; - $this->version = '1.5.2'; + $this->version = '1.5.3'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statsbestvouchers/CHANGELOG.txt b/modules/statsbestvouchers/CHANGELOG.txt index 36dc381b2..465aeed86 100644 --- a/modules/statsbestvouchers/CHANGELOG.txt +++ b/modules/statsbestvouchers/CHANGELOG.txt @@ -1,3 +1,12 @@ +------------------------------ +# V1.5.1 to V1.5.2 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#451] Improve statistics at back office + + 2014-03-27 17:17:34 +0100 / MO statsbestvouchers : min ps_versions_compliancy modified (1.5.6.1 => 1.6) 2014-03-24 15:22:42 +0100 / MO statsbestvouchers : ps_versions_compliancy added 2014-03-20 14:36:08 +0100 Initial commit diff --git a/modules/statsbestvouchers/statsbestvouchers.php b/modules/statsbestvouchers/statsbestvouchers.php index 40681d1d7..51a2c6e47 100644 --- a/modules/statsbestvouchers/statsbestvouchers.php +++ b/modules/statsbestvouchers/statsbestvouchers.php @@ -42,7 +42,7 @@ public function __construct() { $this->name = 'statsbestvouchers'; $this->tab = 'analytics_stats'; - $this->version = '1.5.1'; + $this->version = '1.5.2'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statscatalog/CHANGELOG.txt b/modules/statscatalog/CHANGELOG.txt index 4900977d1..55c15b206 100644 --- a/modules/statscatalog/CHANGELOG.txt +++ b/modules/statscatalog/CHANGELOG.txt @@ -1,3 +1,13 @@ +------------------------------ +# V1.4.1 to V1.4.2 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#573] Change catalog evaluation module and fix stats issues +* [BO] : [#562] Add note for statsdata module in Catalog evaluation at back office +* [BO] : [#451] Improve statistics at back office + ------------------------------ # V1.4.0 to V1.4.1 ------------------------------ diff --git a/modules/statscatalog/statscatalog.php b/modules/statscatalog/statscatalog.php index 34d951c9d..e18ea364d 100644 --- a/modules/statscatalog/statscatalog.php +++ b/modules/statscatalog/statscatalog.php @@ -40,7 +40,7 @@ public function __construct() { $this->name = 'statscatalog'; $this->tab = 'analytics_stats'; - $this->version = '1.4.1'; + $this->version = '1.4.2'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statscheckup/CHANGELOG.txt b/modules/statscheckup/CHANGELOG.txt index c3e4e353b..3903649ab 100644 --- a/modules/statscheckup/CHANGELOG.txt +++ b/modules/statscheckup/CHANGELOG.txt @@ -1,3 +1,14 @@ +------------------------------ +# V1.5.1 to V1.5.2 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#573] Change catalog evaluation module and fix stats issues +* [BO] : [#475] Added Feature: Occupancy wise search and booking +* [BO] : [#451] Improve statistics at back office + + ------------------------------ # V1.5.0 to V1.5.1 ------------------------------ diff --git a/modules/statscheckup/statscheckup.php b/modules/statscheckup/statscheckup.php index 5ef5451e6..73a3dcb3b 100644 --- a/modules/statscheckup/statscheckup.php +++ b/modules/statscheckup/statscheckup.php @@ -43,7 +43,7 @@ public function __construct() { $this->name = 'statscheckup'; $this->tab = 'analytics_stats'; - $this->version = '1.5.1'; + $this->version = '1.5.2'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statsdata/CHANGELOG.txt b/modules/statsdata/CHANGELOG.txt index 98245bddc..6b0849ec3 100644 --- a/modules/statsdata/CHANGELOG.txt +++ b/modules/statsdata/CHANGELOG.txt @@ -1,3 +1,13 @@ +------------------------------ +# V1.6.2 to V1.6.3 +------------------------------ + +## Improved/Changed Features: + +* [CO] : [#552] Resolved: guest order detail page issue +* [BO] : [#451] Improve statistics at back office + + 2014-03-27 17:19:09 +0100 / MO statsdata : min ps_versions_compliancy modified (1.5.6.1 => 1.6) 2014-03-24 15:22:45 +0100 / MO statsdata : ps_versions_compliancy added 2014-03-20 14:36:51 +0100 Initial commit diff --git a/modules/statsdata/statsdata.php b/modules/statsdata/statsdata.php index f0be053a8..0249c1fbb 100644 --- a/modules/statsdata/statsdata.php +++ b/modules/statsdata/statsdata.php @@ -34,7 +34,7 @@ public function __construct() { $this->name = 'statsdata'; $this->tab = 'analytics_stats'; - $this->version = '1.6.2'; + $this->version = '1.6.3'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statsequipment/CHANGELOG.txt b/modules/statsequipment/CHANGELOG.txt index c76c9be50..28d7c6979 100644 --- a/modules/statsequipment/CHANGELOG.txt +++ b/modules/statsequipment/CHANGELOG.txt @@ -1,3 +1,12 @@ +------------------------------ +# V1.3.1 to V1.3.2 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#451] Improve statistics at back office + + 2014-03-27 17:19:19 +0100 / MO statsequipment : min ps_versions_compliancy modified (1.5.6.1 => 1.6) 2014-03-24 15:22:46 +0100 / MO statsequipment : ps_versions_compliancy added 2014-03-20 14:36:59 +0100 Initial commit diff --git a/modules/statsequipment/statsequipment.php b/modules/statsequipment/statsequipment.php index 5465e535a..69a596cea 100644 --- a/modules/statsequipment/statsequipment.php +++ b/modules/statsequipment/statsequipment.php @@ -38,7 +38,7 @@ public function __construct() { $this->name = 'statsequipment'; $this->tab = 'analytics_stats'; - $this->version = '1.3.1'; + $this->version = '1.3.2'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statsforecast/CHANGELOG.txt b/modules/statsforecast/CHANGELOG.txt index 198baa977..c6cfca267 100644 --- a/modules/statsforecast/CHANGELOG.txt +++ b/modules/statsforecast/CHANGELOG.txt @@ -1,3 +1,14 @@ +------------------------------ +# V1.4.2 to V1.4.3 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#564] Fix Stats > Stats page issues +* [BO] : [#451] Improve statistics at back office +* [BO] : [#413] Fix date formats at back office + + ------------------------------ # V1.4.1 to V1.4.2 ------------------------------ diff --git a/modules/statsforecast/statsforecast.php b/modules/statsforecast/statsforecast.php index b4744b6c2..725794e13 100644 --- a/modules/statsforecast/statsforecast.php +++ b/modules/statsforecast/statsforecast.php @@ -45,7 +45,7 @@ public function __construct() { $this->name = 'statsforecast'; $this->tab = 'analytics_stats'; - $this->version = '1.4.2'; + $this->version = '1.4.3'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statslive/CHANGELOG.txt b/modules/statslive/CHANGELOG.txt index 979b5b4f0..f8ea9b80a 100644 --- a/modules/statslive/CHANGELOG.txt +++ b/modules/statslive/CHANGELOG.txt @@ -1,3 +1,12 @@ +------------------------------ +# V1.3.1 to V1.3.2 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#451] Improve statistics at back office + + 2014-03-27 17:19:58 +0100 / MO statslive : min ps_versions_compliancy modified (1.5.6.1 => 1.6) 2014-03-24 15:22:47 +0100 / MO statslive : ps_versions_compliancy added 2014-03-20 14:37:04 +0100 Initial commit diff --git a/modules/statslive/statslive.php b/modules/statslive/statslive.php index f4f4c54a2..bb9088d55 100644 --- a/modules/statslive/statslive.php +++ b/modules/statslive/statslive.php @@ -36,7 +36,7 @@ public function __construct() { $this->name = 'statslive'; $this->tab = 'analytics_stats'; - $this->version = '1.3.1'; + $this->version = '1.3.2'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statsnewsletter/CHANGELOG.txt b/modules/statsnewsletter/CHANGELOG.txt index 2a23727fe..de87947ff 100644 --- a/modules/statsnewsletter/CHANGELOG.txt +++ b/modules/statsnewsletter/CHANGELOG.txt @@ -1,3 +1,12 @@ +------------------------------ +# V1.4.2 to V1.4.3 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#451] Improve statistics at back office + + 2014-03-27 17:20:07 +0100 / MO statsnewsletter : min ps_versions_compliancy modified (1.5.6.1 => 1.6) 2014-03-24 15:22:48 +0100 / MO statsnewsletter : ps_versions_compliancy added 2014-03-20 14:37:07 +0100 Initial commit diff --git a/modules/statsnewsletter/statsnewsletter.php b/modules/statsnewsletter/statsnewsletter.php index 17105629b..ea837ec28 100644 --- a/modules/statsnewsletter/statsnewsletter.php +++ b/modules/statsnewsletter/statsnewsletter.php @@ -43,7 +43,7 @@ public function __construct() { $this->name = 'statsnewsletter'; $this->tab = 'analytics_stats'; - $this->version = '1.4.2'; + $this->version = '1.4.3'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statsorigin/CHANGELOG.txt b/modules/statsorigin/CHANGELOG.txt index 40d2e5c65..0bff9705a 100644 --- a/modules/statsorigin/CHANGELOG.txt +++ b/modules/statsorigin/CHANGELOG.txt @@ -1,3 +1,12 @@ +------------------------------ +# V1.4.1 to V1.4.2 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#451] Improve statistics at back office + + 2014-03-27 17:20:18 +0100 / MO statsorigin : min ps_versions_compliancy modified (1.5.6.1 => 1.6) 2014-03-24 15:22:48 +0100 / MO statsorigin : ps_versions_compliancy added 2014-03-20 14:37:10 +0100 Initial commit diff --git a/modules/statsorigin/statsorigin.php b/modules/statsorigin/statsorigin.php index 3d8c4a3b9..32bfe8f82 100644 --- a/modules/statsorigin/statsorigin.php +++ b/modules/statsorigin/statsorigin.php @@ -36,7 +36,7 @@ public function __construct() { $this->name = 'statsorigin'; $this->tab = 'analytics_stats'; - $this->version = '1.4.1'; + $this->version = '1.4.2'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statspersonalinfos/CHANGELOG.txt b/modules/statspersonalinfos/CHANGELOG.txt index d8146224c..15af27284 100644 --- a/modules/statspersonalinfos/CHANGELOG.txt +++ b/modules/statspersonalinfos/CHANGELOG.txt @@ -1,3 +1,13 @@ +------------------------------ +# V1.4.1 to V1.4.2 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#566] Fix Unknown customer age on Stats > Stats page +* [BO] : [#451] Improve statistics at back office + + 2014-03-27 17:20:38 +0100 / MO statspersonalinfos : min ps_versions_compliancy modified (1.5.6.1 => 1.6) 2014-03-24 15:22:49 +0100 / MO statspersonalinfos : ps_versions_compliancy added 2014-03-20 14:37:13 +0100 Initial commit diff --git a/modules/statspersonalinfos/statspersonalinfos.php b/modules/statspersonalinfos/statspersonalinfos.php index 6389d2255..a08bee698 100644 --- a/modules/statspersonalinfos/statspersonalinfos.php +++ b/modules/statspersonalinfos/statspersonalinfos.php @@ -37,7 +37,7 @@ public function __construct() { $this->name = 'statspersonalinfos'; $this->tab = 'analytics_stats'; - $this->version = '1.4.1'; + $this->version = '1.4.2'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statsproduct/CHANGELOG.txt b/modules/statsproduct/CHANGELOG.txt index 4087b0ea3..e8ecd188a 100644 --- a/modules/statsproduct/CHANGELOG.txt +++ b/modules/statsproduct/CHANGELOG.txt @@ -1,3 +1,14 @@ +------------------------------ +# V1.5.2 to V1.5.3 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#573] Change catalog evaluation module and fix stats issues +* [BO] : [#475] Added Feature: Occupancy wise search and booking +* [BO] : [#451] Improve statistics at back office + + ------------------------------ # V1.5.1 to V1.5.2 ------------------------------ diff --git a/modules/statsproduct/statsproduct.php b/modules/statsproduct/statsproduct.php index 40c3ff7fd..fcd91f0e6 100644 --- a/modules/statsproduct/statsproduct.php +++ b/modules/statsproduct/statsproduct.php @@ -41,7 +41,7 @@ public function __construct() { $this->name = 'statsproduct'; $this->tab = 'analytics_stats'; - $this->version = '1.5.2'; + $this->version = '1.5.3'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statsregistrations/CHANGELOG.txt b/modules/statsregistrations/CHANGELOG.txt index b9c4137f4..443f00637 100644 --- a/modules/statsregistrations/CHANGELOG.txt +++ b/modules/statsregistrations/CHANGELOG.txt @@ -1,3 +1,12 @@ +------------------------------ +# V1.4.1 to V1.4.2 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#451] Improve statistics at back office + + 2014-03-27 17:21:10 +0100 / MO statsregistrations : min ps_versions_compliancy modified (1.5.6.1 => 1.6) 2014-03-24 15:22:53 +0100 / MO statsregistrations : ps_versions_compliancy added 2014-03-20 14:37:29 +0100 Initial commit diff --git a/modules/statsregistrations/statsregistrations.php b/modules/statsregistrations/statsregistrations.php index 260330edc..6931a4cc6 100644 --- a/modules/statsregistrations/statsregistrations.php +++ b/modules/statsregistrations/statsregistrations.php @@ -37,7 +37,7 @@ public function __construct() { $this->name = 'statsregistrations'; $this->tab = 'analytics_stats'; - $this->version = '1.4.1'; + $this->version = '1.4.2'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statssales/CHANGELOG.txt b/modules/statssales/CHANGELOG.txt index 4fff0bc53..2da85f738 100644 --- a/modules/statssales/CHANGELOG.txt +++ b/modules/statssales/CHANGELOG.txt @@ -1,3 +1,12 @@ +------------------------------ +# V1.3.1 to V1.3.2 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#451] Improve statistics at back office + + 2014-03-27 17:21:21 +0100 / MO statssales : min ps_versions_compliancy modified (1.5.6.1 => 1.6) 2014-03-24 15:22:55 +0100 / MO statssales : ps_versions_compliancy added 2014-03-20 14:37:32 +0100 Initial commit diff --git a/modules/statssales/statssales.php b/modules/statssales/statssales.php index 06591030c..c56931ab6 100644 --- a/modules/statssales/statssales.php +++ b/modules/statssales/statssales.php @@ -42,7 +42,7 @@ public function __construct() { $this->name = 'statssales'; $this->tab = 'analytics_stats'; - $this->version = '1.3.1'; + $this->version = '1.3.2'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statsvisits/CHANGELOG.txt b/modules/statsvisits/CHANGELOG.txt index c9e8b90ce..d4fd854fd 100644 --- a/modules/statsvisits/CHANGELOG.txt +++ b/modules/statsvisits/CHANGELOG.txt @@ -1,3 +1,12 @@ +------------------------------ +# V1.6.1 to V1.6.2 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#451] Improve statistics at back office + + 2014-03-27 17:21:55 +0100 / MO statsvisits : min ps_versions_compliancy modified (1.5.6.1 => 1.6) 2014-03-24 15:22:57 +0100 / MO statsvisits : ps_versions_compliancy added 2014-03-20 14:40:15 +0100 Initial commit diff --git a/modules/statsvisits/statsvisits.php b/modules/statsvisits/statsvisits.php index 25a26f7d4..f96716af5 100644 --- a/modules/statsvisits/statsvisits.php +++ b/modules/statsvisits/statsvisits.php @@ -37,7 +37,7 @@ public function __construct() { $this->name = 'statsvisits'; $this->tab = 'analytics_stats'; - $this->version = '1.6.1'; + $this->version = '1.6.2'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/wkabouthotelblock/CHANGELOG.txt b/modules/wkabouthotelblock/CHANGELOG.txt index a411dc1ab..bd7510b1c 100644 --- a/modules/wkabouthotelblock/CHANGELOG.txt +++ b/modules/wkabouthotelblock/CHANGELOG.txt @@ -1,3 +1,17 @@ +------------------------------ +# V1.1.7 to V1.1.8 +------------------------------ + +## Improved/Changed Features: + +* [CO] : [#528] licenses updated +* [BO] : [#456] Allow admin to add new links on Hotel Reservation System > Settings page and removed shortcut links of "Our Rooms" and "Testimonial" modules +* [CO] : [#468] Update image generation method for hotel and default modules +* [BO] : [#444] Fix undefined variable issue at Hotel Interior Block settings page at back office +* [CO] : [#366] Updated core upgrade files and modules upgrade files +* [CO] : [#334] Remove install.sql files from modules + + ------------------------------ # V1.1.6 to V1.1.7 ------------------------------ diff --git a/modules/wkabouthotelblock/wkabouthotelblock.php b/modules/wkabouthotelblock/wkabouthotelblock.php index 89e9dc0a8..ebf6917f0 100644 --- a/modules/wkabouthotelblock/wkabouthotelblock.php +++ b/modules/wkabouthotelblock/wkabouthotelblock.php @@ -30,7 +30,7 @@ public function __construct() { $this->name = 'wkabouthotelblock'; $this->tab = 'front_office_features'; - $this->version = '1.1.7'; + $this->version = '1.1.8'; $this->author = 'Webkul'; $this->need_instance = 0; diff --git a/modules/wkfooteraboutblock/CHANGELOG.txt b/modules/wkfooteraboutblock/CHANGELOG.txt index d322b30d1..000b65308 100644 --- a/modules/wkfooteraboutblock/CHANGELOG.txt +++ b/modules/wkfooteraboutblock/CHANGELOG.txt @@ -1,3 +1,13 @@ +------------------------------ +# V1.0.3 to V1.0.4 +------------------------------ + +## Improved/Changed Features: + +* [CO] : [#528] licenses updated +* [FO] : [#387] Add nav bar and move language and currency selector at top at front office + + ------------------------------ # V1.0.2 to V1.0.3 ------------------------------ diff --git a/modules/wkfooteraboutblock/wkfooteraboutblock.php b/modules/wkfooteraboutblock/wkfooteraboutblock.php index 0c42926f0..42cde657a 100644 --- a/modules/wkfooteraboutblock/wkfooteraboutblock.php +++ b/modules/wkfooteraboutblock/wkfooteraboutblock.php @@ -28,7 +28,7 @@ public function __construct() { $this->name = 'wkfooteraboutblock'; $this->tab = 'front_office_features'; - $this->version = '1.0.3'; + $this->version = '1.0.4'; $this->author = 'Webkul'; $this->need_instance = 0; diff --git a/modules/wkfooterlangcurrencyblock/CHANGELOG.txt b/modules/wkfooterlangcurrencyblock/CHANGELOG.txt index 4751083f6..0fc837389 100644 --- a/modules/wkfooterlangcurrencyblock/CHANGELOG.txt +++ b/modules/wkfooterlangcurrencyblock/CHANGELOG.txt @@ -1,3 +1,13 @@ +------------------------------ +# V1.0.1 to V1.0.2 +------------------------------ + +## Improved/Changed Features: + +* [CO] : [#528] licenses updated +* [CO] : [#436] Text changes + + ----------------------------- # V1.0.0 to V1.0.1 ----------------------------- diff --git a/modules/wkfooterlangcurrencyblock/wkfooterlangcurrencyblock.php b/modules/wkfooterlangcurrencyblock/wkfooterlangcurrencyblock.php index 914122de8..c0ffb5ce6 100644 --- a/modules/wkfooterlangcurrencyblock/wkfooterlangcurrencyblock.php +++ b/modules/wkfooterlangcurrencyblock/wkfooterlangcurrencyblock.php @@ -28,7 +28,7 @@ public function __construct() { $this->name = 'wkfooterlangcurrencyblock'; $this->tab = 'front_office_features'; - $this->version = '1.0.1'; + $this->version = '1.0.2'; $this->author = 'Webkul'; $this->need_instance = 0; diff --git a/modules/wkfooternotificationblock/CHANGELOG.txt b/modules/wkfooternotificationblock/CHANGELOG.txt index 4751083f6..0fc837389 100644 --- a/modules/wkfooternotificationblock/CHANGELOG.txt +++ b/modules/wkfooternotificationblock/CHANGELOG.txt @@ -1,3 +1,13 @@ +------------------------------ +# V1.0.1 to V1.0.2 +------------------------------ + +## Improved/Changed Features: + +* [CO] : [#528] licenses updated +* [CO] : [#436] Text changes + + ----------------------------- # V1.0.0 to V1.0.1 ----------------------------- diff --git a/modules/wkfooternotificationblock/wkfooternotificationblock.php b/modules/wkfooternotificationblock/wkfooternotificationblock.php index 9d884be71..4eeee2ba6 100644 --- a/modules/wkfooternotificationblock/wkfooternotificationblock.php +++ b/modules/wkfooternotificationblock/wkfooternotificationblock.php @@ -28,7 +28,7 @@ public function __construct() { $this->name = 'wkfooternotificationblock'; $this->tab = 'front_office_features'; - $this->version = '1.0.1'; + $this->version = '1.0.2'; $this->author = 'Webkul'; $this->need_instance = 0; diff --git a/modules/wkfooterpaymentblock/CHANGELOG.txt b/modules/wkfooterpaymentblock/CHANGELOG.txt index 70e44f870..0facd5fcb 100644 --- a/modules/wkfooterpaymentblock/CHANGELOG.txt +++ b/modules/wkfooterpaymentblock/CHANGELOG.txt @@ -1,3 +1,14 @@ +------------------------------ +# V1.1.4 to V1.1.5 +------------------------------ + +## Improved/Changed Features: + +* [CO] : [#528] licenses updated +* [BO] : [#357] Remove module config links from Hotel Reservation System > Settings page +* [CO] : [#334] Remove install.sql files from modules + + ------------------------------ # V1.1.3 to V1.1.4 ------------------------------ diff --git a/modules/wkfooterpaymentblock/wkfooterpaymentblock.php b/modules/wkfooterpaymentblock/wkfooterpaymentblock.php index 747e451c8..965171124 100644 --- a/modules/wkfooterpaymentblock/wkfooterpaymentblock.php +++ b/modules/wkfooterpaymentblock/wkfooterpaymentblock.php @@ -31,7 +31,7 @@ public function __construct() { $this->name = 'wkfooterpaymentblock'; $this->tab = 'front_office_features'; - $this->version = '1.1.4'; + $this->version = '1.1.5'; $this->author = 'Webkul'; $this->need_instance = 0; diff --git a/modules/wkfooterpaymentinfoblockcontainer/CHANGELOG.txt b/modules/wkfooterpaymentinfoblockcontainer/CHANGELOG.txt index 4751083f6..0fc837389 100644 --- a/modules/wkfooterpaymentinfoblockcontainer/CHANGELOG.txt +++ b/modules/wkfooterpaymentinfoblockcontainer/CHANGELOG.txt @@ -1,3 +1,13 @@ +------------------------------ +# V1.0.1 to V1.0.2 +------------------------------ + +## Improved/Changed Features: + +* [CO] : [#528] licenses updated +* [CO] : [#436] Text changes + + ----------------------------- # V1.0.0 to V1.0.1 ----------------------------- diff --git a/modules/wkfooterpaymentinfoblockcontainer/wkfooterpaymentinfoblockcontainer.php b/modules/wkfooterpaymentinfoblockcontainer/wkfooterpaymentinfoblockcontainer.php index 5f384115e..b316b7c4f 100644 --- a/modules/wkfooterpaymentinfoblockcontainer/wkfooterpaymentinfoblockcontainer.php +++ b/modules/wkfooterpaymentinfoblockcontainer/wkfooterpaymentinfoblockcontainer.php @@ -28,7 +28,7 @@ public function __construct() { $this->name = 'wkfooterpaymentinfoblockcontainer'; $this->tab = 'front_office_features'; - $this->version = '1.0.1'; + $this->version = '1.0.2'; $this->author = 'Webkul'; $this->need_instance = 0; diff --git a/modules/wkhotelfeaturesblock/CHANGELOG.txt b/modules/wkhotelfeaturesblock/CHANGELOG.txt index 4f9aa0009..6ae840695 100644 --- a/modules/wkhotelfeaturesblock/CHANGELOG.txt +++ b/modules/wkhotelfeaturesblock/CHANGELOG.txt @@ -1,3 +1,16 @@ +------------------------------ +# V2.0.5 to V2.0.6 +------------------------------ + +## Improved/Changed Features: + +* [CO] : [#528] licenses updated +* [BO] : [#456] Allow admin to add new links on Hotel Reservation System > Settings page and removed shortcut links of "Our Rooms" and "Testimonial" modules +* [CO] : [#468] Update image generation method for hotel and default modules +* [CO] : [#366] Updated core upgrade files and modules upgrade files +* [CO] : [#334] Remove install.sql files from modules + + ------------------------------ # V2.0.4 to V2.0.5 ------------------------------ diff --git a/modules/wkhotelfeaturesblock/wkhotelfeaturesblock.php b/modules/wkhotelfeaturesblock/wkhotelfeaturesblock.php index a882e7404..da13b5ec0 100644 --- a/modules/wkhotelfeaturesblock/wkhotelfeaturesblock.php +++ b/modules/wkhotelfeaturesblock/wkhotelfeaturesblock.php @@ -32,7 +32,7 @@ public function __construct() { $this->name = 'wkhotelfeaturesblock'; $this->tab = 'front_office_features'; - $this->version = '2.0.5'; + $this->version = '2.0.6'; $this->author = 'Webkul'; $this->bootstrap = true; parent::__construct(); diff --git a/modules/wkhotelfilterblock/CHANGELOG.txt b/modules/wkhotelfilterblock/CHANGELOG.txt index a6d1974a6..da7cf7fbe 100644 --- a/modules/wkhotelfilterblock/CHANGELOG.txt +++ b/modules/wkhotelfilterblock/CHANGELOG.txt @@ -1,3 +1,19 @@ +------------------------------ +# V1.0.4 to V1.0.5 +------------------------------ + +## Improved/Changed Features: + +* [CO] : [#538] Added: Feature service products +* [CO] : [#528] licenses updated +* [CO] : [#475] Added Feature: Occupancy wise search and booking +* [BO] : [#471] Move filter options to Preferences > Room Types page +* [CO] : [#458] Replace module 'productcomments' with 'qlohotelreview' +* [CO] : [#436] Text changes +* [FO] : [#400] Refreshed booking form panel on room type detail page +* [CO] : [#363] Text changes + + ------------------------------ # V1.0.3 to V1.0.4 ------------------------------ diff --git a/modules/wkhotelfilterblock/wkhotelfilterblock.php b/modules/wkhotelfilterblock/wkhotelfilterblock.php index 21d094a29..e0359ca38 100644 --- a/modules/wkhotelfilterblock/wkhotelfilterblock.php +++ b/modules/wkhotelfilterblock/wkhotelfilterblock.php @@ -31,7 +31,7 @@ public function __construct() $this->name = 'wkhotelfilterblock'; $this->author = 'Webkul'; $this->tab = 'front_office_features'; - $this->version = '1.0.4'; + $this->version = '1.0.5'; $this->context = Context::getContext(); $this->bootstrap = true; diff --git a/modules/wkhotelroom/CHANGELOG.txt b/modules/wkhotelroom/CHANGELOG.txt index 488e05936..6cab7441c 100644 --- a/modules/wkhotelroom/CHANGELOG.txt +++ b/modules/wkhotelroom/CHANGELOG.txt @@ -1,3 +1,15 @@ +------------------------------ +# V1.1.7 to V1.1.8 +------------------------------ + +## Improved/Changed Features: + +* [CO] : [#528] licenses updated +* [BO] : [#456] Allow admin to add new links on Hotel Reservation System > Settings page and removed shortcut links of "Our Rooms" and "Testimonial" modules +* [CO] : [#366] Updated core upgrade files and modules upgrade files +* [CO] : [#334] Remove install.sql files from modules + + ------------------------------ # V1.1.7 to V1.1.7 ------------------------------ diff --git a/modules/wkhotelroom/wkhotelroom.php b/modules/wkhotelroom/wkhotelroom.php index aa8f00b4b..82e9b539c 100644 --- a/modules/wkhotelroom/wkhotelroom.php +++ b/modules/wkhotelroom/wkhotelroom.php @@ -30,7 +30,7 @@ public function __construct() { $this->name = 'wkhotelroom'; $this->tab = 'front_office_features'; - $this->version = '1.1.7'; + $this->version = '1.1.8'; $this->author = 'Webkul'; $this->bootstrap = true; parent::__construct(); diff --git a/modules/wkroomsearchblock/CHANGELOG.txt b/modules/wkroomsearchblock/CHANGELOG.txt index 2468238f7..f6097c927 100644 --- a/modules/wkroomsearchblock/CHANGELOG.txt +++ b/modules/wkroomsearchblock/CHANGELOG.txt @@ -1,3 +1,21 @@ +------------------------------ +# V1.1.2 to V1.1.3 +------------------------------ + +## Improved/Changed Features: + +* [FO] : [#518] Fixed: User input in location field in search panel get replaced by hotel location +* [CO] : [#583] Resolved: Unable to add room in cart from front and backoffice +* [FO] : [#550] Updated qloapps search panel design +* [CO] : [#538] Added: Feature service products +* [CO] : [#528] licenses updated +* [CO] : [#475] Added Feature: Occupancy wise search and booking +* [CO] : [#479] New Feature: Preparation time for bookings +* [CO] : [#436] Text changes +* [CO] : [#426] Replace _PS_MODULE_DIR_ with $this->_path in 'wkroomsearchblock' module +* [CO] : [#366] Updated core upgrade files and modules upgrade files + + ------------------------------ # V1.1.1 to V1.1.2 ------------------------------ diff --git a/modules/wkroomsearchblock/wkroomsearchblock.php b/modules/wkroomsearchblock/wkroomsearchblock.php index 256d0d15f..eddaa1764 100644 --- a/modules/wkroomsearchblock/wkroomsearchblock.php +++ b/modules/wkroomsearchblock/wkroomsearchblock.php @@ -31,7 +31,7 @@ public function __construct() { $this->name = 'wkroomsearchblock'; $this->tab = 'front_office_features'; - $this->version = '1.1.2'; + $this->version = '1.1.3'; $this->author = 'Webkul'; $this->need_instance = 0; diff --git a/modules/wktestimonialblock/CHANGELOG.txt b/modules/wktestimonialblock/CHANGELOG.txt index 93d324eb9..a224ac0d5 100644 --- a/modules/wktestimonialblock/CHANGELOG.txt +++ b/modules/wktestimonialblock/CHANGELOG.txt @@ -1,3 +1,19 @@ +------------------------------ +# V1.1.5 to V1.1.6 +------------------------------ + +## Improved/Changed Features: + +* [CO] : #528 licenses updated +* [BO] : #456 Allow admin to add new links on Hotel Reservation System > Settings page and removed shortcut links of "Our Rooms" and "Testimonial" modules +* [CO] : #468 Update image generation method for hotel and default modules +* [CO] : #436 Text changes +* [CO] : #425 Fix owl-carousel plugin loading issue for 'wktestimonialblock' module +* [CO] : #363 Text changes +* [CO] : #366 Updated core upgrade files and modules upgrade files +* [CO] : #334 Remove install.sql files from modules + +------------------------------ # V1.1.4 to V1.1.5 ------------------------------ diff --git a/modules/wktestimonialblock/wktestimonialblock.php b/modules/wktestimonialblock/wktestimonialblock.php index 663142985..eb65cf43b 100644 --- a/modules/wktestimonialblock/wktestimonialblock.php +++ b/modules/wktestimonialblock/wktestimonialblock.php @@ -32,7 +32,7 @@ public function __construct() { $this->name = 'wktestimonialblock'; $this->tab = 'front_office_features'; - $this->version = '1.1.5'; + $this->version = '1.1.6'; $this->author = 'Webkul'; $this->need_instance = 0; From d6cad15423e7eae2aa83ca45c93f07f6636ab61e Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Thu, 30 Mar 2023 16:08:14 +0530 Subject: [PATCH 02/10] Update changelogs --- CHANGELOG.txt | 7 +++++++ modules/hotelreservationsystem/CHANGELOG.txt | 3 +++ modules/statsdata/CHANGELOG.txt | 1 + 3 files changed, 11 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index da300013c..696dab648 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -31,6 +31,8 @@ - #622: Added: Primary hotel in QloApps for tax calculation of service products - #643: Add module Dashboard Insights to admin dashboard - #645: Added: checkoutProcess directory in override/classes + - #650: Added: Feature per day price in extra services + ## Improvements - Core @@ -113,6 +115,8 @@ - #632: Update disable dates selection for a room at back office - #633: Update hotel review view page at back office - #639: Update refund request view page at back office + - #653: Updated: Additional facilities panel in admin room type page + - #655: Updated: compiled admin theme css from sass - Front Office - #336: Remove order history link for guest account holders on order confirmation page @@ -267,6 +271,9 @@ - #626: Fixes: Unable to view or save customer address from front office - #638: Close occupancy dropdown on clicking book now button - #649: Fix: Occupancy panel does not close when clicking on add to cart button + - #651: Fix: imgaes index not defined for services on room type page in front office + - #652: Fix: Booking form does not get update when occupancy is not provided + - #654: Fix: Booking form refresh when occupancy dropdown is opened #################################### diff --git a/modules/hotelreservationsystem/CHANGELOG.txt b/modules/hotelreservationsystem/CHANGELOG.txt index 039aa364c..221a60130 100644 --- a/modules/hotelreservationsystem/CHANGELOG.txt +++ b/modules/hotelreservationsystem/CHANGELOG.txt @@ -89,6 +89,9 @@ * [BO] : [#345] Improve room type duplication feature * [CO] : [#338] Replace booking type integer values with class constants * [CO] : [#334] Remove install.sql files from modules +* [FO] : [#619] Show service cost separately from room cost on checkout page +* [CO] : [#636] Resolved: refund request payment calculation +* [BO] : [#653] Updated: Additional facilities panel in admin room type page ------------------------- diff --git a/modules/statsdata/CHANGELOG.txt b/modules/statsdata/CHANGELOG.txt index 6b0849ec3..bc73af327 100644 --- a/modules/statsdata/CHANGELOG.txt +++ b/modules/statsdata/CHANGELOG.txt @@ -6,6 +6,7 @@ * [CO] : [#552] Resolved: guest order detail page issue * [BO] : [#451] Improve statistics at back office +* [CO] : [#517] Resolved: Incorrect id_guest in cookie after login 2014-03-27 17:19:09 +0100 / MO statsdata : min ps_versions_compliancy modified (1.5.6.1 => 1.6) From 90f317b54b673056b1d81d94f76adedb52d1caa2 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Tue, 11 Apr 2023 16:20:13 +0530 Subject: [PATCH 03/10] Update changelogs --- CHANGELOG.txt | 29 +++++++++++++++++++- modules/blockcart/CHANGELOG.txt | 2 ++ modules/blockcurrencies/CHANGELOG.txt | 2 +- modules/blockcurrencies/blockcurrencies.php | 2 +- modules/blocklanguages/CHANGELOG.txt | 2 +- modules/blocklanguages/blocklanguages.php | 2 +- modules/dashperformance/CHANGELOG.txt | 1 + modules/hotelreservationsystem/CHANGELOG.txt | 12 ++++++-- modules/qloblockcontact/CHANGELOG.txt | 10 ------- modules/qloblockcontact/qloblockcontact.php | 2 +- modules/statsbestcategories/CHANGELOG.txt | 1 + modules/statsbestproducts/CHANGELOG.txt | 1 + modules/wkabouthotelblock/CHANGELOG.txt | 2 ++ modules/wkhotelfeaturesblock/CHANGELOG.txt | 1 + modules/wkroomsearchblock/CHANGELOG.txt | 3 ++ modules/wktestimonialblock/CHANGELOG.txt | 1 + 16 files changed, 55 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 696dab648..c0ea6ed6f 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -70,7 +70,9 @@ - #527: Fix CLI install issues - #528: Update licenses - #532: Change demo content for CMS page Legal Notice - - #342, #363, #436, #462, #470, #480, #543, #546, #561, #562, #569, #595, #618, #644: Text related changes throughout QloApps + - #657: Allow checkout process classes to be overridden + - #669: Updated: text translations call variable assigned to javascript + - #342, #363, #436, #462, #470, #480, #543, #546, #561, #562, #569, #595, #618, #644, #658, #673, #686: Text related changes throughout QloApps - Back Office - #337: Removed delivery column and added full name to customer column on order list page at back office @@ -117,6 +119,8 @@ - #639: Update refund request view page at back office - #653: Updated: Additional facilities panel in admin room type page - #655: Updated: compiled admin theme css from sass + - #674: Add label for Length of Stay graph on dashboard + - #678: Removed: "go to payment page" option from admin order create page when creating order for backdate - Front Office - #336: Remove order history link for guest account holders on order confirmation page @@ -140,6 +144,9 @@ - #631: Added: Missing vat number field in customer address form. - #634: Show room maximum occupancy on search and room type page - #635: Update: datepicker dates background color for dates between date-from and date-to + - #664: Improved occupancy dropdown on search result page + - #682: Updated: order summary in block cart popup and dropdown + - #687: Add default contact phone and email at front office nav bar ## Bugs Fixed @@ -168,6 +175,10 @@ - #614: Resolved: Specific price does not apply base on priority - #621: Resolved: Catalog discount is not visible when auto add service is attached to room type - #627: Fixed: Order summary in order confirmation page and order confirmation e-mail + - #659: Prevent required categories deletion by data cleaner module + - #660: Fix: cover image index not defined while generating invoice + - #665: Fix: Qlocleaner "fix integrity constraint" deletes valid additional facilites + - #684: Fix PHP warning issue in catalog mode - Back Office - #314: Resolve HelperList filter issue @@ -241,6 +252,14 @@ - #641: Fix ajax error on login page at front office - #642: Fix: Admin is able to add rooms in order without selecting occupancy - #647: Fix order creation without address at back office + - #662: Fix: Module update error when uploading zip without db changes + - #666: Fixed: backoffice header toolbar buttons not visible on some pages + - #667: Fix: Syntax issus on admin import page. + - #670: Updated: Admin room type services and facilities panel text issues and undefined index issue + - #671: Fix dashinsights comparison graphs issue + - #675: Fix Average Occupancy Rate issue on dashboard + - #676: Fix 'Best hotels' and 'Best-selling room types' issues on Stats > Stats page + - #681: Fixed: Incorrect price of room when admin adds room in order and room have auto add services - Front Office - #348: Resolve auto page scroll issue on order history page @@ -274,6 +293,14 @@ - #651: Fix: imgaes index not defined for services on room type page in front office - #652: Fix: Booking form does not get update when occupancy is not provided - #654: Fix: Booking form refresh when occupancy dropdown is opened + - #663: Fixed: Errors on guest tracking page + - #668: Fixed: Error on search result page when updating invalid occupancy in URL + - #672: Updated: Disable option to add services when rooms are unavailable + - #677: Fix image display issue on homepage + - #679: Resolved: Error on landing page when updating page view count using data mining module + - #680: Fixed: Datepicker not initializing on initial load of room type page with preperation time + - #683: Updated: Fixed chekcout page auto add service breakdown tooltip incorrect content + - #685: Update default number of rooms on room type detail page to 1 #################################### diff --git a/modules/blockcart/CHANGELOG.txt b/modules/blockcart/CHANGELOG.txt index 8a755cdc2..66e9b4e6b 100644 --- a/modules/blockcart/CHANGELOG.txt +++ b/modules/blockcart/CHANGELOG.txt @@ -12,6 +12,8 @@ * [FO] : [#505] Updated tax view in cart popup * [CO] : [#538] Added: Feature service products * [FO] : [#649] Fix: Occupancy panel does not close when clicking on add to cart button +* [FO] : [#672] Updated: Disable option to add services when rooms are unavailable +* [FO] : [#682] Updated: order summary in block cart popup and dropdown ----------------------------- diff --git a/modules/blockcurrencies/CHANGELOG.txt b/modules/blockcurrencies/CHANGELOG.txt index eb755c09a..b3060fa82 100644 --- a/modules/blockcurrencies/CHANGELOG.txt +++ b/modules/blockcurrencies/CHANGELOG.txt @@ -1,5 +1,5 @@ ------------------------------ -# V0.4.0 to V0.4.1 +# V0.4.0 to V1.1.0 ------------------------------ ## Improved/Changed Features: diff --git a/modules/blockcurrencies/blockcurrencies.php b/modules/blockcurrencies/blockcurrencies.php index 2b18df8c0..49618730b 100644 --- a/modules/blockcurrencies/blockcurrencies.php +++ b/modules/blockcurrencies/blockcurrencies.php @@ -34,7 +34,7 @@ public function __construct() { $this->name = 'blockcurrencies'; $this->tab = 'front_office_features'; - $this->version = '0.4.1'; + $this->version = '1.1.0'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/blocklanguages/CHANGELOG.txt b/modules/blocklanguages/CHANGELOG.txt index 363023201..474fbec98 100644 --- a/modules/blocklanguages/CHANGELOG.txt +++ b/modules/blocklanguages/CHANGELOG.txt @@ -1,5 +1,5 @@ ------------------------------ -# V1.5.0 to V1.5.1 +# V1.5.0 to V1.6.0 ------------------------------ ## Improved/Changed Features: diff --git a/modules/blocklanguages/blocklanguages.php b/modules/blocklanguages/blocklanguages.php index 2467c8da9..c36e0f8a2 100644 --- a/modules/blocklanguages/blocklanguages.php +++ b/modules/blocklanguages/blocklanguages.php @@ -34,7 +34,7 @@ public function __construct() { $this->name = 'blocklanguages'; $this->tab = 'front_office_features'; - $this->version = '1.5.1'; + $this->version = '1.6.0'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/dashperformance/CHANGELOG.txt b/modules/dashperformance/CHANGELOG.txt index 980c1052f..827b74b36 100644 --- a/modules/dashperformance/CHANGELOG.txt +++ b/modules/dashperformance/CHANGELOG.txt @@ -9,6 +9,7 @@ * [BO] : [#451] Improve statistics at back office * [BO] : [#412] Resolve dashboard design issues * [BO] : [#391] Updated dashboard structure | Fixed dashboard widget +* [BO] : [#675] Fix Average Occupancy Rate issue on dashboard Changelog diff --git a/modules/hotelreservationsystem/CHANGELOG.txt b/modules/hotelreservationsystem/CHANGELOG.txt index 221a60130..1392fc7b0 100644 --- a/modules/hotelreservationsystem/CHANGELOG.txt +++ b/modules/hotelreservationsystem/CHANGELOG.txt @@ -5,7 +5,7 @@ ## Improved/Changed Features: * [CO] : [#650] Added: Feature per day price in extra services -* [FO] : [#651] Fix: imgaes index not defined for services on room type page in front office +* [FO] : [#651] Fix: imgaes index not defined for services on room type page in front office * [BO] : [#607] Updated: Service products pop-up modal in admin order view page * [FO] : [#649] Fix: Occupancy panel does not close when clicking on add to cart button * [CO] : [#622] Added: Primary hotel in QloApps for tax calculation of service products @@ -66,7 +66,7 @@ * [BO] : [#429] Add price modification for new orders at back office * [CO] : [#420] Remove unused code and data from module hotelreservationsystem * [FO] : [#419] Fix hero image cache issue -* [CO] : [#418] Add hooks 'displayAdminAddHotelFormTab' and 'displayAdminAddHotelFormTabContent' in Manage Hotel tab of Back-office +* [CO] : [#418] Add hooks 'displayAdminAddHotelFormTab' and 'displayAdminAddHotelFormTabContent' in Manage Hotel tab of Back-office * [FO] : [#417] Resolved address issue on contact page for list and map * [CO] : [#415] Removed qlo_mod_list.xml * [BO] : [#412] Resolve dashboard design issues @@ -92,6 +92,14 @@ * [FO] : [#619] Show service cost separately from room cost on checkout page * [CO] : [#636] Resolved: refund request payment calculation * [BO] : [#653] Updated: Additional facilities panel in admin room type page +* [CO] : [#490] Added "Hotel Availability and Rates search API" to QloApps +* [CO] : [#650] Added: Feature per day price in extra services +* [FO] : [#651] Fix: imgaes index not defined for services on room type page in front office +* [FO] : [#658] Replaced: child with children in occupancy text front-office +* [FO] : [#668] Fixed: Error on search result page when updating invalid occupancy in URL +* [CO] : [#669] Updated: text translations call variable assigned to javascript +* [BO] : [#670] Updated: Admin room type services and facilities panel text issues and undefined index issue +* [CO] : [#684] Fix PHP warning issue in catalog mode ------------------------- diff --git a/modules/qloblockcontact/CHANGELOG.txt b/modules/qloblockcontact/CHANGELOG.txt index 6b8786d6e..5932aa450 100644 --- a/modules/qloblockcontact/CHANGELOG.txt +++ b/modules/qloblockcontact/CHANGELOG.txt @@ -1,13 +1,3 @@ ------------------------------- -# V1.0.0 to V1.0.1 ------------------------------- - -## Improved/Changed Features: - -* [CO] : [#528] licenses updated -* [FO] : [#387] Add nav bar and move language and currency selector at top at front office - - Changelog v1.0.0 diff --git a/modules/qloblockcontact/qloblockcontact.php b/modules/qloblockcontact/qloblockcontact.php index 7e463c324..a12c23973 100644 --- a/modules/qloblockcontact/qloblockcontact.php +++ b/modules/qloblockcontact/qloblockcontact.php @@ -28,7 +28,7 @@ public function __construct() { $this->name = 'qloblockcontact'; $this->tab = 'front_office_features'; - $this->version = '1.0.1'; + $this->version = '1.0.0'; $this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6'); $this->author = 'Webkul'; $this->bootstrap = true; diff --git a/modules/statsbestcategories/CHANGELOG.txt b/modules/statsbestcategories/CHANGELOG.txt index 37388ed3a..3b27fb60a 100644 --- a/modules/statsbestcategories/CHANGELOG.txt +++ b/modules/statsbestcategories/CHANGELOG.txt @@ -5,6 +5,7 @@ ## Improved/Changed Features: * [BO] : [#451] Improve statistics at back office +* [BO] : [#676] Fix 'Best hotels' and 'Best-selling room types' issues on Stats > Stats page ------------------------------ diff --git a/modules/statsbestproducts/CHANGELOG.txt b/modules/statsbestproducts/CHANGELOG.txt index d29fbefa9..9305d391b 100644 --- a/modules/statsbestproducts/CHANGELOG.txt +++ b/modules/statsbestproducts/CHANGELOG.txt @@ -7,6 +7,7 @@ * [BO] : [#573] Change catalog evaluation module and fix stats issues * [BO] : [#551] Updated best selling rooms and most viewed rooms statistics * [BO] : [#451] Improve statistics at back office +* [BO] : [#676] Fix 'Best hotels' and 'Best-selling room types' issues on Stats > Stats page ------------------------------ # V1.5.1 to V1.5.2 diff --git a/modules/wkabouthotelblock/CHANGELOG.txt b/modules/wkabouthotelblock/CHANGELOG.txt index bd7510b1c..7c080cdf7 100644 --- a/modules/wkabouthotelblock/CHANGELOG.txt +++ b/modules/wkabouthotelblock/CHANGELOG.txt @@ -10,6 +10,8 @@ * [BO] : [#444] Fix undefined variable issue at Hotel Interior Block settings page at back office * [CO] : [#366] Updated core upgrade files and modules upgrade files * [CO] : [#334] Remove install.sql files from modules +* [CO] : [#669] Updated: text translations call variable assigned to javascript +* [FO] : [#677] Fix image display issue on homepage ------------------------------ diff --git a/modules/wkhotelfeaturesblock/CHANGELOG.txt b/modules/wkhotelfeaturesblock/CHANGELOG.txt index 6ae840695..f0e57e9e7 100644 --- a/modules/wkhotelfeaturesblock/CHANGELOG.txt +++ b/modules/wkhotelfeaturesblock/CHANGELOG.txt @@ -9,6 +9,7 @@ * [CO] : [#468] Update image generation method for hotel and default modules * [CO] : [#366] Updated core upgrade files and modules upgrade files * [CO] : [#334] Remove install.sql files from modules +* [CO] : [#669] Updated: text translations call variable assigned to javascript ------------------------------ diff --git a/modules/wkroomsearchblock/CHANGELOG.txt b/modules/wkroomsearchblock/CHANGELOG.txt index f6097c927..04dad3d2b 100644 --- a/modules/wkroomsearchblock/CHANGELOG.txt +++ b/modules/wkroomsearchblock/CHANGELOG.txt @@ -14,6 +14,9 @@ * [CO] : [#436] Text changes * [CO] : [#426] Replace _PS_MODULE_DIR_ with $this->_path in 'wkroomsearchblock' module * [CO] : [#366] Updated core upgrade files and modules upgrade files +* [FO] : [#658] Replaced: child with children in occupancy text front-office +* [FO] : [#668] Fixed: Error on search result page when updating invalid occupancy in URL +* [CO] : [#669] Updated: text translations call variable assigned to javascript ------------------------------ diff --git a/modules/wktestimonialblock/CHANGELOG.txt b/modules/wktestimonialblock/CHANGELOG.txt index a224ac0d5..ba17bf7d4 100644 --- a/modules/wktestimonialblock/CHANGELOG.txt +++ b/modules/wktestimonialblock/CHANGELOG.txt @@ -12,6 +12,7 @@ * [CO] : #363 Text changes * [CO] : #366 Updated core upgrade files and modules upgrade files * [CO] : #334 Remove install.sql files from modules +* [CO] : [#669] Updated: text translations call variable assigned to javascript ------------------------------ # V1.1.4 to V1.1.5 From 7078aebef0858acbdd7a35204be883be49a6b860 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Wed, 12 Apr 2023 17:43:57 +0530 Subject: [PATCH 04/10] Remove unwanted files --- CONTRIBUTORS.md | 418 ------------------ admin/functions.php | 2 +- architecture.md | 276 ------------ .../WebserviceSpecificManagementImages.php | 1 - images.inc.php | 170 ------- 5 files changed, 1 insertion(+), 866 deletions(-) delete mode 100644 CONTRIBUTORS.md delete mode 100644 architecture.md delete mode 100644 images.inc.php diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md deleted file mode 100644 index ef395e6c8..000000000 --- a/CONTRIBUTORS.md +++ /dev/null @@ -1,418 +0,0 @@ -GitHub contributors: --------------------------------- -- (d)oekia -- 123monsite-regis -- 1RV34 -- Adonis Karavokyros -- Adrien -- Adrien Astier -- Agence CINS -- Aleksander Palyan -- Alessandro Corbelli -- Alex Even -- Alexander Grosul -- Alexander Otchenashev -- Alexandra Even -- AlexEven -- Alexey Svistunov -- alexey-svistunov -- alexsimple -- Alfakom-MK -- Alfonso Jimenez -- Alphacom IT Solutions - Macedonia -- amatosg -- anat -- Anatole -- Andrew -- Antonino Di Bella -- antoniofr -- AntonLejon -- Arnaud Lemercier -- axi -- Axome -- Balestrino -- bellini13 -- Benjamin PONGY -- bercik999 -- Bersam Karbasion -- BigZ -- BluTiGeS -- Bruno Desprez -- Bruno Leveque -- bumbu -- Burhan -- Caleydon Media -- cam.lafit -- Captain FLAM -- Captain-FLAM -- ccauw -- cedricfontaine -- cedricgeffroy -- Chen.Zhidong -- Chris -- Chris Gurk -- ChristopheBoucaut -- CINS -- cippest -- Claire Meuriot -- cmouleyre -- codvir -- Comkwatt -- Conner Burnett -- Corentin Delcourt -- Cosmin Hutanu -- Cedric Mouleyre -- damien -- Damien Metzger -- Damien PIQUET -- DamienMetzger -- Damon Skelhorn -- Dan Hlavenka -- danidomen -- Daniel -- Daniele Giachino -- danoosh -- Danoosh Mir -- David Gasperoni -- David Sivocha -- David-Julian BUCH -- Davy Rolink -- Denver Prophit Jr. -- Desbouche Christophe -- DevNet -- Dh42 -- Dimitrios Karvounaris -- Dinis Lage -- djbuch -- djfm -- dlage -- doekia -- DOEO -- Dragan Skrbic -- Dream me up -- dreammeup -- DrySs -- DrySs' -- dSevere -- Dustin -- Dvir Julius -- Dvir-Julius -- edamart -- Edouard Gaulue -- el-tenkova -- elationbase -- eleazar -- Elitius -- Emilien Puget -- emilien-puget -- emily-d -- Eolia -- Eric Le Lay -- Eric Rouvier -- erickturcios -- Etienne Samson -- Fabio Chelly -- fchellypresta -- Felipe Uribe -- fetis -- fird -- flashmaestro -- Florian Kwakkenbos -- fram -- Francois Gaillard -- Francois-Marie de Jouvencel -- François Gaillard -- Frederic BENOIST -- Gabriel Schwardy -- Gaelle ITZKOVITZ -- Gamesh -- ggedamed -- Giant Leap Lab -- Gordon Coubrough -- gr4devel -- Granger Kevin -- Gregory Roussac -- gRoussac -- Gregoire Belorgey -- gskema -- Guillaume DELOINCE -- Guillaume Lafarge -- Guillaume Leseur -- Gytis -- Gytis SkÄ—ma -- Ha!*!*y -- ha99y -- hadjedjvincent -- harelguy -- hiousi -- htrex -- indesign47 -- iNem0o -- ironwo0d -- ITBpro.com -- Ivan -- ivancasasempere -- J. Danse -- janisVincent -- Javsmile -- JEAN -- jeanbe -- jeckyl -- Jeroen Dewaele -- Jerome Nadaud -- jeromenadaud -- jessylenne -- Joan -- Joan Juvanteny -- joce -- Joe Siwiak -- joemartin247 -- Joep Hendrix -- Jonadabe -- Jonathan Danse -- Jonathan SAHM -- Jorge Vargas -- joseantgv -- jtogrul -- Julien -- Julien Bouchez -- Julien Bourdeau -- Julien Deniau -- Julien Martin -- julienbourdeau -- julvernois -- Jachym Tousek -- Kamil SzymaÅ„ski -- Kelly Karnetsky -- kermes -- Kevin Granger -- Kijam Lopez -- kiropowered -- kpodemski -- Krystian Podemski -- Kevin Dunglas -- Ladel -- ldecoker -- Lesley Paone -- LOIC ROSSET ltd -- luc -- Luc Vandesype -- Luca T. -- Lucas CERDAN -- LucasC -- Lyo Nick -- LyoNick -- Leo -- M-Mommsen -- Madef -- Madman -- Mainmich -- makk1ntosh -- manuelbcd -- marcinsz101 -- Marco Cervellin -- Marcos -- matiasiglesias -- Mats Rynge -- Matteo -- MatthieuB -- MaX3315 -- Maxence -- Maxime -- Maxime Biloe -- Maxime Vasse -- mchelh -- mchojnacki -- mdomenjoud -- Michael Hjulskov -- Michel Courtade -- Mickael Desgranges -- Mikael Blotin -- Mikko Hellsing -- Milow -- Mingsong Hu -- minic studio -- misthero -- moncef102 -- montes -- mplh -- MustangZhong -- natrim -- neemzy -- nezenmoins -- Nicolas Sorosac -- Niklas Ekman -- Niko Wicaksono -- Nils-Helge Garli Hegvik -- NinjaOfWeb -- Nino Uzelac -- nodexpl -- nturato -- oleacorner -- Otto Nascarella -- Pan P -- Pan P. -- Pan Ploenes -- Panagiotis Tigas -- panesarsandeep -- Patanock -- Patrick Mettraux -- Pavel Novitsky -- pbirnzain -- Pedro J. Parra -- Per Lejontand -- Peter Schaeffer -- peterept -- Petyuska -- PhpMadman -- Pierre -- Piotr Kaczor -- Piotr Moćko -- Presta Module -- PrestaEdit -- PrestaLab -- prestamodule -- PrestanceDesign -- prestarocket -- Prestaspirit -- Priyank Bolia -- Profileo -- Pronux -- proydsl -- pxls -- quadrateam -- Quentin Leonetti -- Quentin Montant -- Quentin MONTANT - KIWIK -- Quetzacoalt91 -- Racochejl -- Rafael Cunha -- Raphael Malie -- raulgundin -- rGaillard -- Rhys -- Richard LT -- Rimas Kudelis -- robert -- Roland Schütz -- romainberger -- runningz -- Remi Gaillard -- s-duval -- Sacha -- Sacha FROMENT -- sadlyblue -- sagaradonis -- Sam Sanchez -- Samir Shah -- Samy Rabih -- Sarah Lorenzini -- Seb -- SebSept -- Seynaeve -- sfroment42 -- shaffe-fr -- Shagshag -- Shipow -- Shudrum -- sidhujag -- sjousse -- sLorenzini -- smartdatasoft -- snamor -- soufyan -- soware -- Staging -- Stanislav Yordanov -- Stefano Kowalke -- Stephan Obadia -- Steven "SDF" Sulley -- Steven Sulley -- Studio Kiwik -- Sumh -- svensson_david -- Sylvain Gougouzian -- Sylvain WITMEYER -- Sebastien -- Sebastien Bareyre -- Sebastien Bocahu -- Sebastien Monterisi -- Tanguy JACQUET -- tchauviere -- Thibaud Chauviere -- thoma202 -- Thomas -- Thomas Blanc -- Thomas N -- Thomas Nabord -- thomas-aw -- Threef -- timsit -- tmackay -- TMMeilleur -- Tom Panier -- Tomasz Slominski -- Tomas Votruba -- tucoinfo -- Tung Dao -- unlocomqx -- Valerii Savchenko -- vAugagneur -- Vincent Augagneur -- Vincent Schoener -- Vincent Terenti -- vinvin27 -- vinzter -- vitekj -- Wayann -- web-plus -- webbax -- Wojciech Grzebieniowski -- Xavier -- Xavier Borderie -- Xavier Gouley -- Xavier POITAU -- xitromedia -- xKnut -- yanngarras -- Yoozio -- zimmi1 -- ZiZuu.com -- Zollner Robert - -SVN contributors: --------------------------------- -- aFolletete -- aKorczak -- aNiassy -- bLeveque -- bMancone -- dMetzger -- dSevere -- fBrignoli -- Francois Gaillard -- fSerny -- gBrunier -- gCharmes -- gPoulain -- hAitmansour -- jBreux -- jmCollin -- jObregon -- lBrieu -- lCherifi -- lLefevre -- mBertholino -- mDeflotte -- mMarinetti -- nPellicari -- rGaillard -- rMalie -- rMontagne -- sLorenzini -- sThiebaut -- tDidierjean -- vAugagneur -- vChabot -- vKham -- vSchoener diff --git a/admin/functions.php b/admin/functions.php index 64d10c28c..3882086b2 100644 --- a/admin/functions.php +++ b/admin/functions.php @@ -26,7 +26,7 @@ if (!defined('_PS_ADMIN_DIR_')) { define('_PS_ADMIN_DIR_', getcwd()); } -require_once(_PS_ADMIN_DIR_.'/../images.inc.php'); + function bindDatepicker($id, $time) { if ($time) { diff --git a/architecture.md b/architecture.md deleted file mode 100644 index aa38f0a52..000000000 --- a/architecture.md +++ /dev/null @@ -1,276 +0,0 @@ -# Making PrestaShop Unit Testable -*An adventure in dependency breaking - guidelines and proposals* - -We have tasked ourselves with an interesting challenge: -to make one of the core business functions in PrestaShop unit testable. The function we chose, `Cart::getOrderTotal`, performs price computations in the shopping cart - it's the one that tells your customers how much they're going to pay. That's kind of useful. - -We chose to focus on this function because it is large and complex enough to demonstrate a number of different techniques. - -This post shows our progress and leads to a proposal for a new software architecture for PrestaShop. The new architecture is intended to be lightweight and safe. - -## Where we Started From -*The issues with `Cart::getOrderTotal`* - -`Cart::getOrderTotal` is a ~300 lines long instance method. It makes it hard to reason about. - -You cannot instantiate a `Cart` object to test the `getOrderTotal` method because the constructor indirectly accesses the database. - -To make things even more interesting, the method makes static calls to methods on at least three different classes: `Configuration`, `Address`, `Product`. - -A large number of execution paths are conditioned on the value of different global variables that `getOrderTotal` accesses implicitly. - -## Our Goal - -We set out to write a **meaningful** unit test on `Cart::getOrderTotal`. - -Before we dive into the changes we had to make, here is a preview of the end result - one of the unit tests we were able to write: - -```php -public function test_getOrderTotal_Round_Line_When_No_Tax() -{ - $this->setRoundType(Order::ROUND_LINE); - - // Add 3 products each with (pre-tax) price 10.125 - $this->productPriceCalculator->addFakeProduct(new FakeProduct(3, 10.125)); - // Add 1 product with (pre-tax) price 10.125 - $this->productPriceCalculator->addFakeProduct(new FakeProduct(1, 10.125)); - - $orderTotal = $this->cart->getOrderTotal(false, Cart::ONLY_PRODUCTS, $this->productPriceCalculator->getProducts()); - $this->assertEquals(40.51, $orderTotal); -} -``` -This test simulates adding 4 products to the cart and checks that `getOrderTotal` produces the expected total before tax. - -The test does not make any access to the database. - -## The Techniques we Used and When to Use Them - -In this chapter we try to put a name on different techniques we have used and extract guidelines about the cases in which we believe they are appropriate. - -### Application Singleton Injection -This technique is one of the least intrusive. The problem it tries to solve is: there is a static access to an application singleton deeply nested in some code that we do not care about for the purpose of our test. - -In our case the `Db` class was accessed indirectly upon instantiation of a `Cart` object though a sequence of calls leading to a static access to `Group` that performs actions that have nothing to do with the computation of the total of the Cart. - -We could have gone deep into the call stack and broken the dependency to the database there, directly in `Group`. - -But it might have been dangerous: we would have had to change code that we did not intend to test. - -So to keep things simple and not lose focus on `getOrderTotal` we just mocked the whole `Db` instance, injecting it into the application singleton with an ad-hoc static method that was added to `Db`: - -```php -public function setupDatabaseMock() -{ - $this->database = Phake::mock('Db'); - Db::setInstanceForTesting($this->database); -} -``` - -And `setInstanceForTesting` is straightforward: -```php -class Db -{ - /* - ... - */ - - /** - * @param $test_db Db - * Unit testing purpose only - */ - public static function setInstanceForTesting($test_db) - { - self::$instance[0] = $test_db; - } - - /* - ... - */ -} -``` - -Note the *ForTesting* suffix: it warns developers not to use this in production code. This is only a test helper. - -The exact same technique is used to inject a fake context into the `Context` application singleton. - -The boilerplate code for this is factored out into the [`UnitTestCase::setup`](tests/TestCase/UnitTestCase.php) method so that the next tests are easier to write. - -Great, now we can instantiate a `Cart` object (`new` it)! - -### ServiceLocator Based Injection - -This technique solves the same type of issues as the Application Singleton Injection does. It breaks dependencies. The primary difference is that we use it in the code that we are working on. Not deep into the dependency chain. - -The goal is to make the previously hidden dependency very visible and to have full control over the component. - -Ideally, when we discover a hidden dependency in the code under test, we should find a way to make the dependency trickle down from the top layers of the application right into the code under test. - -This is not always possible (when no predictable execution path leads to the code under test for instance), so a temporary solution is is to use a ServiceLocator. - -It looks like this: - -```php -public function getOrderTotal($with_taxes = true, $type = Cart::BOTH, $products = null, $id_carrier = null, $use_cache = true) -{ - // Dependencies - - $address_factory = Adapter_ServiceLocator::get('Adapter_AddressFactory'); - $price_calculator = Adapter_ServiceLocator::get('Adapter_ProductPriceCalculator'); - $configuration = Adapter_ServiceLocator::get('Core_Business_Configuration'); - - // Code... -} -``` - -On the unit test side, setting up the mocked objects follow this pattern: - -```php -$this->container = new Core_Foundation_IoC_Container; -Adapter_ServiceLocator::setServiceContainerInstance($this->container); - -$addressFactory = Phake::mock('Adapter_AddressFactory'); -$address = new Address; -$address->id = 1; - -Phake::when($addressFactory)->findOrCreate()->thenReturn($address); - -$this->container->bind('Adapter_AddressFactory', $addressFactory); -``` - -What's happening here is: - -1. We create a Dependency Injection Container instance specifically for our tests -2. We tell the ServiceLocator to fetch dependencies from our container -3. We mock our dependency (`Adapter_AddressFactory` here) -4. We bind the mocked dependency to the ServiceContainer instance -5. In the code under test, the ServiceLocator only talks with our test container and pulls the dependencies we crafted from there - -#### But what's this whole `Adapter_*` thing about? - -The classes in the `Adapter_` namespace (in the `Adapter` directory) make a bridge between the legacy code (the thing we're trying to write tests on) and the cleaner code (the new things we're going to write, which will *have tests from the start*). - -Code from the non-legacy part should only call legacy code through an adapter. Adapters should eventually disappear and be replaced with new, non-legacy code. - -Code in an adapter might: -- wrap calls to code in the legacy part -- call new, non-legacy code - -As a first step, an Adapter can just use the same code as the legacy part it replaces. - -For instance our `Adapter_AddressFactory` class: - -```php -findOrCreate($id_address, true); -``` - -But the same exact code as before is called, which is as safe as can be. - -#### Next Steps - -Now that our dependencies are safely exposed we have a solid starting point for further work: - -if `Adapter_AddressFactory::findOrCreate` does strange things we're not comfortable with, and if we have strong unit tests on the code that uses the adapter, then we can start delegating work from `Adapter_AddressFactory` to non-legacy code instead of using the copy-pasted logic from the legacy code. - -# A Proposal for a New Software Architecture - -Code falls into one of the following 3 categories -``` -PrestaShop/ - |-- Core/ - | |-- Foundation/ - | â””-- Business/ - |-- Adapter/ - â””-- *Legacy*/ -``` - -Where `Legacy` is not itself a directory but represents any file or directory in the current file tree that is not in `Core` or `Adapter`. - -The purpose of each directory and the interactions between code in the 3 categories are described in the sections below. - -## Core - -`Core` is for code **covered by unit tests**. - -No new class may be added to the `Core` directory if it doesn't have unit tests. - -**No global access** to variables (or even constants!) is allowed inside the `Core` directory. This also means, no `ServiceLocator` here. -Dependencies of below-top-level components should be injected by an application layer that is higher up in the layer hierarchy. - -The handling of a typical HTTP request might look something like this: - -- `index.php` - - loads the system configuration... - - creates a dependency injection container... - - binds general purpose services like the database to the dependency injection container... - - `new`s a `Dispatcher`, passing the container to it -- the `Dispatcher` creates the `Controller` it needs, passing the dependency injection container to it -- the `Controller` - - gets the dependencies it needs from the dependency injection container... - - delegates its work to services (services that it gets from the container or `new`s)... - - sends the response! - -As a general rule, in she schema above, the `Controller` is the last application layer which has access to the dependency injection container. - -Inside the `Core` directory, `Business` is for business logic (e.g. how do I compute the tax for a product?), while `Foundation` is reserved for general purpose logic (e.g. dependency injection, database interaction). In theory it should be possible to extract any components in `Foundation` to their own composer packages so that other projects could use them. - -**Code inside `Core` is not allowed to call code inside `Legacy`**. - -## Adapter - -`Adapter` is a layer between `Core` and `Legacy`. - -Inside `Adapter`, code may call any code from either `Core`, `Adapter` or `Legacy`. - -The `Adapter` file hierarchy should eventually go away, so developers are encouraged to use `Core` code as much as possible when writing adapters. - -Adapters should be used when we want to break a dependency in the code under test and when breaking the dependency cleanly is too risky. - -The life cycle of an adapter is roughly as follows: - -- **Debugging / Refactoring Stage** - 1. Create `Adapter_SomeService` to break a static dependency to `SomeService` in the code you're working on - - Adapter should be minimal at first - [it might just forward a call to some legacy function](https://github.com/djfm/PrestaShop/commit/42db57be45c299259a28a247db6c62267d3fb671). - 2. Use `Adapter_ServiceLocator::get('Adapter_SomeService')` in the code under test to retrieve an instance of the service we depend on - 3. Write tests, refactor... -- **Architecture Improvement Stage**: With time and experience, the precise responsibilities of `Adapter_SomeService` have been clearly identified and tested - 1. Write a new `Core_SomeService` class inside the `Core` file hierarchy, test it thoroughly - 2. Delegate work from `Adapter_SomeService` to `Core_SomeService`, keeping the `Adapter_ServiceLocator::get('Adapter_SomeService')` calls in the code where proper dependency injection is still too hard to do. Propagate the `Core_SomeService` dependency in a better way where possible. -- **Adapter Removal**: At some point, if enough code has been cleaned up, the `Adapter_SomeService` might not be needed any more - 1. Remove all calls to `Adapter_ServiceLocator::get('Adapter_SomeService')` and replace them with proper dependency injection - 2. Delete `Adapter_SomeService`. - 3. Profit! - -## Legacy - -`Legacy` code is any code that is not inside `Core` or `Adapter`. - -Our goal is to gradually move the code from `Legacy` towards `Core`. - -As an intermediate step, code in `Legacy` is expected to make heavy use of the `Adapter_ServiceLocator` to break dependencies. diff --git a/classes/webservice/WebserviceSpecificManagementImages.php b/classes/webservice/WebserviceSpecificManagementImages.php index 58632110a..f69e2c88b 100644 --- a/classes/webservice/WebserviceSpecificManagementImages.php +++ b/classes/webservice/WebserviceSpecificManagementImages.php @@ -1127,7 +1127,6 @@ protected function writePostedImageOnDisk($reception_path, $dest_width = null, $ throw new WebserviceException(sprintf('The image size is too large (maximum allowed is %d KB)', ($this->imgMaxUploadSize / 1000)), array(72, 400)); } - require_once(_PS_CORE_DIR_.'/images.inc.php'); if ($error = ImageManager::validateUpload($file)) { throw new WebserviceException('Image upload error : '.$error, array(76, 400)); } diff --git a/images.inc.php b/images.inc.php deleted file mode 100644 index 26639564f..000000000 --- a/images.inc.php +++ /dev/null @@ -1,170 +0,0 @@ - -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -/** - * @deprecated 1.5.0 - */ -function cacheImage($image, $cacheImage, $size, $imageType = 'jpg', $disableCache = false) -{ - Tools::displayAsDeprecated(); - return ImageManager::thumbnail($image, $cacheImage, $size, $imageType, $disableCache); -} - -/** - * @deprecated 1.5.0 - */ -function checkImage($file, $maxFileSize = 0) -{ - Tools::displayAsDeprecated(); - return ImageManager::validateUpload($file, $maxFileSize); -} - -/** - * @deprecated 1.5.0 - */ -function checkImageUploadError($file) -{ - return ImageManager::getErrorFromCode($file['error']); -} - -/** - * @deprecated 1.5.0 - */ -function isPicture($file, $types = null) -{ - Tools::displayAsDeprecated(); - return ImageManager::isRealImage($file['tmp_name'], $file['type'], $types); -} - -/** - * @deprecated 1.5.0 - */ -function checkIco($file, $maxFileSize = 0) -{ - Tools::displayAsDeprecated(); - return ImageManager::validateIconUpload($file, $maxFileSize); -} - -/** - * @deprecated 1.5.0 - */ -function imageResize($sourceFile, $destFile, $destWidth = null, $destHeight = null, $fileType = 'jpg') -{ - Tools::displayAsDeprecated(); - return ImageManager::resize($sourceFile, $destFile, $destWidth, $destHeight, $fileType); -} - -/** - * @deprecated 1.5.0 - */ -function imageCut($srcFile, $destFile, $destWidth = null, $destHeight = null, $fileType = 'jpg', $destX = 0, $destY = 0) -{ - Tools::displayAsDeprecated(); - if (isset($srcFile['tmp_name'])) { - return ImageManager::cut($srcFile['tmp_name'], $destFile, $destWidth, $destHeight, $fileType, $destX, $destY); - } - return false; -} - -/** - * @deprecated 1.5.0 - */ -function createSrcImage($type, $filename) -{ - Tools::displayAsDeprecated(); - return ImageManager::create($type, $filename); -} - -/** - * @deprecated 1.5.0 - */ -function createDestImage($width, $height) -{ - Tools::displayAsDeprecated(); - return ImageManager::createWhiteImage($width, $height); -} - -/** - * @deprecated 1.5.0 - */ -function returnDestImage($type, $ressource, $filename) -{ - Tools::displayAsDeprecated(); - return ImageManager::write($type, $ressource, $filename); -} - -/** - * @deprecated 1.5.0 - */ -function deleteImage($id_item, $id_image = null) -{ - Tools::displayAsDeprecated(); - - // Category - if (!$id_image) { - $path = _PS_CAT_IMG_DIR_; - $table = 'category'; - if (file_exists(_PS_TMP_IMG_DIR_.$table.'_'.$id_item.'.jpg')) { - unlink(_PS_TMP_IMG_DIR_.$table.'_'.$id_item.'.jpg'); - } - if (!$id_image and file_exists($path.$id_item.'.jpg')) { - unlink($path.$id_item.'.jpg'); - } - - /* Auto-generated images */ - $imagesTypes = ImageType::getImagesTypes(); - foreach ($imagesTypes as $k => $imagesType) { - if (file_exists($path.$id_item.'-'.$imagesType['name'].'.jpg')) { - unlink($path.$id_item.'-'.$imagesType['name'].'.jpg'); - } - } - } else { - // Product - - $path = _PS_PROD_IMG_DIR_; - $table = 'product'; - $image = new Image($id_image); - $image->id_product = $id_item; - - if (file_exists($path.$image->getExistingImgPath().'.jpg')) { - unlink($path.$image->getExistingImgPath().'.jpg'); - } - - /* Auto-generated images */ - $imagesTypes = ImageType::getImagesTypes(); - foreach ($imagesTypes as $k => $imagesType) { - if (file_exists($path.$image->getExistingImgPath().'-'.$imagesType['name'].'.jpg')) { - unlink($path.$image->getExistingImgPath().'-'.$imagesType['name'].'.jpg'); - } - } - } - - /* BO "mini" image */ - if (file_exists(_PS_TMP_IMG_DIR_.$table.'_mini_'.$id_item.'.jpg')) { - unlink(_PS_TMP_IMG_DIR_.$table.'_mini_'.$id_item.'.jpg'); - } - return true; -} From c96baafc4ea7da4e743462d43b9a2dfd92d87f85 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Wed, 12 Apr 2023 17:56:20 +0530 Subject: [PATCH 05/10] Update changelog --- CHANGELOG.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index c0ea6ed6f..039b062cf 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -72,6 +72,10 @@ - #532: Change demo content for CMS page Legal Notice - #657: Allow checkout process classes to be overridden - #669: Updated: text translations call variable assigned to javascript + - #688: Update CONTRIBUTING.md + - #689: Update SECURITY.md + - #690: Update README.md + - #691: Update README.md - #342, #363, #436, #462, #470, #480, #543, #546, #561, #562, #569, #595, #618, #644, #658, #673, #686: Text related changes throughout QloApps - Back Office @@ -161,6 +165,7 @@ - #452: Fixed: count() function use issue in WebserviceOutputJSON.php - #514: Resolve: Occupancy wise search feature issues - #520: Fix order confirmation email issue + - #529: Fixed: API issues in order creation from webservice request - #534: Fix installation issue of missing data - #557: Fix js minification issue for file 'js/daterangepicker/moment.min.js' - #559: Change link in credit slip email From b671dd8d35c6fa7e8536bb4fa8387afd9678917e Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Thu, 13 Apr 2023 12:00:30 +0530 Subject: [PATCH 06/10] Update core changelog --- CHANGELOG.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 039b062cf..03ee43c3d 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -76,6 +76,7 @@ - #689: Update SECURITY.md - #690: Update README.md - #691: Update README.md + - #692: Updated: Recomendation section update and render process - #342, #363, #436, #462, #470, #480, #543, #546, #561, #562, #569, #595, #618, #644, #658, #673, #686: Text related changes throughout QloApps - Back Office From 4031838196cdec18a10b723e1817a43aaddd64c2 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Fri, 14 Apr 2023 21:32:44 +0530 Subject: [PATCH 07/10] Update changelogs --- CHANGELOG.txt | 607 +++++++++++++++++++++++++------------------------- 1 file changed, 307 insertions(+), 300 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 03ee43c3d..d9a146f99 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -2,311 +2,318 @@ # V1.6.0 #################################### -## Added Features - - #343: Added a feature the employee can access the site in maintenance mode - - #349: Change guest account transformation flow - - #351: Add hotel address selection on map using marker at back office - - #370: Added Autoupgrade and Paypal modules in QloApps - - #372: Add hooks actionSubmitIdentityBefore and displayCartRoomImageAfter - - #418: Add hooks displayAdminAddHotelFormTab and displayAdminAddHotelFormTabContent - - #429: Add price modification for new orders at back office - - #431: Added gitignore file - - #435: Added feature: minimum and maximum length of stay restriction for room types - - #449: "Added catalog page, updated dashboard and added recomendation section - - #454: Added feature Customer can now create booking with different name. - - #456: Allow admin to add new links on Hotel Reservation System > Settings page and remove links - - #459: Security update: Allow admin user to configure the SameSite cookie attribute - - #463: Add 'Operations Today' section on admin dashboard - - #475: Added feature occupancy wise search and booking - - #479: Add preparation time for bookings - - #516: "Added: ""Channel Manager Connector"" module to QloApps - - #530: Added: Option to close recomendation on dashboard and catalog page - - #531: Allow admin to upload check-in documents - - #535: Added : autocomplete parameter to date and datetime options in admin render form - - #538: Added: Feature service products - - #589: Add cancellation policy section on admin order view page - - #593: Add guest transformation during registration at front office - - #613: Added: Feature limit quantity of service products per room - - #620: "Added: ""auto add to cart"" column in admin room type services tab - - #622: Added: Primary hotel in QloApps for tax calculation of service products +- Added Features: + - #538: Added Feature service products + - #516: Added "Channel Manager Connector" module to QloApps - #643: Add module Dashboard Insights to admin dashboard - - #645: Added: checkoutProcess directory in override/classes - - #650: Added: Feature per day price in extra services + - #475: Added occupancy wise search and occupancy wise booking + - #449: Added Modules catalog page + - #370: Added PayPal Payment in QloApps + - #370: Added Autoupgrade addon: Upgrade QloApps to latest available version + - #463: Add 'Operations Today' section on admin dashboard + - #435: Minimum and Maximum Length of stay restriction for room types + - #449: Added smart addons recomendation section + - #531: Admin can upload check-in documents + - #456: Admin can add or remove new links on Hotel Reservation System > Settings page + - #343: Employee can access the site in maintenance mode + - #459: Security update: Allow admin to configure the SameSite cookie attribute + - #589: Added cancellation policy section on admin order view page + - #479: Added preparation time for bookings + - #454: Customer can now create booking for someone else. + - #593: Guest transformation to customer during registration at front office + - #490: Added "Hotel Availability and Rates search API" to QloApps -## Improvements -- Core - - #332: Updated demo link in readme file - - #334: Remove install.sql files from modules - - #338: Replace booking type integer values with class constants - - #353: Remove smarty modifiers json_encode and json_decode | change in deprecation message - - #356: "Moved hotelreservationsystem ""actionvalidateorder"" to core function ""validateorder"" - - #364: Remove theme 'default-bootstrap' - - #365: "Update Readme - PHP, MySQL and Required PHP extenstions - - #366: Updated core upgrade files and modules upgrade files - - #371: "Updated tax flow, Taxes are now calculated based on hotel address - - #375: Improve installation options - - #381: Change demo city name from DefCity to Demo City - - #401: Remove unused modules - - #402: Change module category for modules graphnvd3 and hotelreservationsystem - - #404: Update PaymentModule.php - - #415: Removed qlo_mod_list.xml - - #420: Remove unused code and data from module hotelreservationsystem - - #426: Replace _PS_MODULE_DIR_ with $this->_path in 'wkroomsearchblock' module - - #430: Updated QloApps order statuses - - #432: Updated Language pack resource will be downloaded from QloApps - - #443: Remove Google+ URL from blocksocial module - - #447: Improvement of cart rule applied on orders and room types - - #458: Replace module 'productcomments' with 'qlohotelreview' - - #460: Remove characters limit of 128 for hotel fields 'map_formated_address' and 'map_input_text' - - #467: Removed multiple address option - - #468: Update image generation method for hotel and default modules - - #469: Enable Re-display cart at login by default - - #476: Use object methods save() and delete() for classes HotelCartBookingData and HotelBookingDetail - - #477: Update api endpoint and request data - - #500: Improve order refund flow - - #519: Improved: Enable ssl configuration during installation - - #521: Updated occupancy dropdown - - #527: Fix CLI install issues - - #528: Update licenses - - #532: Change demo content for CMS page Legal Notice - - #657: Allow checkout process classes to be overridden - - #669: Updated: text translations call variable assigned to javascript - - #688: Update CONTRIBUTING.md - - #689: Update SECURITY.md - - #690: Update README.md - - #691: Update README.md - - #692: Updated: Recomendation section update and render process - - #342, #363, #436, #462, #470, #480, #543, #546, #561, #562, #569, #595, #618, #644, #658, #673, #686: Text related changes throughout QloApps +- Back Office: + - Improvements: + - #351: Add hotel address selection on map using marker at back office + - #449: updated dashboard + - #337: Removed delivery column and added full name to customer column on order list page at back office + - #345: Add room type duplication feature + - #346: Remove unused room status from room type edit page + - #347: Improve back office logos + - #354: Remove Google Maps api from order detail page at back office + - #355: Added upper limit of PHP for QloApps installation + - #357: Remove module config links from Hotel Reservation System > Settings page + - #376: Remove global price option when not needed from additional facilities… + - #380: Add error messages for missing tests on Configuration Information page + - #383: Remove Catalog > Tags page and Tags field from room type edit page + - #388: Removed unused field minimum quantity from Specific price + - #395: Load KPIs data using ajax on page load at back office + - #405: "BO: Fix datepicker issues, calendar improvement and update admin theme sass files + - #409: Change Feature Price name to Advanced Price Rule + - #423: Improvement: Booking carts controller in Back-office + - #451: Improve statistics at back office + - #453: Remove Booking Information tab from room type edit page at back office + - #453: Remove Booking Information tab from room type edit page at back office + - #464: Implement Additional Facilities tab in AdminProductsController instead of using hotelreservationsystem module hook + - #471: Move filter options to Preferences > Room Types page + - #478: Update admin book now page design | added fullcalender + - #485: Update default checkout date on order view page at back office + - #509: Added: SQL_MODE for allow invalid dates in db backup + - #515: Optimize: Module suggestion listing process + - #522: Updated: Book now page calender view + - #526: Update refund option and orders state mangement + - #551: Updated best selling rooms and most viewed rooms statistics + - #555: Removed: unused category KPIs + - #563: Change Geolocation data file link at back office + - #571: Remove Order Restrict link from Hotel Reservation System > Settings page + - #580: Updated: removed unused configuration options from admin catagory tab + - #581: "Updated admin service product configuration in SEO, Prices and association tabs + - #582: Removed selected extra services list from current cart in backoffice book now + - #586: Update Dashavailability graph + - #594: Remove unused fields from Catalog Price rule + - #607: Updated: Service products pop-up modal in admin order view page + - #611: Updated: added complete booking info in admin booking carts tab + - #623: Added: access restriction according to hotel in admin search page + - #629: Enable custom handler for backoffice. + - #632: Update disable dates selection for a room at back office + - #633: Update hotel review view page at back office + - #639: Update refund request view page at back office + - #653: Updated: Additional facilities panel in admin room type page + - #655: Updated: compiled admin theme css from sass + - #674: Add label for Length of Stay graph on dashboard + - #678: Removed: "go to payment page" option from admin order create page when creating order for backdate + - #535: Added : autocomplete parameter to date and datetime options in admin render form + - #429: Price modification while new order creation at back office + + - Bugs Fixed: + - #314: Resolve HelperList filter issue + - #340: Resolved a fatal error when forwarding a discussion to another employee on the Customer Service page. + - #358: Resolve order total invoice issue on backoffice orders page. + - #359: Resolve 'Revenue' amount issue on admin dashboard + - #360: Resolve specific price list issue on room type edit page + - #361: Correct outgoing search links on search page at back office + - #368: Resolved issue when preview template in backoffice order status page + - #369: Resolved customer thread not forwarding to another employee from backoffice customer service + - #378: Fix ConfigurationKPI values issue when adding a new language + - #379: Fix controller access denied page design + - #382: Resolve undefined index issue on Order Restrict update form + - #389: Prevent Admin or employee from adding rooms in order other than rooms of current hotel in order + - #391: Updated dashboard structure | Fixed dashboard widget + - #396: Fix PHP notice issue when accessing unavailable objects on admin controller + - #407: Fix loading of unnecessary media files on Manage Room Types page + - #408: Fix tpl path issue on Manage Room Types page + - #411: Fix admin login page design issue + - #412: Resolve dashboard design issues + - #413: Fix date formats at back office + - #421: Fix rooms addition to a room type issues at back office + - #428: Fix PHP notice issue for key `stage_name` on order view page at back office + - #434: Fix employee avatar not showing at back office + - #439: Fix module reset options popup issue on Modules & Services page + - #444: Fix undefined variable issue at Hotel Interior Block settings page at back office + - #455: Fix Book Now page at back office + - #461: Fix currency update issue on order creation page at back office + - #466: Resolve issue when total order paid amont is in negative + - #473: Fix database exception issue on Book Now page at back office when multiple QloApps installations are present on the same domain + - #481: Fixes module not installing from new catalog page + - #486: Fix undefined variable issue on admin dashboard + - #495: Added: missing re-allocation pop-up and improved design in book now page + - #496: Fix warning when tab_modules_list is empty + - #502: Fix Division by zero + - #510: escape: unsupported type: UTF-8 - returning unmodified string + - #513: Fixed Undefined property: $toolbar_btn + - #523: Fixed: incorrect payment amount adding from addOrderPaymentDetail + - #525: Fixed: Download module error showing when checking for update on manage module page + - #537: Fix bug in order refund request process at front office + - #540: Fixed: totalAvailableRooms warning issue resolved on room detail page + - #542: Resolved: advance price rules validation issue + - #544: Resolved: bad sql query issue when assigning features to the hotel + - #547: Resolved: Db exception on qlocleaner integrity check + - #549: Resolved: issue on free order and room reallocation + - #554: Resolved: room status update issue from active to inactive. + - #554: Resolved: room status update issue from active to inactive. + - #560: Fix guests count in Operations Today panel of Dashboard + - #564: Fix Stats > Stats page issues + - #565: Fix incorrect value of Purchased References KPI + - #566: Fix Unknown customer age on Stats > Stats page + - #567: Fix Direct Revenue Ratio (DRR) on dashboard + - #568: Fix room add/edit issue on order from back office + - #573: Change catalog evaluation module and fix stats issues + - #574: Fix: Services price not including in cancelation charges. + - #575: Resolved: Issue while adding room in order for deleted customer + - #577: Resolved: Backoffice ajax loader does not stop after closing dashboard recommendation + - #578: Fix Customers KPI on Customers page + - #579: Resolved: Exception on admin book now page after cleaning cart data + - #587: Update guests count in Operations Today on dashboard + - #588: Resolved: Issue while exporting service products and booking carts + - #591: Fix can not create order from Customers > Booking Carts page + - #597: Fix filter issues on Assign Hotel Features page at back office + - #599: Fix js errors on admin book now page + - #602: Fix Add new buttons display issue at back office + - #612: Resolved: hotel tagline and short description wrong format + - #616: Resolved: Mulitple hotel cover image created when uploading multiple images + - #625: Fixed: book now page calender does not show searched date month + - #628: Fixed: Inconsistent price for facilitiy in room row and pop-up modal in admin orders view page + - #640: Fix order room dates edit issue at back office + - #641: Fix ajax error on login page at front office + - #642: Fix: Admin is able to add rooms in order without selecting occupancy + - #647: Fix order creation without address at back office + - #662: Fix: Module update error when uploading zip without db changes + - #666: Fixed: backoffice header toolbar buttons not visible on some pages + - #667: Fix: Syntax issus on admin import page. + - #670: Updated: Admin room type services and facilities panel text issues and undefined index issue + - #671: Fix dashinsights comparison graphs issue + - #675: Fix Average Occupancy Rate issue on dashboard + - #676: Fix 'Best hotels' and 'Best-selling room types' issues on Stats > Stats page + - #681: Fixed: Incorrect price of room when admin adds room in order and room have auto add services -- Back Office - - #337: Removed delivery column and added full name to customer column on order list page at back office - - #345: Add room type duplication feature - - #346: Remove unused room status from room type edit page - - #347: Improve back office logos - - #354: Remove Google Maps api from order detail page at back office - - #355: Added upper limit of PHP for QloApps installation - - #357: Remove module config links from Hotel Reservation System > Settings page - - #376: Remove global price option when not needed from additional facilities… - - #380: Add error messages for missing tests on Configuration Information page - - #383: Remove Catalog > Tags page and Tags field from room type edit page - - #388: Removed unused field minimum quantity from Specific price - - #395: Load KPIs data using ajax on page load at back office - - #405: "BO: Fix datepicker issues, calendar improvement and update admin theme sass files - - #409: Change Feature Price name to Advanced Price Rule - - #423: Improvement: Booking carts controller in Back-office - - #451: Improve statistics at back office - - #453: Remove Booking Information tab from room type edit page at back office - - #453: Remove Booking Information tab from room type edit page at back office - - #464: Implement Additional Facilities tab in AdminProductsController instead of using hotelreservationsystem module hook - - #471: Move filter options to Preferences > Room Types page - - #478: Update admin book now page design | added fullcalender - - #485: Update default checkout date on order view page at back office - - #509: Added: SQL_MODE for allow invalid dates in db backup - - #515: Optimize: Module suggestion listing process - - #522: Updated: Book now page calender view - - #526: Update refund option and orders state mangement - - #551: Updated best selling rooms and most viewed rooms statistics - - #555: Removed: unused category KPIs - - #563: Change Geolocation data file link at back office - - #571: Remove Order Restrict link from Hotel Reservation System > Settings page - - #580: Updated: removed unused configuration options from admin catagory tab - - #581: "Updated admin service product configuration in SEO, Prices and association tabs - - #582: Removed selected extra services list from current cart in backoffice book now - - #586: Update Dashavailability graph - - #594: Remove unused fields from Catalog Price rule - - #607: Updated: Service products pop-up modal in admin order view page - - #611: Updated: added complete booking info in admin booking carts tab - - #623: Added: access restriction according to hotel in admin search page - - #629: Enable custom handler for backoffice. - - #632: Update disable dates selection for a room at back office - - #633: Update hotel review view page at back office - - #639: Update refund request view page at back office - - #653: Updated: Additional facilities panel in admin room type page - - #655: Updated: compiled admin theme css from sass - - #674: Add label for Length of Stay graph on dashboard - - #678: Removed: "go to payment page" option from admin order create page when creating order for backdate - -- Front Office - - #336: Remove order history link for guest account holders on order confirmation page - - #367: Updated meta generator tag to QloApps - - #377: Add check-in and check-out time on room type detail page - - #385: Improve front office header - - #387: Add nav bar and move language and currency selector at top at front office - - #400: Updated booking form on room type detail page - - #403: Add maps to search results and room type detail pages - - #410: Add hotel images under room information on room type detail page - - #474: Remove unwanted js and fix room search issues on room type detail page - - #484: Reviews module: Show updated helpful count when marking a review helpful - - #505: Updated tax view in cart popup - - #536: Remove address deletion code from front office - - #545: Added: check in - check out label on room type page - - #548: Updated search result page booking option view - - #550: Updated QloApps search panel design - - #596: Remove refund ID column on refunds list page at front office - - #624: Fix: Dropdown displaces on search result page when adding children in room - - #630: Update navigation menu at front office - - #631: Added: Missing vat number field in customer address form. - - #634: Show room maximum occupancy on search and room type page - - #635: Update: datepicker dates background color for dates between date-from and date-to - - #664: Improved occupancy dropdown on search result page - - #682: Updated: order summary in block cart popup and dropdown - - #687: Add default contact phone and email at front office nav bar - - -## Bugs Fixed -- Core - - #329: PHP Version issue in Install of QloApps 1.5.2 - - #394: Fix hotel city access method as introduced in tax flow changes - - #416: Resolved wrong address while creating new booking - - #425: Fix owl-carousel plugin loading issue for 'wktestimonialblock' module - - #433: Fix Webservice count() issue - - #438: Fix page scroll issues at order history and order view page - - #448: Resolve multiple hotel room booking from single cart - - #452: Fixed: count() function use issue in WebserviceOutputJSON.php - - #514: Resolve: Occupancy wise search feature issues - - #520: Fix order confirmation email issue - - #529: Fixed: API issues in order creation from webservice request - - #534: Fix installation issue of missing data - - #557: Fix js minification issue for file 'js/daterangepicker/moment.min.js' - - #559: Change link in credit slip email - - #583: Resolved: Unable to add room in cart from front and backoffice - - #584: Resolve: Inactive auto add service price still gets added to room price - - #585: Updated: depricated call for array_key_exists to property_exists for object - - #592: Resolved: Incorrect advance payment amount when discount is greater than advance payment - - #604: Resolved: service products can still be added multiple times when configuration is disbled - - #608: Fix: Unable to remove disabled services from cart - - #609: Resolved: Cannot create booking with srevice produsts in cart - - #610: Resolved: price not defined of service product when multiple rooms are bought in order detail page - - #614: Resolved: Specific price does not apply base on priority - - #621: Resolved: Catalog discount is not visible when auto add service is attached to room type - - #627: Fixed: Order summary in order confirmation page and order confirmation e-mail - - #659: Prevent required categories deletion by data cleaner module - - #660: Fix: cover image index not defined while generating invoice - - #665: Fix: Qlocleaner "fix integrity constraint" deletes valid additional facilites - - #684: Fix PHP warning issue in catalog mode -- Back Office - - #314: Resolve HelperList filter issue - - #340: Resolved a fatal error when forwarding a discussion to another employee on the Customer Service page. - - #358: Resolve order total invoice issue on backoffice orders page. - - #359: Resolve 'Revenue' amount issue on admin dashboard - - #360: Resolve specific price list issue on room type edit page - - #361: Correct outgoing search links on search page at back office - - #368: Resolved issue when preview template in backoffice order status page - - #369: Resolved customer thread not forwarding to another employee from backoffice customer service - - #378: Fix ConfigurationKPI values issue when adding a new language - - #379: Fix controller access denied page design - - #382: Resolve undefined index issue on Order Restrict update form - - #389: Prevent Admin or employee from adding rooms in order other than rooms of current hotel in order - - #391: Updated dashboard structure | Fixed dashboard widget - - #396: Fix PHP notice issue when accessing unavailable objects on admin controller - - #407: Fix loading of unnecessary media files on Manage Room Types page - - #408: Fix tpl path issue on Manage Room Types page - - #411: Fix admin login page design issue - - #412: Resolve dashboard design issues - - #413: Fix date formats at back office - - #421: Fix rooms addition to a room type issues at back office - - #428: Fix PHP notice issue for key `stage_name` on order view page at back office - - #434: Fix employee avatar not showing at back office - - #439: Fix module reset options popup issue on Modules & Services page - - #444: Fix undefined variable issue at Hotel Interior Block settings page at back office - - #455: Fix Book Now page at back office - - #461: Fix currency update issue on order creation page at back office - - #466: Resolve issue when total order paid amont is in negative - - #473: Fix database exception issue on Book Now page at back office when multiple QloApps installations are present on the same domain - - #481: Fixes module not installing from new catalog page - - #486: Fix undefined variable issue on admin dashboard - - #495: Added: missing re-allocation pop-up and improved design in book now page - - #496: Fix warning when tab_modules_list is empty - - #502: Fix Division by zero - - #510: escape: unsupported type: UTF-8 - returning unmodified string - - #513: Fixed Undefined property: $toolbar_btn - - #523: Fixed: incorrect payment amount adding from addOrderPaymentDetail - - #525: Fixed: Download module error showing when checking for update on manage module page - - #537: Fix bug in order refund request process at front office - - #540: Fixed: totalAvailableRooms warning issue resolved on room detail page - - #542: Resolved: advance price rules validation issue - - #544: Resolved: bad sql query issue when assigning features to the hotel - - #547: Resolved: Db exception on qlocleaner integrity check - - #549: Resolved: issue on free order and room reallocation - - #554: Resolved: room status update issue from active to inactive. - - #554: Resolved: room status update issue from active to inactive. - - #560: Fix guests count in Operations Today panel of Dashboard - - #564: Fix Stats > Stats page issues - - #565: Fix incorrect value of Purchased References KPI - - #566: Fix Unknown customer age on Stats > Stats page - - #567: Fix Direct Revenue Ratio (DRR) on dashboard - - #568: Fix room add/edit issue on order from back office - - #573: Change catalog evaluation module and fix stats issues - - #574: Fix: Services price not including in cancelation charges. - - #575: Resolved: Issue while adding room in order for deleted customer - - #577: Resolved: Backoffice ajax loader does not stop after closing dashboard recommendation - - #578: Fix Customers KPI on Customers page - - #579: Resolved: Exception on admin book now page after cleaning cart data - - #587: Update guests count in Operations Today on dashboard - - #588: Resolved: Issue while exporting service products and booking carts - - #591: Fix can not create order from Customers > Booking Carts page - - #597: Fix filter issues on Assign Hotel Features page at back office - - #599: Fix js errors on admin book now page - - #602: Fix Add new buttons display issue at back office - - #612: Resolved: hotel tagline and short description wrong format - - #616: Resolved: Mulitple hotel cover image created when uploading multiple images - - #625: Fixed: book now page calender does not show searched date month - - #628: Fixed: Inconsistent price for facilitiy in room row and pop-up modal in admin orders view page - - #640: Fix order room dates edit issue at back office - - #641: Fix ajax error on login page at front office - - #642: Fix: Admin is able to add rooms in order without selecting occupancy - - #647: Fix order creation without address at back office - - #662: Fix: Module update error when uploading zip without db changes - - #666: Fixed: backoffice header toolbar buttons not visible on some pages - - #667: Fix: Syntax issus on admin import page. - - #670: Updated: Admin room type services and facilities panel text issues and undefined index issue - - #671: Fix dashinsights comparison graphs issue - - #675: Fix Average Occupancy Rate issue on dashboard - - #676: Fix 'Best hotels' and 'Best-selling room types' issues on Stats > Stats page - - #681: Fixed: Incorrect price of room when admin adds room in order and room have auto add services - -- Front Office - - #348: Resolve auto page scroll issue on order history page - - #362: Resolve room type name font issue at room type detail page - - #373: Fix wrong search results page url causing SQL error - - #390: Resolve rooms left count issue on cart update on room type detail page - - #397: Fix PHP notice issue on room type detail page - - #414: Fix guest can not edit personal info on checkout page issue - - #417: Resolved address issue on contact page for list and map - - #419: Fix hero image cache issue - - #482: Fix PHP error on passing wrong dates in URL - - #483: Resolved: logo visible bigger than recomended size in default theme - - #504: Fix ajax page not found issue on room type detail page - - #518: Fixed: User input in location field in search panel get replaced by hotel location - - #541: Resolved: hotel image issue on room type page - - #552: Resolved: guest order detail page issue - - #553: Resolved: PHP warnings on the refund request - - #556: Resolved: service product url issue - - #558: Fix order cancel request issue - - #570: Fix maps issue on room type detail page - - #576: Fix cart rule applied icon issue on checkout page - - #598: Fix PHP issue on front pages - - #603: Fix children age selection error with occupancy booking at front office - - #605: Resolved: Service producs all images not visible in front office - - #606: Updated: Hide service product prices in catalog mode. - - #615: Resolved: Order restrict error is displayed multiple time on checkout page - - #617: Resolved: unable to create refund request - - #626: Fixes: Unable to view or save customer address from front office - - #638: Close occupancy dropdown on clicking book now button - - #649: Fix: Occupancy panel does not close when clicking on add to cart button - - #651: Fix: imgaes index not defined for services on room type page in front office - - #652: Fix: Booking form does not get update when occupancy is not provided - - #654: Fix: Booking form refresh when occupancy dropdown is opened - - #663: Fixed: Errors on guest tracking page - - #668: Fixed: Error on search result page when updating invalid occupancy in URL - - #672: Updated: Disable option to add services when rooms are unavailable - - #677: Fix image display issue on homepage - - #679: Resolved: Error on landing page when updating page view count using data mining module - - #680: Fixed: Datepicker not initializing on initial load of room type page with preperation time - - #683: Updated: Fixed chekcout page auto add service breakdown tooltip incorrect content - - #685: Update default number of rooms on room type detail page to 1 +- Front Office: + - Improvements: + - #336: Remove order history link for guest account holders on order confirmation page + - #367: Updated meta generator tag to QloApps + - #377: Add check-in and check-out time on room type detail page + - #385: Improve front office header + - #387: Add nav bar and move language and currency selector at top at front office + - #400: Updated booking form on room type detail page + - #403: Add maps to search results and room type detail pages + - #410: Add hotel images under room information on room type detail page + - #474: Remove unwanted js and fix room search issues on room type detail page + - #484: Reviews module: Show updated helpful count when marking a review helpful + - #505: Updated tax view in cart popup + - #536: Remove address deletion code from front office + - #545: Added: check in - check out label on room type page + - #548: Updated search result page booking option view + - #550: Updated QloApps search panel design + - #596: Remove refund ID column on refunds list page at front office + - #624: Fix: Dropdown displaces on search result page when adding children in room + - #630: Update navigation menu at front office + - #631: Added: Missing vat number field in customer address form. + - #634: Show room maximum occupancy on search and room type page + - #635: Update: datepicker dates background color for dates between date-from and date-to + - #664: Improved occupancy dropdown on search result page + - #682: Updated: order summary in block cart popup and dropdown + - #687: Add default contact phone and email at front office nav bar + + - Bugs Fixed: + - #348: Resolve auto page scroll issue on order history page + - #362: Resolve room type name font issue at room type detail page + - #373: Fix wrong search results page url causing SQL error + - #390: Resolve rooms left count issue on cart update on room type detail page + - #397: Fix PHP notice issue on room type detail page + - #414: Fix guest can not edit personal info on checkout page issue + - #417: Resolved address issue on contact page for list and map + - #419: Fix hero image cache issue + - #482: Fix PHP error on passing wrong dates in URL + - #483: Resolved: logo visible bigger than recomended size in default theme + - #504: Fix ajax page not found issue on room type detail page + - #518: Fixed: User input in location field in search panel get replaced by hotel location + - #541: Resolved: hotel image issue on room type page + - #552: Resolved: guest order detail page issue + - #553: Resolved: PHP warnings on the refund request + - #556: Resolved: service product url issue + - #558: Fix order cancel request issue + - #570: Fix maps issue on room type detail page + - #576: Fix cart rule applied icon issue on checkout page + - #598: Fix PHP issue on front pages + - #603: Fix children age selection error with occupancy booking at front office + - #605: Resolved: Service producs all images not visible in front office + - #606: Updated: Hide service product prices in catalog mode. + - #615: Resolved: Order restrict error is displayed multiple time on checkout page + - #617: Resolved: unable to create refund request + - #626: Fixes: Unable to view or save customer address from front office + - #638: Close occupancy dropdown on clicking book now button + - #649: Fix: Occupancy panel does not close when clicking on add to cart button + - #651: Fix: imgaes index not defined for services on room type page in front office + - #652: Fix: Booking form does not get update when occupancy is not provided + - #654: Fix: Booking form refresh when occupancy dropdown is opened + - #663: Fixed: Errors on guest tracking page + - #668: Fixed: Error on search result page when updating invalid occupancy in URL + - #672: Updated: Disable option to add services when rooms are unavailable + - #677: Fix image display issue on homepage + - #679: Resolved: Error on landing page when updating page view count using data mining module + - #680: Fixed: Datepicker not initializing on initial load of room type page with preperation time + - #683: Updated: Fixed chekcout page auto add service breakdown tooltip incorrect content + - #685: Update default number of rooms on room type detail page to 1 + + +- Core + - Improvements + - #372: Add hooks actionSubmitIdentityBefore and displayCartRoomImageAfter + - #418: Add hooks displayAdminAddHotelFormTab and displayAdminAddHotelFormTabContent + - #332: Updated demo link in readme file + - #334: Remove install.sql files from modules + - #338: Replace booking type integer values with class constants + - #353: Remove smarty modifiers json_encode and json_decode | change in deprecation message + - #356: "Moved hotelreservationsystem ""actionvalidateorder"" to core function ""validateorder"" + - #364: Remove theme 'default-bootstrap' + - #365: "Update Readme - PHP, MySQL and Required PHP extenstions + - #366: Updated core upgrade files and modules upgrade files + - #371: "Updated tax flow, Taxes are now calculated based on hotel address + - #375: Improve installation options + - #381: Change demo city name from DefCity to Demo City + - #401: Remove unused modules + - #402: Change module category for modules graphnvd3 and hotelreservationsystem + - #404: Update PaymentModule.php + - #415: Removed qlo_mod_list.xml + - #420: Remove unused code and data from module hotelreservationsystem + - #426: Replace _PS_MODULE_DIR_ with $this->_path in 'wkroomsearchblock' module + - #430: Updated QloApps order statuses + - #432: Updated Language pack resource will be downloaded from QloApps + - #443: Remove Google+ URL from blocksocial module + - #447: Improvement of cart rule applied on orders and room types + - #458: Replace module 'productcomments' with 'qlohotelreview' + - #460: Remove characters limit of 128 for hotel fields 'map_formated_address' and 'map_input_text' + - #467: Removed multiple address option + - #468: Update image generation method for hotel and default modules + - #469: Enable Re-display cart at login by default + - #476: Use object methods save() and delete() for classes HotelCartBookingData and HotelBookingDetail + - #477: Update api endpoint and request data + - #500: Improve order refund flow + - #519: Improved: Enable ssl configuration during installation + - #521: Updated occupancy dropdown + - #527: Fix CLI install issues + - #528: Update licenses + - #532: Change demo content for CMS page Legal Notice + - #657: Allow checkout process classes to be overridden + - #669: Updated: text translations call variable assigned to javascript + - #688: Update CONTRIBUTING.md + - #689: Update SECURITY.md + - #690: Update README.md + - #431: Added gitignore file + - #692: Updated: Recomendation section update and render process + - #342, #363, #436, #462, #470, #480, #543, #546, #561, #562, #569, #595, #618, #644, #658, #673, #686: Text related changes throughout QloApps + + - Bugs Fixed + - #329: PHP Version issue in Install of QloApps 1.5.2 + - #394: Fix hotel city access method as introduced in tax flow changes + - #416: Resolved wrong address while creating new booking + - #425: Fix owl-carousel plugin loading issue for 'wktestimonialblock' module + - #433: Fix Webservice count() issue + - #438: Fix page scroll issues at order history and order view page + - #448: Resolve multiple hotel room booking from single cart + - #452: Fixed: count() function use issue in WebserviceOutputJSON.php + - #514: Resolve: Occupancy wise search feature issues + - #520: Fix order confirmation email issue + - #534: Fix installation issue of missing data + - #557: Fix js minification issue for file 'js/daterangepicker/moment.min.js' + - #559: Change link in credit slip email + - #583: Resolved: Unable to add room in cart from front and backoffice + - #584: Resolve: Inactive auto add service price still gets added to room price + - #585: Updated: depricated call for array_key_exists to property_exists for object + - #592: Resolved: Incorrect advance payment amount when discount is greater than advance payment + - #604: Resolved: service products can still be added multiple times when configuration is disbled + - #608: Fix: Unable to remove disabled services from cart + - #609: Resolved: Cannot create booking with srevice produsts in cart + - #610: Resolved: price not defined of service product when multiple rooms are bought in order detail page + - #614: Resolved: Specific price does not apply base on priority + - #621: Resolved: Catalog discount is not visible when auto add service is attached to room type + - #627: Fixed: Order summary in order confirmation page and order confirmation e-mail + - #659: Prevent required categories deletion by data cleaner module + - #660: Fix: cover image index not defined while generating invoice + - #665: Fix: Qlocleaner "fix integrity constraint" deletes valid additional facilites + - #684: Fix PHP warning issue in catalog mode + - #645: Added: checkoutProcess directory in override/classes + + +- Web Services: + - Improvement: + - #529: Fixed: API issues in order creation from webservice request + + - Bugs Fixed: + - #517: Fixed: Incorrect id_guest in cookie after login + - #452: Fixed: count() function use issue in WebserviceOutputJSON.php #################################### From 4ff3d290a87e2d2efeff0d37cde753bc23d7910c Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Mon, 17 Apr 2023 15:33:26 +0530 Subject: [PATCH 08/10] Update changelogs --- CHANGELOG.txt | 14 ++++++++++++++ modules/dashoccupancy/CHANGELOG.txt | 1 + modules/hotelreservationsystem/CHANGELOG.txt | 7 +++++++ modules/wkroomsearchblock/CHANGELOG.txt | 1 + 4 files changed, 23 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index d9a146f99..89adcfe71 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -76,6 +76,9 @@ - #678: Removed: "go to payment page" option from admin order create page when creating order for backdate - #535: Added : autocomplete parameter to date and datetime options in admin render form - #429: Price modification while new order creation at back office + - #696: Updated: Manage room type default configuration and advance payment form options + - #697: Removed: In the manage category page removed description column from list + - #704: Updated: Data in admin refund request, corrected data in rooms refund detail table. - Bugs Fixed: - #314: Resolve HelperList filter issue @@ -157,6 +160,9 @@ - #675: Fix Average Occupancy Rate issue on dashboard - #676: Fix 'Best hotels' and 'Best-selling room types' issues on Stats > Stats page - #681: Fixed: Incorrect price of room when admin adds room in order and room have auto add services + - #694: Resolve: errors while adding new hotel + - #695: Fixed: dashboard graphs errors when data set is empty + - #701: Resolve: Address not updating on admin address and order page. - Front Office: @@ -185,6 +191,10 @@ - #664: Improved occupancy dropdown on search result page - #682: Updated: order summary in block cart popup and dropdown - #687: Add default contact phone and email at front office nav bar + - #698: Fixed: occupancy dropdown input not alligned with adjacent input + - #699: Fix: service product quantity getting updated incorrectly from order OPC page + - #705: Replaced: view voucher and credit slip button with voucher code and id credit slip + - #706: Added: address update success message - Bugs Fixed: - #348: Resolve auto page scroll issue on order history page @@ -226,6 +236,8 @@ - #680: Fixed: Datepicker not initializing on initial load of room type page with preperation time - #683: Updated: Fixed chekcout page auto add service breakdown tooltip incorrect content - #685: Update default number of rooms on room type detail page to 1 + - #700: Fix: quantity does not change on room type page booking form + - #703: Resolved: booking details message block issue - Core @@ -305,6 +317,8 @@ - #665: Fix: Qlocleaner "fix integrity constraint" deletes valid additional facilites - #684: Fix PHP warning issue in catalog mode - #645: Added: checkoutProcess directory in override/classes + - #693: Fix: hotel not getting added in hotel profile access table + - #702: Update: Order invoice pdf, changed totals summary details. - Web Services: diff --git a/modules/dashoccupancy/CHANGELOG.txt b/modules/dashoccupancy/CHANGELOG.txt index b0a7907ec..6fe9e032c 100644 --- a/modules/dashoccupancy/CHANGELOG.txt +++ b/modules/dashoccupancy/CHANGELOG.txt @@ -9,6 +9,7 @@ * [BO] : [#451] Improve statistics at back office * [BO] : [#413] Fix date formats at back office * [BO] : [#391] Updated dashboard structure | Fixed dashboard widget +* [BO] : [#695] Fixed: dashboard graphs errors when data set is empty Changelog diff --git a/modules/hotelreservationsystem/CHANGELOG.txt b/modules/hotelreservationsystem/CHANGELOG.txt index 1392fc7b0..5a92eb23b 100644 --- a/modules/hotelreservationsystem/CHANGELOG.txt +++ b/modules/hotelreservationsystem/CHANGELOG.txt @@ -100,6 +100,13 @@ * [CO] : [#669] Updated: text translations call variable assigned to javascript * [BO] : [#670] Updated: Admin room type services and facilities panel text issues and undefined index issue * [CO] : [#684] Fix PHP warning issue in catalog mode +* [CO] : [#693] Fix: hotel not getting added in hotel profile access table +* [BO] : [#694] Resolve: errors while adding new hotel +* [BO] : [#695] Fixed: dashboard graphs errors when data set is empty +* [BO] : [#696] Updated: Manage room type default configuration and advance payment form options +* [FO] : [#699] Fix: service product quantity getting updated incorrectly from order OPC page +* [FO] : [#700] Fix: quantity does not change on room type page booking form +* [CO] : [#704] Updated: Data in admin refund request, corrected data in rooms refund detail table. ------------------------- diff --git a/modules/wkroomsearchblock/CHANGELOG.txt b/modules/wkroomsearchblock/CHANGELOG.txt index 04dad3d2b..fccd8be3e 100644 --- a/modules/wkroomsearchblock/CHANGELOG.txt +++ b/modules/wkroomsearchblock/CHANGELOG.txt @@ -17,6 +17,7 @@ * [FO] : [#658] Replaced: child with children in occupancy text front-office * [FO] : [#668] Fixed: Error on search result page when updating invalid occupancy in URL * [CO] : [#669] Updated: text translations call variable assigned to javascript +* [FO] : [#698] Fixed: occupancy dropdown input not alligned with adjacent input ------------------------------ From 35e909164ca785b46f544c9a4c038d1a624db7a7 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Mon, 17 Apr 2023 18:40:58 +0530 Subject: [PATCH 09/10] Update changelog --- CHANGELOG.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 89adcfe71..f3393bb67 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -22,6 +22,7 @@ - #454: Customer can now create booking for someone else. - #593: Guest transformation to customer during registration at front office - #490: Added "Hotel Availability and Rates search API" to QloApps + - #375: QloApps can now be installed without demo data - Back Office: @@ -253,7 +254,6 @@ - #365: "Update Readme - PHP, MySQL and Required PHP extenstions - #366: Updated core upgrade files and modules upgrade files - #371: "Updated tax flow, Taxes are now calculated based on hotel address - - #375: Improve installation options - #381: Change demo city name from DefCity to Demo City - #401: Remove unused modules - #402: Change module category for modules graphnvd3 and hotelreservationsystem From a91aab5461cc6d056b77ac5ba9b5f4641c858e58 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Mon, 17 Apr 2023 19:20:58 +0530 Subject: [PATCH 10/10] Update changelog --- CHANGELOG.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index f3393bb67..874349419 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -319,6 +319,7 @@ - #645: Added: checkoutProcess directory in override/classes - #693: Fix: hotel not getting added in hotel profile access table - #702: Update: Order invoice pdf, changed totals summary details. + - #715: Fix PHP warning on order checkout page at front office - Web Services: