Versions Compared

Key

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

...

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.

Description:

RESTful Entities now also support rendering query strings for variable links based on field values from the current record, e.g.:

Code Block
languageabl

@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
languageabl

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