Versions Compared

Key

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

...

SCL-3309 Resolved HTTP error 405 when calling AssignAuthorization method of MassSecurityAssignmentTask

Description:

We've had to update the REST endpoints for calling into the assign and delete methods of the MassSecurityAssignment business task. The new endpoints are:
/web/Entities/SmartFramework/MassSecurityAssignment/AssignAuthorization
/web/Entities/SmartFramework/MassSecurityAssignment/DeleteAuthorization
The previous endpoints were overlapping the RESTful endpoints of the SecurityAssignmentBusinessEntity.

SCL-3310 Fixed issue where Data Source Query for child table not prepared

Description:

The DataAccess class did not prepare the query for a ProDataset child record's DATA-SOURCE when the query did only contain a single buffer. The following error message might have been seen in those cases:
FILL of buffer eCustomer with user-supplied query requires that the query be QUERY-PREPARED. (11876)
The issue is now resolved.

SCL-3313 Fixed issue in scl-gen with the resolution of relative path names into package names

Description:

scl-gen was not replacíng the / in a relative folder name with the . in the package name. This issue is resolved now.

Improvement

SCL-3306 Implemented REST endpoint to update a users password

Description:

An authorized user can now change his password using a POST request to the following endpoint:
https://server:port/web/Entities/SmartFramework/Authorization/ChangePassword
The request payload is a JSON object with the current user's password (re-authorization) and the new password.

Code Block
languageabl

{
	"Password": "my current password",
	"NewPassword": "my new password"
}


The requests returns an http 204 (No Content) on success or returns an error message.
The frontend is expected to let the user enter the new password twice and ensure that both entries match.

SCL-3307 Providing an additional Data Access hook similar to AssignSmartRecordInformation

Description:

We're now providing an additional optional hook in the Data Access class to call for generic code that manipulates the resolve set of a Data Access FetchData request. Customers had been using the AssignSmartRecordInformation callback for this purpose. However, that method should be reserved to code in the SmartDataAccess class - as we might change the implementation here without warning.
We have now implemented the a new callback into a DataAccess classes ReceiveData method. This callback will be invoked, when the DataAccess class implements the new Interface Consultingwerk.OERA.IDataAccessReceiveData

SCL-3312 Business Entity Selection in Visual Designer now supports BusinessEntityBusinessTask

Description:

The Business Entity Selection in the Visual Designer tooling previously only listed Consultingwerk.OERA.BusinessEntity derived types. This has been enhanced, so that now also types implementing the IBusinessEntity interface are shown. This change facilitates the use of BusinessEntityBusinessTask implementations.

New Feature

SCL-3254 Implemented Business Entity Designer plugin to generate JSON for Dynamic Business Entity

Description:

We have implemented the following new plugin for the Business Entity Designer:
Consultingwerk.BusinessEntityDesigner.Plugins.DynamicBusinessEntityGeneratorPlugin
This plugin adds a button to the Generate tab in the Business Entity Designer ribbon that allows to generate the JSON markup for a dynamic Business Entity based on the current .bedgm layout.

Task

SCL-3308 Implemented new REST endpoint for GetTranslationScopes method

Description:

We have implemented the new REST endpoint /web/Entities/SmartFramework/System/GetTranslationScopes which returns a JSON Array of the Translation scopes currently used in the SmartDB SmartTranslation table.
This endpoint calls into the GetTranslationScopes method of the TranslationBusinessEntity.