Versions Compared

Key

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

...

SCL-3176 Fixed typo in the Message Box Style in the Message Maintenance

Description:

We have fixed a typo in a Smart Value List entry. The issue is resolved through an update of the value list entry record in the SmartDB.

SCL-3182 Business Entity Designer's create lookup wizard sorted grid columns by alphabet

Description:

The Business Entity Designer's create lookup wizard now sorts selected columns in the order they have been selected.

SCL-3188 Resolved: Duplicate LRU items cause the LRU button in the Repository Maintenance's Open Object Dialog to break

Description:

We have resolved an issue that might have caused an issue like this
Image Modified
when opening the open repository object dialog.
The issue is resolved now.

SCL-3215 Resolved: The total length of the fields in an index exceeds max key size. Index ParentGroupGuid of table (TEMP-TABLE)eSmartGroup (129) (11353) when importing User Group Data

Description:

We have resolved an issue in the GroupBusinessEntity that could have caused the error message
The total length of the fields in an index exceeds max key size. Index ParentGroupGuid of table (TEMP-TABLE)eSmartGroup (129) (11353)
The error was caused by a large number (greater than 50) of parent user groups of a user group.
The issue is resolved now.

Improvement

SCL-3103 Integrated procedure editor into Callgraph GUI

Description:

The Procedure Editor Form has been integrated into the Callgraph GUI to provide access the actual source code when analyzing the Callgraph.

SCL-3104 Visualize Qualification of Routine in Callgraph Tree

Description:

The Callgraph tree provides a column that makes it easy to understand the classification of a called routine:
- user interface
- read only database access
- transactional database access

SCL-3105 Callgraph: List of incoming calls

Description:

The Callgraph Form now provides a dialog that shows incoming calls.

SCL-3106 Added navigation for internal procedures and functions to SmartEditorForm

Description:

The Procedure Editor in the Callgraph Form now allows to navigate to internal procedures and functions and methods based on an outline view (tree view).

SCL-3178 Verified definition of imported Windows DLL functions

Description:

We have verified all and fixed a few of the Windows DLL functions referenced as external procedures in the Win32 API and AeroClass classes.

SCL-3199 Angular Web UI Grid: Using Editable property now to control editing capabilities of the component

Description:

When rendering Grids for the Angular Web UI we're now exposing the Editable property based on the value in the SmartFramework repository.

SCL-3222 Combo-Box web rendering now initializes the Combo-Box with an empty value list array

Description:

The JSON markup of combo-box components for the Angular Web UI now provides an empty value list array when no values are stored in the repository. This simplifies client-side initialization of the list values.

New Feature

SCL-3101 Create Callgraph User Interface

Description:

We have added a new tool to the SmartComponent Library Desktop. This tool helps to inspect a program's callgraph. The tool is gathering it's data from Proparse.

SCL-3140 Repository rendering of images in viewers

Description:

We have implemented the rendering of images in viewers in GUI for .NET based on the SmartFramework repository.

SCL-3163 Imported DataFields for all SmartFramework Business Entities

Description:

We have imported the Data Fields for all SmartFramework Business Entities.

SCL-3164 Created DataSources for all SmartFramework Business Entities

Description:

We have created Data-Sources in the SmartFramework repository for all SmartFramework Business Entities.

SCL-3171 Security Mass-Assignment repository based layout

Description:

We have implemented a repository based layout for the Security Mass-Assignment tool. The layout is the foundation of the Angular Web UI based version of the tool.

SCL-3179 JSON Repository rendering for images in viewers

Description:

We have implemented rendering of image components in viewer's from the SmartFramework repository for the JSON markup of the Angular Web UI.

SCL-3189 GUI rendering of MetaSplitContainer instances

Description:

We have implemented rendering of MetaSplitContainer instances from the SmartFramework repository.

SCL-3190 Implemented Business Entity for maintaining MetaEntityTable and MetaDataField masters

Description:

We have implemented a Business Entity for maintaining MetaEntityTable and MetaDataField masters and instances. This business entity provides a relational view on repository data.

SCL-3191 Added support for STARTTLS in the EmailMessage class

Description:

Our EmailMessage utility class now supports sending Emails with STARTTLS. To support this the SmtpConfiguration and EmailConfiguration classes now provide an additional property to enable secure communication with the Mailserver.

SCL-3192 Implemented a generic table

Description:

We have implemented a generic table that can be used to store "any" user defined content in the form of relational tables. Generic Tables can be used together with dynamic repository based Business Entities and visualized using standard repository based layouts.

SCL-3193 Implemented Dynamic Business Entity Rendering

Description:

We have implemented repository based rendering of dynamic business entities. Business Entities are rendered based on the MetaBusinessEntity type. Temp-Tables are added as instances of MetaEntityTable object masters with the SourceTables and SourceDefaultQuery attributes set.
Data-Relations can be added through instances of the DataRelation object master.
RESTful addresses can be added through instances of the RestAddress object master.

SCL-3216 Implemented attribute Lookup Capabilities for .ico and .png images

Description:

We have added file open dialogs for selecting Icon and Image files in the SmartFramework repository attribute editors (e.g. ImageFileName or IconFileName attributes).

SCL-3217 Resolved Group Maintenance: Possible parent groups not showing complete list

Description:

We have resolved an issue where the parent groups tab of the Group Maintenance did not show all possible (unassigned) parent groups.
The issue is resolved now.

SCL-3221 Providing Repository Form Icon in JSON rendered Smart Form Layout

Description:

The JSON Layout of a repository based form now includes the iconFileName in the "settings".

Story

SCL-2411 Implement a Repository Integrity Report

Description:

We have implemented a report that supports the location of orphaned records in the SmartFramework repository. The report can be started from the SmartFramework Repository menu and shows orphaned records and supports their deletion.
The report can also be used as the foundation of unit tests.

Task

SCL-3173 Login Company Maintenance repository based layout

Description:

We have implemented a repository based layout for the Login Company Maintenance tool. The layout is the foundation of the Angular Web UI based version of the tool.

SCL-3174 Language Maintenance repository based layout

Description:

We have implemented a repository based layout for the Language Maintenance tool. The layout is the foundation of the Angular Web UI based version of the tool.

SCL-3198 Implemented support for SplitContainer verticalStretch JSON rendering

Description:

We have added support for the verticalStretch attribute in JSON rendering (Angular Web UI) of the SplitContainer.

SCL-3213 Implemented JSON rendering support for Smart Grid tableIoSource setting

Description:

We have implemented JSON rendering for the Angular Web UI of the Smart Grid's tableIoSource attribute. The attribute is populated based on an associated TableIO Link.

SCL-3220 Added top-level web menu icons for SmartFramework Reference Application

Description:

We have added icons for the top-level menu structure nodes in the Angular menu. Those icons are rendered in the menu of the SmartFramework maintenance application version 2.0.