Release Frameworks 6rc4.852

Attached to this post you will find version 6rc4.852 of the frameworks. This version is for servoy 6 rc4 and higher.
The sampleuse_navigation file with all the modules and data, this is best for new installs. The svy_navigation file includes all the modules but no data, this one is for updating your installation.

This is the list of all the main changes/enhancements:

new - Tab in the configurator for conversions between versions of the framework.
new - Implementation of a new administrator level, called “super administrator”. Also added a conversion for this functionality.
new - Redesign of the security configurator.
new - The possibility to add security keys directly to users to explicitly allow or deny them.
new - Feature which allows you to specify which table elements should be generated (on a fixed position) when applying custom table views. Please check the onLoad method of form svy_nav_base for more information.
new - Improved the advanced search functionality and changed the scope from program level to form level (including custom table views).
new - Possible to overwrite svy_nav_style_form with svy_nav_style_form_custom.
new - Possible to overwrite svy_nav_fr_buttonbar_lookup_window with svy_nav_fr_buttonbar_lookup_window_custom.
new - Possible to overwrite svy_nav_fr_lookup_window with svy_nav_fr_lookup_window_custom.
new - Use lookup windows to show new record entry in popup.
new - Use lookup windows to show edited record in popup.
new - Use lookup windows to show record(readonly) in popup.
new - Button to switch tab (detail/table) and switch for edit.
new - Multiple tabs per program, if you want to use this, use the property multiple_tabs_per_program = true.
new - Function globals.sql(_query, _args) that combines _query and args into 1 string. (replaces globals.svy_utl_queryParser)
new - Function dc_save_new, this will save the current record and add a new one.

fix - A bug that caused creation and modification of custom table views not to be cancelled.
fix - A bug that caused the new password dialog not to save values (viewtopic.php?f=60&t=16392).
fix - Security hash functionality wasn’t working anymore in servoy 6 (see globals.svy_sec_needHashCheck() for more info).

[attachment=2]sampleuse_navigation.servoy[/attachment]
[attachment=0]svy_nav_navigation.servoy[/attachment]
[attachment=3]Navigation.pdf[/attachment]
[attachment=1]Security.pdf[/attachment]

svy_nav_navigation.servoy (587 KB)

Security.pdf (857 KB)

sampleuse_navigation.servoy (749 KB)

Navigation.pdf (1.98 MB)

Patch 001

There were still some problems when using multiple tabs per program. If you overwrite the .js file of your ‘svy_nav_fr_openTabs’ form with the attached one those problems should be solved.

[attachment=0]openTabs.txt[/attachment]

Regards

openTabs.txt (17.3 KB)