SR-C6567 · Issue 352049
Enhancement added to customize Cassandra consistency level
Resolved in Pega Version 8.1
Inconsistent results were seen when the Cassandra database was queried from the Connect-Cassandra integration connector ruleset. During the queries, data is collected from different systems and loaded into the Cassandra database. If there is a distributed architecture, there is a risk that not all replicas will receive all the insert/updates at the time of the data load for any number of reasons (node down, node overwhelmed, network, etc.).With the default of consistency level 1, the Pega Cassandra query may hit a node that is missing the data requested. However, consistency level 2 forces Cassandra to read matching data from two nodes and in the background will perform a read repair on the node that is missing data. In order to enable the setting of a preferred consistency level for all connectors and for all operations, a new single DSS setting has been introduced: RS: Pega-BigData purpose:connector/Cassandra/consistency available values: " ALL ANY EACH_QUORUM LOCAL_ONE LOCAL_QUORUM LOCAL_SERIAL ONE QUORUM SERIAL THREE TWO"
SR-C6572 · Issue 363801
Updated DesignerStudioHotKeySupport to ensure Harness messages are preserved and displayed
Resolved in Pega Version 8.1
If LiveUI was hidden on a manager portal, the generated Harness level messages were not shown on the screen. This was traced to pega.desktop.preferences.initKeyBoardPrefs being called on load, which was erasing the errors. To resolve this, pzDesignerStudioHotKeySupport.js has been updated to ensure the messages are displayed as expected.
SR-C6595 · Issue 351217
Handling added for empty Dropdown placeholders
Resolved in Pega Version 8.1
When a field value was referred for a place holder of a autocomplete, at runtime it varied whether the place holder or the property name was displayed. This was traced to the handling for an empty currentContext.getLocalizedValue; the actual value was being passed if there is no corresponding entry in the context tree. The system has now been modified to avoid a call to the pega.clientTools.getLocalizedTextForString API if the property name value is empty.
SR-C7090 · Issue 352067
All date-time formats available on DateTime control
Resolved in Pega Version 8.1
When attempting to create a new Control rule which will display DateTime in a selected Date Time format, the error "Cannot create format "DateTime-Short-Custom", default format is used" appeared. This was traced to the generateformat RUF calling an old FormatDateTime RUF that did not contain the code to handle different date time patterns. To correct this, the pzGenerateFormat API has been updated to call the latest FormatDateTime RUF with four arguments so that the respective code will be generated to handle different patterns.
SR-C7207 · Issue 362303
Hidden grids will not be resized
Resolved in Pega Version 8.1
Branches were disappearing after toggling the tabs if defer loading was enabled. This was caused by the resize grid action being triggered and resizing hidden grids. To fix this, the system will now only resize the height of the grid if it is not hidden.
SR-C7302 · Issue 350399
Column borders properly aligned with header columns in grid
Resolved in Pega Version 8.1
With fill set to 100% and fixed height, the column borders in repeating grids were misaligned with respect to column borders in the header. This was caused by the scroll header generation code kicking in even when the Grid’s layoutwrapperdiv doesn’t have a scroll, causing misalignments. This is now fixed.
SR-C7627 · Issue 353279
Fixed grid table overlap in Pulse for Microsoft Internet Explorer
Resolved in Pega Version 8.1
Grid Table was overlapping with the content on the right in the Pulse area when using Microsoft Internet Explorer . To resolve this, code has been added to handle grid flex resize code by modifying the harness width when using Microsoft Internet Explorer .
SR-C7680 · Issue 360271
Fixed old errors being read by JAWS
Resolved in Pega Version 8.1
An accessibility change made to move focus to the error section even with a "simple" refresh was resulting in JAWS reading out old error messages even after validation errors were corrected. This was due to the error table still being present on the DOM (just with a display set to none), and has been fixed with a new aria-hidden attribute that has been added to the error table and set to true when the table is hidden. When the table is displayed, then the aria-hidden attribute is set to false.
SR-C7849 · Issue 352811
Fixed wizard REST connecter creation error
Resolved in Pega Version 8.1
Attempting to create a REST Connector through the wizard was throwing a null pointer exception due to code which was setting Index twice for same name property class. This has been corrected.
SR-C8030 · Issue 352488
Customization added to Report Browser
Resolved in Pega Version 8.1
In order to support customization of the Report Browser, the below rules are now marked as available:PZRBSHORTCUTSGRID7 PZRBREPORTACTIONS RULE-HTML-HARNESS CODE-PEGA-LIST DISPLAYREPORT #20151123T213308.460 GMT RULE-HTML-HARNESS CODE-PEGA-LIST PZRRDISPLAYCUSTOMFILTERSECTION #20160512T224721.208 GMT Schedule options and Shortcut/Category options can be hidden via 'when' rules: pyReportBrowser_ShowActions should be set to False to hide the shortcut/category actions, and pyReportBrowser_ShowSubscriptionActionsAndInfo should be set to false to hide the report subscription information. When both rules are set to false, the gear icon on the shortcuts grid and list of Public categories will not be displayed. In addition, the DisplayReport and pzRRDisplayCustomFilterSection harnesses have been made available to allow changing the Microsoft Internet Explorer Document mode.