Skip to content

QloApps 1.6.0

Compare
Choose a tag to compare
@rohit053 rohit053 released this 17 Apr 15:04
· 2539 commits to develop since this release
ccace94

Added Features

  • #538: Added Feature service products
  • #516: Added "Channel Manager Connector" module to QloApps
  • #643: Add module Dashboard Insights to the admin dashboard
  • #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 the latest available version
  • #463: Add Operations Today section on the back-office dashboard
  • #435: Minimum and Maximum Length of stay restriction for room types
  • #449: Added smart add-ons recommendation 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 a booking for someone else.
  • #593: Guest transformation to the customer during the registration at the front office
  • #490: Added Hotel Availability and Rates search API to QloApps
  • #375: QloApps can now be installed without demo data

Back Office

  • Improvements:

    • #351: Add hotel address selection on the map using a marker at the 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 the order detail page at the 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 the 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 the back-office
    • #405: 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 the back-office
    • #453: Remove the Booking Information tab from the room type edit page at the back-office
    • #453: Remove the Booking Information tab from the room type edit page at back office
    • #464: Implement the Additional Facilities tab in AdminProductsController instead of using the hotelreservationsystem module hook
    • #471: Move filter options to Preferences > Room Types page
    • #478: Update admin book now page design | added fullcalender
    • #485: Update the default checkout date on the order view page at the back-office
    • #509: Added: SQL_MODE to allow invalid dates in the database backup
    • #515: Optimize: Module suggestion listing process
    • #522: Updated: Book now page calendar view
    • #526: Update refund option and orders state management
    • #551: Updated best-selling rooms and most viewed rooms statistics
    • #555: Removed: unused category KPIs
    • #563: Change the Geolocation data file link at the back-office
    • #571: Remove the Order Restrict link from Hotel Reservation System > Settings page
    • #580: Updated: removed unused configuration options from the back-office category tab
    • #581: Updated admin service product configuration in SEO, Prices and association tabs
    • #582: Removed selected extra services list from the current cart in the back-office book now
    • #586: Update Dashavailability graph
    • #594: Remove unused fields from the 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 the hotel in the back-office search page
    • #629: Enable custom handler for back-office.
    • #632: Update disable dates selection for a room at back-office
    • #633: Update hotel review view page at the 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 the dashboard
    • #678: Removed: "go to payment page" option from admin order create a page when creating the order for backdate
    • #535: Added: autocomplete parameter to date and datetime options in admin render form
    • #429: Price modification while new order created at the back-office
    • #696: Updated: Manage room type default configuration and advance payment form options
    • #697: Removed: In the manage category page removed the description column from the list
    • #704: Updated: Data in the admin refund request, corrected data in rooms refund detail table.
  • Bugs Fixed:

    • #314: Resolve the 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 the back-office orders page.
    • #359: Resolve the 'Revenue' amount issue on the back-office dashboard
    • #360: Resolve specific price list issue on room type edit page
    • #361: Correct outgoing search links on the search page at the back-office
    • #368: Resolved issue when preview template in the back-office order status page
    • #369: Resolved customer thread not forwarding to another employee from the back-office 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 the current hotel in order
    • #391: Updated dashboard structure | Fixed dashboard widget
    • #396: Fix the PHP notice issue when accessing unavailable objects on the back-office controller
    • #407: Fix loading of unnecessary media files on the Manage Room Types page
    • #408: Fix the tpl path issue on the Manage Room Types page
    • #411: Fix the admin login page design issue
    • #412: Resolve dashboard design issues
    • #413: Fix date formats at the back-office
    • #421: Fix rooms addition to a room type issues at the back-office
    • #428: Fix PHP notice issue for key stage_name on the order view page at the back-office
    • #434: Fix employee avatar not showing at the 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 the back-office
    • #455: Fix the Book Now page at the back-office
    • #461: Fix the currency update issue on the order creation page at the back-office
    • #466: Resolve an issue when the total order paid amount is negative
    • #473: Fix database exception issue on the Book Now page at the back-office when multiple QloApps installations are present on the same domain
    • #481: Fixes module not installing from the 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 an unmodified string
    • #513: Fixed Undefined property: $toolbar_btn
    • #523: Fixed: incorrect payment amount added 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 the front office
    • #540: Fixed: totalAvailableRooms warning issue resolved on the 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 guest count in the Operations Today panel of the 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 the dashboard
    • #568: Fix room add/edit an issue on order from the back-office
    • #573: Change catalog evaluation module and fix stats issues
    • #574: Fix: Services price not included in cancellation 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 the Customers page
    • #579: Resolved: Exception on admin book now page after cleaning cart data
    • #587: Update guests count in Operations Today on the 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 the Assign Hotel Features page at the back-office
    • #599: Fix js errors on admin book now page
    • #602: Fix Add new buttons display issue at the back-office
    • #612: Resolved: hotel tagline and short description wrong format
    • #616: Resolved: Multiple hotel cover images created when uploading multiple images
    • #625: Fixed: book now page calendar does not show searched date month
    • #628: Fixed: Inconsistent price for facilities in room row and pop-up modal in admin orders view page
    • #640: Fix order room dates edit issue at the back-office
    • #641: Fix the Ajax error on the login page at the front-office
    • #642: Fix: Admin can add rooms in order without selecting an occupancy
    • #647: Fix order creation without address at the back-office
    • #662: Fix: Module update error when uploading zip without database changes
    • #666: Fixed: the back-office header toolbar buttons not visible on some pages
    • #667: Fix: Syntax issue on the 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 the Average Occupancy Rate issue on the 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 has auto add services
    • #694: Resolve: errors while adding new hotel
    • #695: Fixed: dashboard graphs errors when the data set is empty
    • #701: Resolve: Address not updating on admin address and order page.

Front Office

  • Improvements:

    • #336: Remove the order history link for guest account holders on the order confirmation page
    • #367: Updated meta generator tag to QloApps
    • #377: Add check-in and check-out time on the room type detail page
    • #385: Improve front office header
    • #387: Add nav bar and move language and currency selector at the 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 the room type detail page
    • #474: Remove unwanted js and fix room search issues on the 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 the front office
    • #545: Added: check in - check out the label on room type page
    • #548: Updated search result page booking option view
    • #550: Updated QloApps search panel design
    • #596: Remove the refund ID column on the refunds list page at the front-office
    • #624: Fix: Dropdown displaces on search result page when adding children to the room
    • #630: Update the navigation menu at the front office
    • #631: Added: Missing vat number field in the 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 the search result page
    • #682: Updated: order summary in block cart popup and dropdown
    • #687: Add default contact phone and email at the front office nav bar
    • #698: Fixed: occupancy dropdown input not aligned with adjacent input
    • #699: Fix: service product quantity getting updated incorrectly from the 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 the auto page scroll issue on the order history page
    • #362: Resolve room type name font issue on 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 the 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 recommended size in the default theme
    • #504: Fix Ajax 'page not found' issue on room type detail page
    • #518: Fixed: User input in the location field in the search panel gets 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 the checkout page
    • #598: Fix PHP issue on front pages
    • #603: Fix children's age selection error with occupancy booking at the front office
    • #605: Resolved: all images of service products are not visible in the front office
    • #606: Updated: Hide service product prices in catalog mode.
    • #615: Resolved: Order restrict error is displayed multiple times on checkout page
    • #617: Resolved: unable to create a refund request
    • #626: Fixes: Unable to view or save customer address from the front office
    • #638: Close occupancy dropdown on clicking the book now button
    • #649: Fix: The occupancy panel does not close when clicking on add to cart button
    • #651: Fix: images index not defined for services on room type page in the front office
    • #652: Fix: The booking form does not get an update when occupancy is not provided
    • #654: Fix: Booking form refresh when occupancy dropdown is opened
    • #663: Fixed: Errors on the 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 the image display issue on the homepage
    • #679: Resolved: Error on the landing page when updating page view count using data mining module
    • #680: Fixed: Datepicker not initializing on initial load of room type page with preparation time
    • #683: Updated: Fixed checkout page auto add service breakdown tooltip incorrect content
    • #685: Update the default number of rooms on the 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

  • Improvements

    • #372: Add hooks actionSubmitIdentityBefore and displayCartRoomImageAfter
    • #418: Add hooks displayAdminAddHotelFormTab and displayAdminAddHotelFormTabContent
    • #332: Updated demo link in the 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 extensions
    • #366: Updated core upgrade files and modules upgrade files
    • #371: Updated tax flow, Taxes are now calculated based on hotel address
    • #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: Recommendation 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 a new booking
    • #425: Fix the owl-carousel plugin loading issue for the '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 a 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 the 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 the cart from front and the back-office
    • #584: Resolve: Inactive auto add service price still gets added to room price
    • #585: Updated: deprecated call for array_key_exists to property_exists for object
    • #592: Resolved: Incorrect advance payment amount when the discount is greater than advance payment
    • #604: Resolved: service products can still be added multiple times when the configuration is disabled
    • #608: Fix: Unable to remove disabled services from the cart
    • #609: Resolved: Cannot create a booking with service products 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 based on priority
    • #621: Resolved: Catalog discount is not visible when auto add service is attached to room type
    • #627: Fixed: Order summary in the 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 an invoice
    • #665: Fix: Qlocleaner "fix integrity constraint" deletes valid additional facilities
    • #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.
    • #715: Fix the PHP warning on the order checkout page at the front-office

Web Services

  • Improvement:

    • #529: Fixed: API issues in order creation from the webservice request
  • Bugs Fixed:

    • #517: Fixed: Incorrect id_guest in cookie after login
    • #452: Fixed: count() function use issue in WebserviceOutputJSON.php