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