ASP Update #3

This update added the following enhancements:

  • Added Cloud Gateways page to provide synchronization ability for all portal pages
  • When permission menu is selected, keep scroll bar position of the dual select box at admin group add/edit form
  • When site menu is selected, keep scroll bar position of the dual select box at admin add/edit form
  • Reduced PDF report file size when previewed or downloaded
  • Hide Public IP, Seamless Relogin, Price fields when Plan Type: Auto-Login is selected in Plan add/edit form
  • Added option to specify logo image dimension in custom portal config.ini
  • Increase `state` field character limit from 10 to 20
  • Added the following options for Built-in Portal:
    • Consent option to support GDPR compliance
    • Configurable logo positioning (Left, Center, Auto)
    • Support for multiple complimentary codes
    • ‘Display Terms and Conditions in Popup’ option to display T&C in the popup
    • ‘Display Consent in Popup’ option to display consent in the popup
    • ‘Enable Banner/Slider External URL in Login Page’ option to show banner URL in downstream login page before login
  • Enhanced the following in Custom Portal:
    • If config.ini is not uploaded in the custom portal, show error

‘Config file not found. Please upload config.ini to proceed’ (Custom Portal)

  • Show allowed MIME type and file extension in file manager popup
    • Show files list if user uploaded zip file contains disallowed MIME types
  • Translated creator display format in the Purchase Transaction Report. (eg. cc to Credit Card, pms to PMS, etc)
  • Compressed each generated file as a zip file
  • Add one more option to duplicate everything including name, description, zone, roaming, and global account relogin of the custom portal and full custom portal
  • Sort Revenue Summary record in descending order.
  • Modify Report & Analytics > Download page to be able to download pre-generated reports
  • Added Preview & Download button into Report & Analytics > Usage, Devices, Demographics, Interests pages to download the real-time report
  • Standardizes all delete confirmation pop-up to the new style.

This update fixes the following issues:

  • When config.ini does not contain LOGO tag, logo uploader is shown in Details tab
  • Data tables in PDF report are not generated properly when two or more months are selected
  • Some sites are not shown in the AP move form
  • antlabs-config file cannot be synchronized down to Cloud Gateway
  • Network status of cloud gateway is not refreshed in ASP
  • Portals are not synchronized down to cloud gateway at certain conditions
  • Organization search and sort has 500 error
  • JavaScript error in organization list
  • Portal can be saved without selecting any plan in Non-VIP Plans
  • No error is shown when the Auto-login plan is not selected and save the portal
  • The success message is shown even after the error “Portal name is already in use, please

enter another one.” and portal is cancelled

  • Newly added language takes over default language setting
  • Adding a new plan doesn’t refresh the options in the other plan select box (Custom Portal & Full Custom Portal)
  • Two Save & Close buttons are shown if the user has no preview permission (Custom Portal Add)
  • Save & Close button is not shown if the user has no preview permission (Custom Portal Edit)
  • If the portal name already exists, the error cannot be seen in other tabs. Loading image is shown for a while and portal is not saved. (Built-in Portal)
  • PHP codes are duplicated in generated pages: success.ant, pip.ant (Built-in Portal)
  • Wrong All Zone value is saved in the database. (All Portals)
  • Javascript error in generated login page when user form authentication is enabled. (Built-in Portal)
  • When the port number is empty, failed to save the report schedule.
  • Minus (-) button is disabled in the report schedule. Emails can be removed.
  • Validate Port number field not to allow a negative value
  • The Grey template footer background color is red. It should be #59747C.
  • Total User and Average Duration is 0 if the start date and end date is the same
  • Plan new page is refreshed and ‘plan already exists’ error message is disappeared when the plan is added in the built-in portal
  • ‘Seamless Relogin’ field is hidden when plan type: ‘Unlimited duration and volume’ or
  • ‘Stored volume’ is selected
  • Memory limit exceed when transaction CSV report or session CSV report is generated
  • ‘Content not found’ error when deleting the following:
  • API User
  • Admin User
  • Admin Group
  • Site Group
  • PMS not configured with VIP plans creating multiple accounts users for different devices even when the account has sharing configured.
  • Remove WeChat authentication (which is deprecated) in all portals
  • Change label from ‘Google Plus’ to ‘Google’ in portal and report pages
  • Set 1 to sharing limit if selected plan type is not fixed duration and unlimited
  • Fix generated daily, weekly, and monthly pdf show extra one day with 0 value
  • Remove QoS class at global plan pages
  • Change button name from ‘Login with Google+’ to ‘Login with Google’ for built-in portals
  • Update all built-in templates’ thumbnail to reflect Google Plus button changes
  • Custom portal uploader popup keeps showing after closing it in Edge browser
  • Usage PDF Report fixes:
  • 16th day date value being duplicated in 2nd half of the month
  • Wrong date order when date range falls between two months
  • Missing Duration Usage data table in generated daily, weekly and monthly report

ASP Version: 1.0.3
Release Date: 01 July 2020