Zuar Portal v1.13.0

Notes

Subscriptions

  • Users can now subscribe to Portal pages to receive email notifications when the page is updated.

Modifications API

  • A new API endpoint for enabling data writebacks. This version of the feature is managed entirely via the database. Future versions will include a UI for managing writebacks.

PDF Export

  • Users can now export Portal pages to PDF format via a querystring parameter or the zPortal API.
  • Supports subscriptions

Tableau REST API Support

  • Portal implementations can call the Tableau REST API to retrieve Tableau content.
  • Calls are autotically authenticated via a configured Connected App.
  • Supports Rapid Portal functionality.

amCharts 5

  • Portal now supports amCharts 5.

Breaking Changes

  • The selection count displayed in the Multiselect filter has been updated to more closely match the rest of the select elements.
  • Predefined themes: https://github.com/zuarbase/custom-portal-api/pull/98/files
  • The SAML login and logout URLs have been changed from /saml/sso to /login. This change will require customers to update their IdP configurations.

Issues Resolved in this Release

New Features

Issue Summary Resolution
POR-1532 HTML block onload override Done
POR-1527 Loading indicator on Cascading Filter Apply button Done
POR-1526 Cascading filters right align date not applied Done
POR-1525 New subscriptions_ng table and API Done
POR-1523 Subscription management block Done
POR-1519 Subscriptions Block Done
POR-1515 Show data source id on list page Done
POR-1513 Reduced Test Query calls Done
POR-1512 Customer write back API Done
POR-1511 Add default themes as db migration Done
POR-1510 Export Page to PDF Done
POR-1506 Tableau REST API Proxy Done
POR-1492 amChart 5 support Done
POR-1442 User / Group Search and Filter Done
POR-1441 Persist admin search filters Done

Improvements

Issue Summary Resolution
POR-1547 Amchart - Add animation callback Done
POR-1546 Subscription form - current user email only Done
POR-1545 Amchart block API > Add block load event callback Done
POR-1534 Duplicate in Source filter Done
POR-1533 Update Control Panel UI Done
POR-1521 Consider integrating support for database modifications into Portal from 'progea-api' Done
POR-1503 "Disable query" toggle in block editor Done
POR-1499 Control Panel not moveable Done
POR-1480 Multiselect selection counter appearance Done

Bug Fixes

Issue Summary Resolution
POR-1579 Icons missing from user menu Done
POR-1578 Subscription editor block not shown - translation error Done
POR-1577 Filters not working when connected to snowflake Done
POR-1572 Cascading filter buttons not translated Done
POR-1571 CLONE - DATASOURCES/BLOCKS referencing PING Groups returning no data on first Portal Load Done
POR-1542 Error after click on the Page tab Done
POR-1540 All SAML users created as admin=true Done
POR-1538 Query editor -> Page size cannot be set to 0 Done
POR-1537 _load not found on markdown block Done
POR-1528 Single select menu dropdown icon is missing Done
POR-1517 Portal creates duplicate of block when editing between grids Done
POR-1514 Add information about tableau `site_id` Done
POR-1508 SAML logout requests are not signed Closed
POR-1507 Intermittent failures during circle ci build Done
POR-1504 Portal crashes when data source response takes too long Done
POR-1516 Block resizes on the wrong side Done
POR-1501 Editing login page says "Zuar Rapid Portal - File Editor" Done
POR-1496 Text Block not recognizing paragraph breaks/spacing Done
POR-1497 Adding images to theme and apply + save is setting it as default Done
POR-1498 Default Page Setting Done
POR-1491 Auth crashes if no Tableau user set on new installs Done
POR-1485 Saving datasource without credentials issue Done
POR-1437 Error in console after login Done
POR-1427 Edit Theme color error Done

Tasks

Issue Summary Resolution
POR-1539 Move HTML scope data to zPortal.currentBlock Done
POR-1530 Implement amChart 5 license key Done
POR-1500 Reduce calls to unfiltered data from blocks Done
POR-1379 Update Settings documentation Done