Zuar Portal v1.14.0

Notes

Assets

  • Users can now upload and manage assets in the Portal.
  • Assets can be used in Blocks and Pages.
  • Assets can be uploaded via the Admin section.
  • A new block type for creating navigation menus.
  • Manually create links to other pages in the Portal.
  • Automatically create links to other pages in the Portal.
  • Automatically create links to Tableau views.

Filter Persistancy Settings

  • Users can now configure the persistancy behavior of filters in the Portal.
  • Settings include: Site, page, sesssion, and never.
  • First step in migrating from the Control Panel to a sidebar editor

Collapsible Sidebar

  • The sidebar can now be configured to be collapsible to provide more screen real estate.

SCIM API

  • Portal now supports SCIM API for user and group management.

ELK Stack Logging

  • Portal now supports logging to an ELK stack.
  • All Docker logs can be seen and searched in ELK.

Breaking Changes

  • Existing Assets must be copied or moved to the new Asset system at upgrade time.

Issues Resolved in this Release

New Features

Issue Summary Resolution
POR-1628 SCIM not shown in user source filter Done
POR-1627 Confirm dialog on asset rename and move Done
POR-1612 Assets config error after upgrade to 1.14.0 a15 Done
POR-1607 Filter persist configurations Done
POR-1575 Display service versions from API in Admin UI Done
POR-1558 Block hidden state should not persist if changed with zPortal Done
POR-1556 SCIM Configuration Done
POR-1555 SCIM API Done
POR-1554 Collapsible Sidebar Done
POR-1553 Sidebar Control Panel V1 Done
POR-1552 Assets in zPortal Done
POR-1259 Navigation Block Done
POR-348 Custom Portal Asset Manager UI Done

Improvements

Issue Summary Resolution
POR-1664 Control panel > Pin functionality Done
POR-1615 Hide sensitive information from logs Done
POR-1606 trace_id for logging Done
POR-1605 Send Portal logs to ELK Done
POR-1601 Rename Tableau credential secret VALUE Done
POR-1598 Asset Manager v2 Done
POR-1595 add the `ps` command to the `portal` image Done
POR-1574 Use non-zuar favicon in static HTML Done
POR-1567 Add UI for local auth setup Done
POR-1565 Static HTML based loading animation Done
POR-1563 Amchart 5 doesn't render without valid query Done
POR-1551 Amchart Block > Editor doesn't have autocomplete feature Done
POR-1544 Display instance id and product version details Done
POR-1543 Update User Icon CSS Done
POR-611 Assets API Done

Bug Fixes

Issue Summary Resolution
POR-1716 1.14 UAT - Cascading Filter with date filter will clear when re-engaging any of the cascading filters if using just date picker Closed
POR-1714 Grid > Footer is visible although it is disabled in page config Done
POR-1713 UAT 1.14 Navigation block is showing the wrong dashboard when clicked. Done
POR-1711 1.14 UAT Bug - Theme not updating Done
POR-1693 File/Folder Movement Cancellation Results in Unexpected Behavior Done
POR-1708 1.14.0.rc4 - Bug with Theme editor after using Advanced Editor Done
POR-1707 1.14.0.rc4 - Bug with block editor after pasting CSS Done
POR-1692 FE// Incorrect destination_path Formation When Renaming a Folder Done
POR-1691 FE// Prevent Copy-Pasting a Folder into the Same Source in Asset Manager Done
POR-1690 FE// Display “0 Bytes” Instead of “null Bytes” for Empty Files/Folders Done
POR-1689 FE// File Manager Blocks Accessible When Asset Manager is Disabled Done
POR-1685 Control Panel button alignment issue Done
POR-1684 zPortal.assets.list doesn't directly return array of assets Done
POR-1683 Icons not changing when menu closed Done
POR-1682 Add default padding to vertical navigation Done
POR-1681 Navigation block - error when connecting to Tableau Cloud Done
POR-1680 Errors creating Navigation block Done
POR-1678 1.14 UAT - Unable to use decimals in grid sizing config (Rounding to whole number) Done
POR-1676 Page editor missing padding below tabs Done
POR-1677 1.14 UAT - End user styles are impacting native portal admin menu UI Done
POR-1674 File manager - Copy request, wrong parameter Done
POR-1673 File manager - Error handling Done
POR-1672 BE// User Creation in Portal Does Not Sync with Tableau Source Closed
POR-1671 BE// Deletion of Unrelated Folders During Rename Operation in Asset Manager Done
POR-1670 BE// Duplicate Key Error in Asset Manager Done
POR-1669 FE// False Unsaved Changes Warning in Filtering Section Done
POR-1668 FE// Unable to Disable “Enable Filtering” Option in Pie Chart Block Done
POR-1662 FE// UI Alignment Issue in Folder Selection Modal Done
POR-1661 BE// Uploaded Images to S3 via Asset Manager Are Not Downloadable (403 Error) Done
POR-1660 Rotate Block > Deleting Rotate block is not disabling Rotate process Done
POR-1658 HTML Block > currentBlock API issue Done
POR-1655 BE// Asset File Not Displaying Due to Special Characters in Folder Name Done
POR-1654 FE// Group Access Not Removed When Deleting Folder Done
POR-1653 FE// Image Not Accessible After Setting Group Access in Asset Manager Done
POR-1650 FE// Unable to Paste Copied Folder in Asset Manager Done
POR-1648 FE// Files Not Displayed After Returning to Parent Folder Done
POR-1647 FE// Download Button is Active for Folders Done
POR-1646 FE// Block Hidden Property Issue in Content Grid Done
POR-1645 FE// Unable to Disable Asset Manager Settings Done
POR-1644 FE// Asset Manager Folder Open Error Done
POR-1640 FE// Grid Size Unit Change Not Functioning Done
POR-1637 FE// Missing Data Source Dropdown for Blocks Using Data Source Done
POR-1635 Asset manager > open access modal throws an error Done
POR-1632 FE// ReferenceError: Timeout is not defined in Text Area Block Done
POR-1631 Images without thumbnails Done
POR-1630 Can't select root folder in File Manager block editor Done
POR-1629 Rename File Browser edit modal heading and tab. Asset -> Files Done
POR-1625 FE// Layout Issue in Database Connection Modal Closed
POR-1622 FE // Missing Frontend Validation for Snippet Creation Done
POR-1621 FE// Hidden Parameter Not Returned in Block Settings Done
POR-1619 FE// Syntax Error After Clicking “New Data Source” Button Done
POR-1618 FE// Transition Rejection when Editing User Menu Block Done
POR-1617 FE// Error While Creating a New Page in Portal Done
POR-1616 Error after "Access" New Page Closed
POR-1614 FE// Cannot read properties of undefined (reading ‘layout’) when clicking “Left Align” on Create Page screen Done
POR-1609 Enabling/disabling Tableau integration clears SAML SSO config Done
POR-1604 _load is not defined error markdown blocks in ZP Done
POR-1603 Portal Queries hanging up for SQL Server Data Source Done
POR-1602 Hotkeys not working Done
POR-1600 Blocks getting removed from page if you don't refresh the page after creating them - 409 Conflict Done
POR-1599 1.13.0 - Id on the floating widget is changing based on object grid location Done
POR-1584 Changing date filter from relative to manual range wipes other filters. Done
POR-1580 Fix HTML block search Done
POR-1576 Fix RelayState in SAML logout request Done
POR-1570 Tableau filter taking over 1 minute to load Done
POR-1564 Changes to Tableau settings do not enable save button Done
POR-1550 Overlapping text in Subscriptions Manager UI Done
POR-1548 Block-level CSS affecting multiple blocks Done

Tasks

Issue Summary Resolution
POR-1583 Remove all unfiltered code Done