...
SCL-3152 Changes on Layout Position did not trigger the update state in the Object Master Maintenance
Description:
When changing the Layout position of an object instance in a Form using the drop down dialog, the update state of the object instance viewer was not enabled.
This annoyance is now resolved.
SCL-3153 Updated (c) date in Trial Copy message
Description:
We have updated the (c) date in the trial copy message written to the AppServer logfile after the AppServer has been started.
SCL-3156 Fixed an issue with the Swagger JSON generation for Dynamic Business Entities
Description:
We have resolved an issue with generating the JSON SwaggerFile when the backend was exposing dynamic Business Entities as RESTful endpoints.
The feature is now working as expected.
SCL-3158 Links tab - Target/Source Page fields did not update after the Instance Page field has been changed in Object Master Maintenance
Description:
When an object instance has been moved from one page to another, the page information related to this instance has not been updated in the grid on the links tab.
This annoyance has been fixed now.
Improvement
SCL-3124 Completed support for EXTENT fields in JsonSerializable
Description:
We have completed the support for EXTENT fields in JsonSerializable types. Previously only CHARACTER and INTEGER EXTENT fields have been supported. Now support has been added for all ABL data types.
SCL-3154 Added images per Component Type to the repository master container designer preview
Description:
The Repository Container designer/preview now displays an image representing the type of the component on the preview.
SCL-3157 RESTful Entities: Added support for dynamic query string parameters in links
Description:
RESTful Entities now also support rendering query strings for variable links based on field values from the current record, e.g.:
Code Block | ||
---|---|---|
| ||
@RestAddress (type="record", address="/Customers/~{CustNum}", tables="eCustomer,eSalesrep", id="CustNum",
fields="eCustomer.*,eSalesrep.RepName,eSalesrep.Region", canRead="true", canUpdate="true", canDelete="true",
childAddresses="eSalesrep:/Salesreps/~{SalesRep}",
links="orders:/Customers/~{CustNum}/Orders,openOrders:/Orders?custnum=~{CustNum}&&orderstatus=open,salesrep:/Salesreps/~{SalesRep}").
|
...
SCL-3160 GUI Rendering Support for MetaCombo's DropDownStyle property
Description:
We have now implemented GUI rendering for the DropDownStyle property of the MetaComboBox and MetaBusinessEntityComboBox repository classes.
SCL-3168 Repository Object Maintenance now supports Drag & Drop of Object Master and Instance Name
Description:
The Repository Object Maintenance form now supports text drag and drop from the object master name and object instance name field in the viewers used in the form.
Drag and drop is enabled when the viewer is not in update mode. Drag and drop works from the form to text editors supporting text drag and drop such as the Progress Developer Studio editor. The feature is useful when implementing client side logic (ABL or JavaScript) that needs to reference object master or instance names.
New Feature
SCL-3070 Scenario Runner is now capable of assigning values to Static properties
Description:
Scenario based unit tests now support assigning values to static properties. This allows to set configuration variables with values specific to a test scenario. When executing these scenario tests, the current values of the static properties are backed up and restored after the test execution.
Example JSON configuration for static properties within a .scenario file:
Code Block | ||
---|---|---|
| ||
"StaticProperties": {
"Consultingwerk.OeraTests.SCL3070.TestClass:TestIntegerProperty": 42,
"Consultingwerk.OeraTests.SCL3070.TestClass:TestLogicalProperty": false,
"Consultingwerk.OeraTests.SCL3070.TestClass:TestCharacterProperty": "Hello World"
}
|
...
SCL-3136 Progress Dynamics related tooling now moved to separate package/project
Description:
The tooling and supporting API's in the SmartComponent Library providing specific functionality for the Progress Dynamics framework has been moved to a separare package.
Customers interested in using the SmartComponent Library for migrating from Progress Dynamics or using the SmartComponent Library in combination with Progress Dynamics should contact us to receive access to this optional package.
SCL-3150 Implemented JSON Rendering support for Smart Combo Editor allowFilter
Description:
We have implemented JSON Rendering support for the SmartComponent Libraries Angular implementation of the SmartComboEditor components allowFilter attribute.
In the SmartFramework repository we're using the DropDownStyle property known from GUI for .NET to control this behavior.
Task
SCL-3151 Implemented JSON Rendering Support for Smart Grid resizable Setting
Description:
Based on the AllowColSizing property in the Repository we're not rendering the resibable attribute of the SmartComponent Library grid component for Angular.
SCL-3167 Added LRU button to OpenObjectMaster Dialog
Description:
We have added a button with the LRU items of the Object Master Form to the Open Object Master Dialog. This simplifies opening previously edited object masters when starting the maintenance form and the open object master dialog is shown by default.