Skip to main content
Updates

Version 3.5.9

By February 16, 2017October 26th, 2020No Comments

Enhancements

General

  • Added a summary_display() device module hook function to control display of the summary box on a device page (return value must be one of the following constants: device_module::ALWAYS_HIDE, device_module::ALWAYS_DISPLAY, device_module::HIDE_IF_EMPTY)

Support Manager

  • Tickets will now indicate their origin (“Email” or “UI/API”) on the ticket view and in the support.ticket_get, support.ticket_list and support.ticket_post_list API methods

Sales Manager

  • Added the option of not including a MSA to a quote

Bugfixes

General

  • Fixed adding search parameters in advanced search for Chrome v49
  • Fixed date/time picker resetting when losing focus between changing the date and time
  • Added pruning to the event_trigger_queue database table
  • Fixed issue with advanced search where search parameters would not be remembered correctly when displaying results
  • Improved security when handling and storing cPanel or DirectAdmin user credentials in order forms, orders and services
  • Fixed viewing details of some events showing “This event does not appear to be of the correct type” error (specifically for add/edit/remove events for clients, credits, services, devices and opportunities)
  • Removed unwanted details link on service_edited and device_edited trigger log entries in Event Log
  • “Client Viewable” field no longer shows up as changed when it was not for quote comment edited log entry in Event Log
  • Fixed attachments disappearing due to page reload when changing department in the system’s many “Submit Support Ticket” popups

Client Manager

  • Setting a service’s end date to today or earlier will cause that service to be automatically cancelled
  • Fixed attachments not being included when “Send me a copy” and “Open as ticket” are selected for a client’s “Send Email” functionality
  • Fixed suspend/unsuspend, cancel/uncancel and deactivation events not being properly triggered for cPanel Control Panel Account Integration service module
  • Fixed implementation of the “any” filter for Client Manager advanced search
  • Fixed client module summary boxes not displaying properly
  • Fixed service note add/edits not being recorded in the event log
  • Service start date is now a required field when editing a service, to avoid problematic service states
  • Fixed before and after values of service comment edits not being stored correctly in event log
  • Fixed attachments disappearing due to page reload when changing department with the “Open as ticket” option in a client’s “Send Email” functionality
  • Fixed issues with proration in some cases being applied more than once when saving a service’s “Billing Information” without applying any changes

Support Manager

  • Fixed outbound email addresses getting mangled under some circumstances when replying to a ticket
  • New tickets will no longer be associated to a client when sender’s email address is from a deactivated contact

Device Manager

  • Fixed device comment added events displaying “This event does not appear to be of the correct type” error when attempting to view details
  • Fixed before and after values of device comment edits not being stored correctly in event log

Order Manager

  • Taxes defined in order forms are now properly transferred to resulting services
  • Fixed the Activate Services order module not activating Setup Fees when parent service is already active
  • Fixed “Access Denied” error being displayed when trying to view an order in a deactivated order queue
  • Fixed Send Templated Email order queue action improperly escaping “<” symbols

API

  • Service start date will now default to today’s date when not specified for client.service_add API method
  • Fixed structure of uber.admin_permission_list API method output to be consistent with documentation
  • order_modules::buttons() implementation now properly handles returning PEAR_Error objects

Client Portal

  • Internal tickets will no longer be included in a client’s ticket count