Versions Compared

Key

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

...

SCL-3357 Prevent first time login without login company selection

Description:

We have resolved an issue in the GUI login dialog that was allowing a use to login without selecting a login company name from the company combo-box when logging in for the first time under a Windows user account.

Improvement

SCL-3218 Implemented Workaround for PDSOE Issue: Forms edited in 12.2.2 do not compile under earlier versions

Description:

Starting OpenEdge 12.2.2 and 11.7.7 Progress Software has added a new property called SyncToSelectedRow to the Progress.Data.BindingSource component. Unfortunately this property has been defined without the required DefaultValue attribute, so that the Visual Designer will always generate the source code to set this property on every BindingSource instance in a GUI for .NET design. This introduces an incompatibility of the source code of GUI for .NET forms with OpenEdge versions that do not provide this property:
OpenEdge 11.7 11.7.6
- OpenEdge 12.0
- OpenEdge 12.1
OpenEdge 12.2 12.2.1
to work around this incompatibility we have added a property called SyncToSelectedRow to the SmartBindingSource component. The property definition is conditional depending on the SyncToSelectedRowWorkaround preprocessor directive in Consultingwerk/products.i

SCL-3349 Don't export ePossible* tables when exporting security settings using the GenericDataExporter

Description:

We have modified the MenuGroupDataAccess class to no longer export the ePossible* tables unless their are requested by the Tables attribute of the current FetchDataRequest instance.

SCL-3355 Providing further RadControl Support Assemblies

Description:

We're now providing additional variants of the RadControlSupport Assembly. Those new versions are compatible to Telerik RadControl versions:
- 2020.3.1020.40 and
- 2021.1.326.40

SCL-3358 MultipleItemPickerControl now supports the UseStringValue Parameter of the BufferHelper

Description:

MultipleItemPickerControl now supports the UseStringValue Parameter of the BufferHelper's BufferFieldSubstitute method. Through the new Property UseStringValue developers can now control if the formatted or unformatted value of the buffer fields will be used to compose the display value of the list view items.

SCL-3359 Repository object maintenance now enables the "Launch Form" button for new forms

Description:

When creating and saving a new MetaForm object master in the Repository Object Maintenance the "Launch Form" Button will now be enabled directly after saving the new master. Previously it was required to re-open the object master.

SCL-3360 Business Entity Designer wizards creating repository container's now using a single DB transaction

Description:

The Business Entity designer's repository object wizards for
- MetaGrid
- MetaViewer
- MetaForm
are not using a single database transaction to create the object master and the contained instances to roll back the container in case of an error when creating the instances.

SCL-3361 Implemented JSON Object Parameter in IFetchDataRequest and allow SmartBusinessEntityAdapter to set this

Description:

We have added a new Property to the IFetchDataRequest interface for the parameter object to a Business Entities FetchData method.
The property provides an alternative to the CustomParameter property (Progress.Lang.Object) an allows providing an unstructured filter in the form of a JSON object.
This property is serialized between GUI client and AppServer sessions and can be set from the NewFetchDataRequest event of the SmartBusinessEntityAdapter.

SCL-3362 Improvements to the Menu Function Maintenance

Description:

We've implemented minor improvements to the Menu Function Maintenance.
We've fixed the sorting in the product module lookup when editing a menu function in the viewer. When adding a new record, the menu label field (first field in the viewer) is now receiving the input focus.

SCL-3363 Swagger: Properties of methods Parameter object no longer marked as required

Description:

When providing the request details for a RESTful method of a Business Task or Business Entity in Swagger we're no longer marking the attributes of the JSON request payload as mandatory. The parameter objects of our invokable methods don't have a concept of mandatory properties which would be required for this.

New Feature

SCL-3162 Visualize validation errors in the Business Entity Designer repository wizards

Description:

The Business Entity Designer repository wizards now visualize validation errors using the error info component. This will help developers to identify invalid entries in the wizards faster.

SCL-3354 Support for rendering of instances in Dockable Panes

Description:

We have now added support for rendering instances in a MetaForm container in dockable panes. Object masters that should be rendered in a dockable pane should be placed inside an container of type "DockablePane". The DockablePane instance provides attributes to control the title of the dockable pane, the image key and the DockedLocation.