Mandy Carpenter No Comments

Included in this maintenance release are the following improvements and bug fixes:

IMPROVEMENTS

QContact

• Created an API that fetches a list of customer contacts

• Created an API that adds a new contact for a given HeroTill customer

• Added a page (Tools–>APi–>API Log) to display the API logs in the system

• Added an API that can update existing customer contract details

• Added an API for customer contacts to sync with Qcontact

• Created an API that retrieves line items for the billing document

• Created the ability to generate QContact OAuth token and refresh

• Added the ability to enable QContact integration in the Helpdesk Settings page

• Added the ability to generate a token from the Settings Page–>Generate token

• Added an audit functionality for QContact integration setting (accounting integration (settings–>accounting_integration)

• Updated the midnight cron to refresh the token daily

• Added a new field (ticket integration id) to the Helpdesk to allow for integration with QContact (also updated the API and helpdesk ticket table)

• Extended the customer APIs to include additional fields (VIP)

• Created the ability to sync contact details between QContact and HeroTill

• Created a new view for additional contacts: view customer additional contacts to support this function

• Created the ability to view QContact cases on customer profile

• These tickets can be viewed under Edit customer (external tickets widget) has been added

• Updated the Lead API and process to enable QContact/HeroTill integration (contact can be created in QContact and triggers lead creation in HeroTill)

• Updated the customer portal to allow users to view/edit and create tickets from QContact

• Extended the data account API to include addresses

• Added a new tool (Tools–>Database Options–>Recreate customer data account lists) that removes deleted Radius accounts from the CSV file that gets exported/imported in QContact (avoids/removes unnecessary info being exported to QContact)

Highsites

• Improved the selection of highsites on network devices by:

o Removing the area and device location field from Devices Add/Edit popup
o Removing the ability to add a Highsite (+) from the Device Add/Edit popup

• The highsite field now displays a single field that displays the highsite name, highsite location and area (which is searchable)

Security

• Added a CDV check for improved banking validation

• Removed the branch name field from the UI as the CDV check automatically validates this

• Highsite on UI displays as Highsite/POP everywhere in the system: Network Devices List Add/Edit, Helpdesk ticket list, Highsite menu, list and add/edit popup; Reports: Highsite billing summary

• Added a new security feature: Single Sign On (SSO) logins using Microsoft Active Directory

• Added the ability for an admin user to revoke these sessions for individual signed-in users

FIXES

• The coverage checker now uses each branch’s configured Google API key for address lookups

• Fixed an issue where the area field was not displayed on Add/Edit devices. It is now displayed as a read-only field

• Fixed an issue where the call-to-action buttons on quote acceptance did not render on certain mail clients

• Fixed an issue where the device parameters value field within the Edit Data popup (ACS devices) did not display correctly

• Fixed an issue where old date values were not omitted from debit order batches

• Disabled the close and cancel buttons on helpdesk ticket closure to ensure that the ticket does indeed execute/complete

• Removed device location from the network device add/edit page

• Updated the mail scraper logic to support emojis in mails

• Fixed an error where the last highsite showed the default highsite from billing settings.

• Renamed Last Highsite on Data Accounts to Current Active Highsite

• Renamed the last device column to Current NAS on Data Accounts

• Fixed an issue where Insight’s settings were not saving when a new instance was being installed

• Replaced the Google dynamic map with a static map on the customer details page

• Fixed an error where a tooltip did not display correctly on network devices and ACS Devices submenu

• Limited the autocomplete lookup function on maps

• Fixed an issue with the midnight cron that caused sync issues with the ACS sync process

• Fixed a SQL error on the Customer Map

• Modified the Add Lead API parameters to allow for easier validation from QContact

• Fixed an issue where Imported devices did not have an integration_id added to the acs_devices table automatically

• Implemented a Soap service for CDV check

• Fixed a SQL error on the ACS Devices tab of Network devices