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 |
---|---|---|---|
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 |
---|---|---|---|
SWAT-2951 | Fixed an issue where the WaitCursor wasn't removed when the "Cancel" action was triggered. | Done | |
SWAT-2944 | Updated the return AD authentication with extra information: sAMAccountName, sAMAccountName@Given-Domain, userPrincipalName | Done | |
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 | |
SWAT-2935 | Now is available the getData() CLAPI method to for providing data from the dhx.data.pull. | Done | |
SWAT-2934 |
New CLAPI methods are available for the Grid object:
- getCellByRowAndCol - getColIndexById - handleProperties - addClass / removeClass Check CLAPI documentation for details. |
Done | |
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 | |
SWAT-2932 | Added new CLAPI methods for getting the top- and bottommost window: getBottommostWindow() and getTopmostWindow(). | Done | |
SWAT-2931 | You can use the CLAPI method title() to get the window title. Ex: windowObj.title() | Done | |
SWAT-2930 | progressOn and progressOff functions are now available in CLAPI for the panel object. | Done | |
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 | |
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 | |
SWAT-2927 | Added a new CLAPI method getFormData() for returning an object containing the form data | Done | |
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 | |
SWAT-2924 | For enabling / disabling form items from CLAPI, you can use enableFormField('name') and disableFormField('name') methods. | Done | |
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 | |
SWAT-2921 | Improvements to saveToServer and logoutUserProfile functions. | Done | |
SWAT-2904 | Enhancements and small refactoring in the Authentication process. | Done | |
SWAT-2896 | Cleanup setCallbacks in swatcustom / virtualViewer. | Done | |
SWAT-2887 | Removed hardcoded cellIndex when calling setCellExcellType in akioma.repository | Done | |
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 | |
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 | |
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 | |
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 | |
SWAT-2779 | Multiple improvements for the RichText editor. | Done | |
SWAT-2757 | Authentication using AppDirect is now available. | Done | |
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 | |
SWAT-2715 | Improved performance in loading nodes of treeGrids objects. | Done | |
SWAT-2343 | Implemented page attributes inheritance from parent window to child windows. | Done |
Tasks
Priority | Key | Akioma Release Notes | Status |
---|---|---|---|
SWAT-2918 | Improved error log messages on logout when session is expired. | Done | |
SWAT-2892 | SCL updated to Release 11.3 #56626@2020-01-13 UTF-8 | Done | |
SWAT-2879 | Solved several issues making Chrome freeze on Dossier grid browsing | Done | |
SWAT-2876 | Updated Font-Awesome to 5.12.0 | Done | |
SWAT-2766 | SwatFlow documentation is available at https://help.akiomacloud.de/display/AKDOC/SwatFlow+Workflow | Done |
Bugs
Priority | Key | Akioma Release Notes | Status |
---|---|---|---|
SWAT-2922 | Solved an issue with retrieving the status code in akioma.handleHttpStatus | Done | |
SWAT-2915 | Solved an issue which was causing ribbons to be disabled. | Done | |
SWAT-2905 | Solved an issue regarding to setting the document viewer path correctly from the PASOE setting | Done | |
SWAT-2902 | Made document viewer path configurable via PASOE config | Done | |
SWAT-2868 | Solved an issue with display of logical attribute values in layout designer, the 'false' value was treated visually as null. | Done | |
SWAT-2853 | Improved the handling of error messages when login using ActiveDirectory | Done | |
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