Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Hello there,

We are glad to inform you that the latest 2019.23 versionĀ of the SWAT Framework is out. Below is the list of issues that were part of this release.

New Features

Priority Key Akioma Release Notes Status
Medium SWAT-2817 DocxFactory Node Service is now available as SWAT Node service. More details available here https://help.akiomacloud.de/display/AKDOC/DocxFactory+service Done

Improvements

Priority Key Akioma Release Notes Status
Medium SWAT-2951 Fixed an issue where the WaitCursor wasn't removed when the "Cancel" action was triggered. Done
Medium SWAT-2944 Updated the return AD authentication with extra information: sAMAccountName, sAMAccountName@Given-Domain, userPrincipalName Done
Medium SWAT-2937 The checked attribute for the Toogle object was fixed and now works properly, returning the correct value (true/false) for the toogle object. It can be used also as a setter or as a getter. The isChecked attribute still remains as a getter, for backwards copatibility. Done
Medium SWAT-2935 Now is available the getData() CLAPI method to for providing data from the dhx.data.pull. Done
Medium SWAT-2934 New CLAPI methods are available for the Grid object:
- getCellByRowAndCol
- getColIndexById
- handleProperties
- addClass / removeClass
Check CLAPI documentation for details.
Done
Medium SWAT-2933 New CLAPI functions are available for the panel object:

hideHeader() - will hide the panel`s header
showHeader() - will show the panel`s header
setHeight(x) - sets the height of the panel
setMinHeight(x) - sets the min-height of the panel
expand() - expands the panel
collapse() - collapses the panel
Done
Medium SWAT-2932 Added new CLAPI methods for getting the top- and bottommost window: getBottommostWindow() and getTopmostWindow(). Done
Medium SWAT-2931 You can use the CLAPI method title() to get the window title. Ex: windowObj.title() Done
Medium SWAT-2930 progressOn and progressOff functions are now available in CLAPI for the panel object. Done
Medium SWAT-2929 In order to get the state (enabled/disabled) of a field inside a form, you can use the CLAPI method formObj.getFormFieldEnabled('myfield'). In this example "formObj" is the typescript object of the form which contains a field named myfield. Done
Medium SWAT-2928 Added new CLAPI function to set readonly attribute of scheduler:
oScheduler.controller.setReadonly(true)
oScheduler.controller.setReadonly(false)
oScheduler.controller.setReadonly() ---> default value is false
Done
Medium SWAT-2927 Added a new CLAPI method getFormData() for returning an object containing the form data Done
Medium SWAT-2926 CLAPI functions for handling the title and tooltip of the ribbon items are now available:
oRibbon.controller.getItemText('ribbonItemName')
oRibbon.controller.setItemText('ribbonItemName', 'new text here')
oRibbon.controller.getItemToolTip('ribbonItemName')
oRibbon.controller.setItemToolTip('ribbonItemName', 'new tooltip here')
Done
Medium SWAT-2924 For enabling / disabling form items from CLAPI, you can use enableFormField('name') and disableFormField('name') methods. Done
Medium SWAT-2923 Added read-only fields validation to AkiomaBusinessEntity during SaveChanges to modified records. Added AddReadOnlyFields method which takes a fieldList as a parameter (a comma separated entry list string) and appends them to the read-only fields. By default, the validation is disabled. In order to use it, you can call e.g. AddReadOnlyFields("SelfHdl") in your BE constructor. Done
Lowest SWAT-2921 Improvements to saveToServer and logoutUserProfile functions. Done
Lowest SWAT-2904 Enhancements and small refactoring in the Authentication process. Done
Medium SWAT-2896 Cleanup setCallbacks in swatcustom / virtualViewer. Done
Lowest SWAT-2887 Removed hardcoded cellIndex when calling setCellExcellType in akioma.repository Done
Medium SWAT-2878 Enhanced the refresh scheme with ignore linked data parameter. Added 3 new options/params in the refresh scheme definition: AddSkipRefresh, UpdateSkipRefresh and RemoveSkipRefresh.
These params are a comma separated list of table names which will be ignored/skipped upon refresh. Wildcards still work for the skipRefresh lists. If the developer want's to skip all, he/she can add * (star/asterisk).
See updated documentation https://help.akiomacloud.de/display/AKDOC/Auto-Refresh
Done
Low SWAT-2821 Enhanced the generic login screen with login trigger on 'enter' keypress and error messages. When pressing the enter key the login button is triggered. If multiple login options are available (Login, LoginAD, etc.), the first available Login button is triggered. Done
High SWAT-2806 All filter-maintenance functionality (create new filter, save filter, rename filter, make default filter, delete filter) is now available also as individual menu-functions directly in the grid-panelheader-toolbar, not only through the filter-maintenance window. Done
Medium SWAT-2787 The object master name is now visible in layout and form designer. If you click on it, it will open the object master in external screen. Done
Medium SWAT-2779 Multiple improvements for the RichText editor. Done
Medium SWAT-2757 Authentication using AppDirect is now available. Done
Medium SWAT-2753 For the DocViewer, the domains restricting from where the files can be accessed are now configurable from the config.js file. If nothing is specified, the default domain is akiomacloud.de. Done
Medium SWAT-2715 Improved performance in loading nodes of treeGrids objects. Done
Medium SWAT-2343 Implemented page attributes inheritance from parent window to child windows. Done

Tasks

Priority Key Akioma Release Notes Status
Medium SWAT-2918 Improved error log messages on logout when session is expired. Done
Medium SWAT-2892 SCL updated to Release 11.3 #56626@2020-01-13 UTF-8 Done
High SWAT-2879 Solved several issues making Chrome freeze on Dossier grid browsing Done
Medium SWAT-2876 Updated Font-Awesome to 5.12.0 Done
Medium SWAT-2766 SwatFlow documentation is available at https://help.akiomacloud.de/display/AKDOC/SwatFlow+Workflow Done

Bugs

Priority Key Akioma Release Notes Status
High SWAT-2922 Solved an issue with retrieving the status code in akioma.handleHttpStatus Done
Medium SWAT-2915 Solved an issue which was causing ribbons to be disabled. Done
Medium SWAT-2905 Solved an issue regarding to setting the document viewer path correctly from the PASOE setting Done
Medium SWAT-2902 Made document viewer path configurable via PASOE config Done
Medium SWAT-2868 Solved an issue with display of logical attribute values in layout designer, the 'false' value was treated visually as null. Done
Medium SWAT-2853 Improved the handling of error messages when login using ActiveDirectory Done
High SWAT-2783 Added unique fields validation to data access save changes.

This feature is enabled by setting the ValidableUniqueFields property on the desired DataAccess class's constructor.
It is disabled if the property is empty or null. By default the property is an empty string (disabled).

The ValidableUniqueFields property is a comma separated list containing unique fields that require validation.

Example: THIS-OBJECT:ValidableUniqueFields = "SelfHdl".

This feature is not a multi-index validation!
The unique validation is done by checking if *any* of the field values (OR condition between fields) already exists on DB records.


Done

Looking forward to hear your feedback.

Thanks,
AKIOMA Team

  • No labels