Added "Order new services" settings within Per-partner config for the Customer portal
Fixed an issue with the Voice module turning off
Display the list of active customers on the license
Changed the reload counter of customers when clicking on “Reload license”
Changed customer & service data usage within the template helper
Fixed an issue where notifications disappeared from tickets after clicking on the refresh button; now notifications can only be removed after clicking on the close button
Fixed the inconsistent behaviour of "Restore deleted customers"
Fixed an issue where, if the admin sent more than 100 messages using mass sending, this action was not recorded to the operation log in Administration
Added log entries for when the internet service password is changed by the customer
Changed variables in the date range picker customization file
Encrypted API Secrets
Fixed an issue where ampersands were not handled correctly in email subjects
Changed the manticore rotate performance
Fixed vulnerabilities within npm audit
Improved performance of the import customers tool
Fixed an issue where emails were set to Sending status in Email per-partner settings
Fixed an issue where the system verified whether the Service name in a tariff plan is unique versus an archived tariff plan
Fixed an issue where the ISO country was not set
Fixed an incorrect style when sorting opened tickets by Status
Fixed an issue where the search functionality did not work after clicking on Licensed customer count in Administration → Information → License
Fixed an issue where the customer restore tool did not restore billing transactions
Fixed an issue where, in the mobile version, if there were more than one lead per location, the pop-up window could not scroll
Fixed an issue where the add-on status change in the Modules list config was only visible after reloading the page
Fixed the extra warning message after paying invoices by mass action
Fixed an issue where the system did not redirect the user to the Login page after restoring a backup
Fixed broken search results in the configs search
Fixed incorrect columns names under the statements menu
Fixed - When configuring permissions for a custom admin for Administration, the admin’s Administration page was empty until any permission was enabled for Config
Fixed an offset of the date and statement fields in the customer's financial documents
Fixed an issue where the customer could change their tariff to an unavailable one
Fixed an issue where the default values in additional fields could not be populated for existing leads
Fixed an incorrect status under customer's maps
Fixed an issue where the subject was not autoloaded in the welcome message
Fixed an issue with the change plan refund processing
Fixed an issue with the mass discount creation
Changed the email validator as when one entered {email} in Login format field (Config → Main → Customers) and then tried to create a customer having left the customer’s login field empty, a new customer was created with an empty login field
Added the possibility of selling from the Inventory form and allowing to add additional transactions
Fixed an issue where it was allowed to edit the price while changing a plan with the permission to edit finance fields being disabled.
Added the possibility to split customer's services logins during the customer list export
Fixed an issue where it was impossible to select an additional field during the services activation process
Fixed an issue where it was impossible to open an attachment link from the email log
Fixed an issue where comments were displayed with the permission turned off
Adopted Node.js v14 for Splynx
Fixed an issue where admins with the default administrator role could not select partners in tariffs
Fixed an issue where the charge date changed after changing "Period"
Updated package-lock.json to the latest version
Fixed the license warning button
Fixed the documents sorting by date from the admin side
Fixed an issue where the change plan settings changed the start date
Special conditions have been added for entry points in the Pay by button on Dashboard of Customer portal: for entry points with the type Link in action, a new select model was added - Account balance
Added a new entity - Labels
Fixed an issue with "The session has expired. Please re-login" when trying to login to the Customer Portal
Added configuration of Labels
Changed Config for Customer portal Dashboard in the admin part to remove the ability to hide certain new blocks in v4.1
Fixed the incorrect sorting of monitoring by the uptime
Fixed an issue where it was impossible to download vouchers in PDF format
Fixed the incorrect calculation of the balance after the interpartner charge
Fixed an issue where the system sent reminders for paid invoices from the previous billing cycle
Fixed an issue where, after the update to v4.0, client’s bank_statements baseHandler stopped being imported if the date format in the CSV file was DD/MM/YYYY
Fixed an issue where the customer's billing information was not updated
Fixed an issue where the image attached to the message was not displayed
Added Mass actions for Labels
Fixed an issue where the template render crushed when passing null to the twig function
Fixed an issue where block wave notifications were not sent
Fixed an issue where Location selection was not displayed in IPv4 and IPv6 network lists after switching from the Hardware list
Added the init failover server
Made a specific critical mysql backup for the failover
Fixed an issue where the attached files remained in the form after sending a message in Messages → Mass sending → Create
Added the oauth2 support for Office 365
site
to crm
(AdminController
) and checked the other menu options if their categories are relevant