Release of version 2.46.2.0

New Features:

  • Prospects and Topics - Work continues to build out functionality related to Prospects for fundraising and sales, and Topics for recording interactions related to Prospects, Orders, and Users. Topics replace and extend the old “User Notes” functionality.
  • Made it easier to try out the new-look Order page
  • Added MinPrice and MaxPrice to FolderQuantities and ProductQuantities tables, so that we can render price-ranges on performance calendars

Enhancements

  • Made Performance Copy Targets into a sortable grid instead of a plain HTML table
  • Enhanced “Focus Folder” to persist the focussed folder after editing a folder’s properties.
  • Added Settings for default performance duration and default performance start time
  • Made the profile page for “user custom forms” always visible, even if the form is not configured. To disable this link you must now remove the “view custom forms” permission.
  • Made the default value for a staff override adjustment amount to be account credit balance minus basket total, so that the account balance is enough to pay for the basket.
  • Made staff override adjustments be linked to specific products rather than just sitting at the whole basket level.
  • Setup new Jabber server supporting better encryption standards.
  • When changing delivery method on an order, if the new delivery method requires and address or phone number and that address or phone number is not set on the order, use the billing info, or default info for user, instead of preventing that delivery method from being chosen.
    Improved the default settings for the yesPlan integration filter
  • Displayed on sale properties more clearly in the On Sale Scheme editor
  • Hide refund payment links if refund amount was 0 and no refund exists
  • Added URL to Landing Pages UI

Bug Fixes

  • Fixed bug preserving duration editing performance time when start time starts with a 12
  • Fixed bug in new style order page when Package Codes are in use
  • Fixed bug in mass refund caused by migration to new topics replacing user notes.
  • Fixed bug in scanner app reading scanned code
  • Fixed bug in mPOP client cash drawer opening
  • Fixed a bug in package completion
  • Fixed a bug in how product activation errors are reported
  • Fixed a security issue flagged by PCI/DSS scans by adding “X-Frame-Options” value=“SAMEORIGIN”

And it looks like I’ve missed a few releases to write up - the following changes were already in the release version:

  • Focus folder - narrows the admin setup treeview to just one folder and its children, ideal for when you’re working on setting up a show.
  • Reinstated “Dropdown” style quantity pickers in new vue-based themes.
  • Changed how components of the Web Copy are compiled.
  • Reinstated functionality in vue-based themes - if a product requires a package which requires a package code, prompt for that code when the product is added to the basket.
  • fnItems_FILTERBYSELECTION performance improved
  • Improve “Basket Close” visibility logic
  • Improve spItems_SETPRICEBANDID performance on large products
  • Applying product sort order to User Assignment page
  • update abandoned basket, user merge and list add note to use topics instead of usernotes.
  • remove usernotes methods from sales service.
  • update notes link in profile to point to usertopics.
  • Prospects and Topics stuff
  • Added Credit Account Balance to Basket page.
  • Lists Search by Custom Form Contents
  • Added Preview to Update Performance run and improved message handling.
  • Fixed new order items cancel rounding errors.
  • Add “No tickets” message to Profile/Items
  • Fixed daylight saving handling in Sales Fixed daylight saving handling in Admin.
  • Sales Totals for ICO (independentcinemaoffice.org.uk ) Reports
  • Fixed bug in Prompt Only packages with no minimum quantity set.
  • Improved messages in Reservation Retrieve when tickets are not on sale.
  • User Importer handles form data.
  • Fixed creating basket item product groups where multiple price bands have the same price due to a package.
  • Fixed Reservation Search - new Code Generation date search properties were clashing with ReservationSOExtended
  • Voucher Search
  • Add flag to order cancel and order merge for when exchanging.
  • Changed code generation to allow date range searches
  • Restrict refund ui by permission.
  • Give v-dialogs fixed widths (small, medium, large).
  • Add edit links to user summary page
  • Improved self-service access to Order Exchange / Cancel
  • Fixed Google Analytics tracking show names
  • Fixed Facebook Pixel “Initiaise Checkout” markup
  • Added “CanViewActionsMenu” to orders
  • store ‘include booking fee’, and ‘redeliver items’ in cookies in new order pages.
  • add quantity multiplier to basaketitemgroups and orderitemgroups use muliplier in booking fee and unit price calculations
  • User Importer handles custom forms
  • Updated Form Definitions to have a Sort Order
  • Added “AutoAddCustom Forms” setting
  • Improved Custom Form Data editing for Users
  • Make a search icon control.
  • Make scanning functionality dependent on role, instead of theme.
  • Remove on screen keyboard completely.
  • POS3 update.
  • Prevent double clicking on Refund
  • Lists search - by Prospect & AI Query