Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
languageabl

{ "SecurityRealmGuid": "value",
  "GroupGuid": "value",
  "UserGuid": "value",
  "Restricted": true|false


Delete Authorization:
POST /web/Entities/SmartFramework/SecurityAssignments/DeleteAuthorization
Request payload:

Code Block
languageabl

{ "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