Version 3.1.3

Enhancements:

  • Add MIN, MAX and AVG to device module report() output
  • Add API command to generate PayPal Signup HTML
  • Ticket Comment background color
  • Implement a multi-select box as a custom field data type
  • Change description of ‘Don’t apply binding’ feature in Add Service Agreement popup
  • A4 Paper Size support
  • Enhancement to Custom Ticket Data – Required Option
  • Add support for Eaton ePDU SWA02
  • Update class.uber_http_client on appliance with version from ubersmith
  • RealEx and RealVault Support
  • Protect against session fixation
  • Add Canadian Currency support for Stripe
  • Add API function to retrieve credit card token
  • Add html support to templated email order module
  • Improve performance of unpaid balance calculation in package_info

Bugfixes:

  • Expunge the use of uniqid for secure passwords or hashes
  • Update PayPal documentation on ‘Payment Processing Options’ Page
  • Review Control Panel Host configuration options
  • Update Tax Vendor / Supplier for QuickBooks UK
  • Clear out background_task entries older than 1 hour
  • Authentication modules don’t gracefully handle missing prerequisites
  • Check rack status when adding/editing devices
  • When metadata validation fails, uber API just returns 0, rather then an error
  • Client cannot configure remote reboot
  • Google Maps order module incorrect error handling
  • Invalid prorate_date specified when editing a service but not actually pro-rating the change
  • Fix slow query in ticketq.inc.php
  • Sync up the code around logos in invoice and quote pdfs
  • SureTax responses that only include one tax must be handled differently
  • Correct error handling in client.inc.php
  • Properly handle situations where credit_bool is set to ‘0’
  • Fix empty params handling in Popup::get_close()
  • popup_edit_servicedetails.php check must show order::save() errors
  • Payflow Pro gateway shows plain text password in Setup and Admin
  • Undefined variables in class.quote.php
  • Ensure order modules check result of order::save()
  • Search indexer failure, outputs login screen html
  • Priority of an order can not be set to Low
  • SureTax bug when using “Send invoice Now”
  • Limit card lookup to current client id
  • Orders from quotes should retain per brand default invoice settings
  • backend.php backwards compatibility
  • Title is “Array” on contact and client metadata pages
  • Setup mishandles unique indexes
  • Search clients closed tickets error “Invalid clientid specified.”
  • Check calculate_prorate_balance() returns before use

Stay up to date with our product and company news

Subscribe for email updates