Menu

4WS.Platform is back!

Released a new version 4.0.0!
These are the new features and fixes included with this realese:

Community Edition
- Fixed 4WS SSO
- Fixed problem when executing a query sorted by a calculated field having an alias
- Fixed problem on the web interpreter, when opening a code selector detail
- Fixed problem when selecting the next action in the action detail: now it is no more possible to select the same action
- Fixed problem when updating a b.c. created as a report on line, in case of linked filter panels which were logically deleted in the past
- Fixed problem when showing an alert message related to a conversation
- Fixed problem when showing a filter panel containing multiple translations
- Fixed problem when reading a csv file having carriage returns or fields composed only of double apex
- Fixed roles update
- Fixed selection of next action
- Fixed windows export/import
- Fixed problem when settings an inner/left outer relation on business components
- Fixed pk fields on Oracle tables
- Fixed menu' selection
- Fixed height of login panel
- Added zoom buttons in image panels
- Added properties parentFolderId and methodName to the args variable included in every window, related to the menu folder containing the clicked menu item and the js method just called
- Improved the columns update for grid binded to a business component having a free query: now columns mantain the previous settings if not changed
- Added js server-side method to create groups in an LDAP server
- Added lens button in image panel
- Added a getWebContent method version supporting header parameters
- Fixed problem when reading data coming from the getPartialResult and executeQuery js methods
- Added buttons to export CSV and SQL on the SqlTool functionality
- Added selection buttons on lookup grid with enable insert
- Added optional export of email templates
- Improved data encription linked to cripted text fields: now the error is still logged, but the dsata list is returned anyway
- Added answer test of Javascript server side actions
- Added SSO for 4WS on portal mode
- Added param for loading files on application startup
- Addes param for the application icon
- Added url param for the redirect
- Adding storage latest password used by the user
- New parameters management
- Added combo box on lookup grids
- Added password recovery function
- Added before edit on checkbox column
- Fixed problem with css files loading order, with themes having multiple .css files
- Fixed problem when saving on the file system files whose names contain accents (grid/form upload feature)
- Fixed problem with test query when creating an additional datastore
- Fixed problem with case sensitive filters applied to queries executed within server-side js
- Added browser version parameter in forgot password
- Fixed problem with parameters on export grids
- Added alignment of mandatory fields from the model
- Fixed problem when deleting a detail, in case of the logical deleting has been removed
- Fixed problem with transactions on server-side js methods insert/update/deleteObject
- Fixed problem when reading date values on remote combos
- Fixed problem when showing alert messages in case of a list of usernames separated by commas and spaces
- Fixed problem when executing server-side js actions linked to column events
- Fixed problem with the panels alignement when defining virtual fields in a model or b.c.
- Fixed problem with a full export of metadata
- Fixed quick filter on custom translations
- Fixed problem when updating a grid having default values in edit, for not editable cells
- Fixed problem when updating a form having default values in edit, for not editable controls
- Fixed problem with maximum number of rows in insert
- Fixed visualization of language virtual fields
- Fixed problem with user session in case of multiple applications opened in portal mode
- Fixed export/import of windows
- Fixed problem when deleting a docx template
- Fixed problem when moving focus to grid cells not visible
- Added mandatory fields alignment in panels from objects
- Fixed order by on grids
- Fixed filter on additional data store
- Fixed problem in grid lookups when clearing up or revalidating a code and the focus is lost using the mouse of the TAB key, in case of last cell or not
- Fixed problem when replacing variables in b.c. with no bindings
- Fixed problem when defining a new window title, where there is not possible to start the title with a digit
- Fixed problem with checkbox (de)selection in grids of the Web Designer
- Fixed problem when exporting data from grids fed by server-side js
- Fixed problem when creating a tree panel fed by a single b.c.
- Fixed problem when creating a report whose title contains characters different from letters and numbers
- Fixed problem when creating a shell command or a window containing a web page
- Fixed min and max value for number columns
- Fixed problem when defining authorizations with SITE_IDs having value not equal to 100 with permissions applied to components/columns
- Fixed check password
- When importing metadata for an application, now the activation is not any more replaced
- Automatically removal of the buttons menu when choosing a menu item
- Changed function name related to metadata management in import/export application
- Added server-side js methods to execute the insert, update and delete operations, starting from a data model definition and a js object containing the data to manage
- Added web services to test the correct working of the database connections to the database schemas
- Added support for modal windows
- Added the clearing up of virtual fields in the filer panel when pressing the clear button
- Added detail form creation, without a linked grid
- Reduced the number of fields read from a SQL query for a grid, in case of a b.c. based on objects, accoding to the to send flag
- Added waiting message while waiting for the window creation
- Added js server-side method to execute SQL instructions without logging them. Helpful with bulk operations
- Added js server-side methods to retrieve the list of fks of a table and the tables list of a schema
- Added event for multiple row selection also in free SQL grids
- Added event in grid and form to rename the file to upload
- Improved parameters definition for b.c. and panes, when changing the binded SQL
- Added panels filter in the actions list
- Improved the rendering of the js editor in the action detail
- Added support for CLOB fields in the web interpreter
- Changed deactivation state in HTML editor from disabled to readonly, to make it possible the copy 'n paste
- Added automatic conversion from HTML to XLS in case of grid data export, when LibreOffice has been installed
- Added flag in selector to avoid revalidating code when opening a detail form
- Change email reading with vfc files
- Added CSS classes x-grid-panel-xxx x-filter-panel x-filter-panel-xxx x-form-panel x-form-panel-xxx x-tree-panel x-tree-panel-xxx to customize all panels using CSS styles
- Added Chart panel
- Added filter in actions list
- Added auto load data for tree panels
- Added flag in grid definition, to avoid reckoning the number of records
- Added checking when writing data, through a server-side js action, able to cancel the wrinting operation at app level
- Added Order of Grid Export parameters
- Added events for text area cells of grids
- Added permissions in visibility at folder level and panes not located at the center
- Added filter panels alignment when the business component was modified
- Added button for the updating menu' of Web Designer
- Added double click event on a tree node
- Added feature to align redundant fields
- Added SITE_ID creation feature and changed users, roles and role functions features
- Added border on map panels
- Enabled options for lookup grids
- Added event before open context menu
- Added label in message of mandatory controls not valorized in form panel
- Added before load data event for tree panels
- Extended bind variables analisys in business component for tree panels
- Fixed validation problem in lookup when loosing focus using the mouse
- Added optional export in xlsx using HSSF library
- Added menu with popup window and tab panes
- Added methods for execution of query on javascript server side
- Modified collapsible properties in form panels
- Added flag for collapsible form
- Added model and b.c. definition, whose data is fetched by Google Datastore

Enterprise Edition
- Fixed problem with the autostart of multiple instances of the same scheduled process, when settings have been changed
- Fixed token generator
- Added fearture to check, download and install updates. Manual installation is also supported
- Added process queue management, starting from a server-side js action
- Added method to server-side js to get a translation, by specifying any language id
- Added bean and JS method to obtain OAuth2 access token by service account credential
- Added optional management of request alias when exporting metadata
- Added alias management with HTTP setting and without redirect
- Added JSON like messages in case of failed authentication with Rest WS on CON58 table
- Create new function for test and update of docx template for report
- New Google Drive file and folder management methods

Posted by Lorenzo Luccon 2015-12-09

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.