...
SCL-3273 We've resolve an issue causing the query sort phrase to be lost after calling into ProcessFetchDataRequestVariables
Description:
We have resolve an issue in the DataAccess class. The sort phrase of a query string is now kept after calling into the ProcessFetchDataRequestVariables method.
Improvement
SCL-3249 Methods AssignAuthorization and DeleteAuthorization of MassSecurityAssignmentTask now available as RESTful endpoints
Description:
We have made the two method of the MassSecurityAssignmentTask business task available as RESTful endpoints:
Assign Authorization:
POST /web/Entities/SmartFramework/SecurityAssignments/AssignAuthorization
Request payload:
Code Block | ||
---|---|---|
| ||
{ "SecurityRealmGuid": "value",
"GroupGuid": "value",
"UserGuid": "value",
"Restricted": true|false
|
Delete Authorization:
POST /web/Entities/SmartFramework/SecurityAssignments/DeleteAuthorization
Request payload:
Code Block | ||
---|---|---|
| ||
{ "SecurityRealmGuid": "value",
"GroupGuid": "value",
"UserGuid": "value"
|
...
SCL-3296 Added support for parsing "folder" and "lib" .propath entries to scl-gen
Description:
We have improved the parsing of the .propath file in the scl-gen script.
SCL-3297 Improved error message when eSmartSecurityRealm record missing in IsRestrictedCheck
Description:
We have improved the error message thrown from the SecurityService when an invalid Security Realm was used in the IsRestrictedCheck method.
New Feature
SCL-3099 Interface generator
Description:
We have implemented an Interface generator (in the sense of a contract type). This generator can be invoked with an existing ABL class and will generates an interface for all PUBLIC members of the class or only those members with a given annotation.
Documentation to this new tool will be provided here: https://consultingwerk.atlassian.net/wiki/spaces/SCL/pages/713752577/Interface+Generator