SR-B64521 · Issue 314567
JAWS reads report scheduler header in popup
Resolved in Pega Version 7.3.1
On the Reports screen using the Recent Reports data table, clicking on the "Take Action on Report" icon and selecting Schedule opens a popup window but the JAWS heading list does not list the report scheduler headers. This occurred because the section included deprecated layouts; to improve the accessibility, the container format has been changed and the deprecated format removed and replaced with an enter event.
SR-B56777 · Issue 312300
Vertical scrollbar refinements for report editor
Resolved in Pega Version 7.3.1
To fix a previous scrolling problem, the layout of the report editor was altered to accommodate a vertically resizing header. This involved removing the absolute positioning of the sidebar and main panel that allowed independent scrolling. This has been further refined to use flexbox to prevent wrapping in the header (on desktop only).
SR-B52348 · Issue 308690
Restored option to allow PDF export for chart actions
Resolved in Pega Version 7.3.1
Updates to the version of Fusion included in Pega caused support to be lost for "Export to PDF". This broke a 'when' rule that allowed export of a chart embedded in a section by selecting "Show data". To restore that function, the 'when' step in pyReport_ShowChartWhenShowingData that disables the chart when running the report in "dataonly" mode has been changed. The 'when' rule will default to not showing the chart for backwards compatibility, but can be overwritten to show the chart.
SR-B51933 · Issue 314418
Fixed RD shortcut for opening multiple reports in multiple tabs
Resolved in Pega Version 7.3.1
When a Report Definition was launched via Navigation -> Actions -> Run Report and Target was selected as 'New Document', multiple reports were not opening in multiple tabs side by side. Instead, when the previous report tab was closed the new one was opened. The display worked as expected when Target was selected to be 'Replace Current' or "Open in Pop-up" or if the entire browser was refreshed. The issue was traced to an incorrect calculation in a short cut handle, and has been fixed.
SR-B54906 · Issue 313350
Column calculations fixed for RD exported to Excel
Resolved in Pega Version 7.3.1
When exporting a report definition that contains calculated columns to Excel, the columns were either blank or 0% for each row even though the correct calculated values appeared in both the HTML preview and the PDF export. Additionally, date formatting was not applied in the Excel export. This was due to legacy code inserted in an earlier version of Pega to repair Export to Excel; the fix is no longer necessary since the exporting function was reworked, and has been removed.
SR-B48373 · Issue 306064
App Explorer enhanced to support expanded number of built-ons
Resolved in Pega Version 7.3.1
When the number of built on applications was more than 50, Application Explorer did not display all the results. This was a legacy issue: at the time the report definition code was developed there was no support for multiple built-on applications. The max records for the query for validating the application chain was not configured, resulting in a default value of 50. In order to support more complex use, pyMaxRecords is now set to 0.
SR-B49305 · Issue 307379
XSS filtering added to Chart Title
Resolved in Pega Version 7.3.1
XSS security filtering has been added to the Chart Title in the Chart Editor.
SR-B52024 · Issue 308435
XSS filtering added to Chart Title
Resolved in Pega Version 7.3.1
XSS security filtering has been added to the Chart Title in the Chart Editor.
SR-B66996 · Issue 312205
Access control policy logic added for non-work/data/assign classes
Resolved in Pega Version 7.3.1
As part of ABAC (Attribute-based access control) restrictions, if a class property was of type PageList, security had to be created in the PageList property class type. However, if the pagelist was of type "Embed-" class then it was not possible to create security policy due to the inability to apply property masking for page list properties of that class. To resolve this, property masking implementation logic has been added to support page list properties of non-work/data/assign classes for access control policies.
SR-B66996 · Issue 315524
Access control policy logic added for non-work/data/assign classes
Resolved in Pega Version 7.3.1
As part of ABAC (Attribute-based access control) restrictions, if a class property was of type PageList, security had to be created in the PageList property class type. However, if the pagelist was of type "Embed-" class then it was not possible to create security policy due to the inability to apply property masking for page list properties of that class. To resolve this, property masking implementation logic has been added to support page list properties of non-work/data/assign classes for access control policies.