...
SCL-3285 FolderBrowserForm now tolerant to whitespaces and dots in project root folder name
Description:
When browsing for class package names, the FolderBrowserForm is preventing the selection of folders that contain spaces or periods as those characters cannot be used in a package name.
We have extended this behavior now, so that folder names in the project root folder are supported - as they have no influence on the package name below them.
SCL-3294 JsdoGenericService now propery resolves serialize-names in a filter on non-top table doesn't
Description:
We have resolved an issue that was causing field names in a JSDO filter query to not resolve serialize-names of fields into the temp-table fields.
SCL-3300 Included further Repository Product Modules into release build
Description:
We have now included the dump of repository objects for the following product modules into the release build and packaging:
- Consultingwerk SmartFramework DataSources
- Consultingwerk SmartFramework Lookups
SCL-3301 Fixed proparse error on Define buffer for temp-table
Description:
We have resolved an error in Proparse where a DEFINE BUFFER statement with the TEMP-TABLE keyword was causing parse errors when the TEMP-TABLE name was identical to a database table name.
Improvement
SCL-3298 Added support for MainColumnHeader to tree view rendering
Description:
We have now added support for a header text on the main column of our tree view component, both for Angular and GUI for .NET
SCL-3303 Support for larger number of user groups and menu structures when retrieving top level menu entries
Description:
Customer has reported issue when retrieving a menu structure for a user who is member in a large number of user groups.
The issue was caused by building a large query string based on all groups of the user. This has been changed to use the FetchDataByKeyTable API, so that the issue no longer persists.
New Feature
SCL-3170 Ability to have no-wait to be added for exclusive-find in SmartDataAccess
Description:
We have added the following new property to the SmartDataAccess class:
Code Block | ||
---|---|---|
| ||
/**
* Purpose: Controls if exclusive record access for referential integrity actions
* uses NO-WAIT
* Notes: Initial value is FALSE
*/
DEFINE PROTECTED PROPERTY UseNoWaitForReferentialIntegrity AS LOGICAL NO-UNDO INITIAL FALSE
GET.
SET.
|
The property controls if the exclusive FIND statements in the SmartDataAccess and the relation service are using NO-WAIT for exclusive lock record access.