Platform Update - Signed plug-ins summer 2024

Over the summer, 10 plug-ins have received updates, which are now available to implement into your component in the Architect. In this announcement you will find the affected plug-ins and a short description of the changes. If you want further information, please contact your primary contact person.

Signed plug-ins

P11 String Extensions r.116852

Changes

PI51749 - Inconsistent behaviour in isinteger / tointeger functions

Behaviour (in SQL and in C#) in the isinteger / tointeger has been aligned and now produces the same result in both cases. Works in SQL Server 2012 or higher. For 2008, it uses a classic implementation and can still result in an SQL exception when a numeric string cannot fit in an int column.

PI52143 - Fix DB version check in ToInteger by checking on compatibility level instead of server version

Bugfix - When using the ToInteger function, the previous release (PI51749) made sure that it works the same as the IsInteger function. However, the detection of the database version did not take its compatibility level into account, meaning that a 2008 compatible database on a 2019 server would result in deciding that it’s a 2019 database, which in turn results into a breaking exception.


P19 Dynamic Document r.116229

Changes

PI51614 - Aanpassing plug-in Dynamic Document - DynamicDocumentPanel

An additional check has been added whether discussion is possible on a content block, in order to still allow to start discussions when a content block is marked as readonly for example.


P22 PDF Merger r.115021

Changes

PI50904 - Fix "Access denied to ConversionLog.xml" error

Bugfix - When performing a merge, there was a chance that the merge action wanted to write a conversion log (ConversionLog.xml) to an inaccessible location. This could happen regardless of the supplied files to merge.


P60 Grid Extensions r.116317

Changes

PI50746 - In-line grid edit to follow Zebra stripes pattern

Columns in an inline edit grid are completely white. To some, this is considered to be not pretty, especially when there are multiple editable columns. So we’ve made the background color of the editable columns 50% transparent, so that the zebra pattern starts to become visible while at the same time the columns are still recognizable enough to be distinguishable from normal columns.

PI51164 - Restyle the inline edit buttons to fit in the default range of 30px (PI46647)

When having inline edit features enabled in a grid, there was a possibility that the ability to scroll through the records was limited and felt broken. The last rows were not reachable until the page was refreshed by clicking on the page name. This is an issue related to the Novulo Framework. For now this plug-in includes a workaround for this by enforcing the height of the rows to equal the Framework’s standard (30px).


P68 Expression Tools r.116317

Changes

PI51096 - When record link fields are uneditable "Record not set yet" exceptions are thrown

Bugfixes for RecordLink field. Now it should be possible to mark the field as uneditable and still create a link to another record

What needs to be configured

On the record which you wish to place a field that points to another record:

  • Place a DataStructure DataType selector field from the DataStructure plug-in and configure.
  • Place a RecordLink field from the Expression tools - in the plug-in configuration, link the DataStructure DataType selector field.

Then create a way to set this field. For example a process that evaluates a record, in order to get the data type string and set them on the record on which the record link field was placed (see the manual).

How do I use it

See above or read the manual.


P106 Charts Config r.115883

Changes

PI51147 - Introduce new configuration items

A new optional configuration item has been added, which allows specifying title size. The value should be of type Int. Update the plugin in your component and configure it - either linking it to a field that contains an int value, or building an expression that evaluates to an int in the end. You also need the latest P107 Charts plug-in version.


P107 Charts r.115909

Changes

PI50713 - GetImageFromChart action results in error

Bugfix - There were changes in the Kendo Charts API, introduced with the used Kendo version by 3.8. These were not reflected on in the callback for the generate image from chart (map seems to have accounted for that).

PI51047 - Title of chart not visible in export image

Bugfixes around exporting charts/maps to image actions. Now titles are also included and there is an option to set the title size.

Needs P106 Charts Config r.115426 or higher!


P151 Single Sign-On r.117146

Changes

PI49744 - SSO via Microsoft Entra

The Single Sign-On plug-in is now capable of handling authentication responses sent by Microsoft Entra, the Azure active directory. This makes MS Entra a possible identity provider for Novulo applications.

What has to be configured

A manual is available with instructions on how to connect a Novulo application to MS Entra for authentication. Please see the manual for more information.

How do I use it

An application user can choose to authenticate with MS Entra in the same fashion as choosing for a Novulo identity provider. The authentication flow is similar.


P152 Subapplication support r.116109

Changes

PI51186 - Onhandige CSS/HTML (subapplication)

Bugfix - The CSS / HTML of the Sub Application link overlaps with elements in the bar below, this results in unexpected navigation to another page when one tries to SAVE / EDIT a record. The style has been fixed and the link is now locked in place regardless of screen layout.

PI51217 - Subapplications don't work in 3.8 when their name is too short

Bugfix - Sub applications create a tooltipster only when the name is long enough. However, the plug-in always assumes that it’s there, which resulted in an uncaught JS error.

PI51218 - "No handler for callback type 'update_subapp_name' found"

Bugfix - When editing a user from a pop-up, a Javascript warning appears. The record does save, though. If the user’s record is opened in a page, then the callback is registered, because the Subapplinks wrapper is created and the JS resource is added, which registers the callback. However, when the record is opened in a pop-up, we technically get a “new” window, which does not contain the Subapplink wrapper element, so the callback is not registered.

PI51240 - Subapplications can randomly block applications

Bugfix - It can occur randomly that applications that have Sub Applications, crash on start-up. A dependency to the base Novulo Widget script was missing and in these cases the plug-in tried to access it anyway, resulting in an unrecoverable error.

PI51611 - Subapplication: english translations incorrect

Bugfix - The English translations for the title of the CurrentUserInGroupFunction and CurrentUserInGroupOrGlobalFunction are not correct, the translation contains ‘Sub app’ instead of ‘Sub app group’. The ‘group’ word has been added.


P187 Instruction Generator r.115771

Changes

PI51539 / 51540 - Enable support for Novulo Framework 3.9

Enable support for Novulo Framework 3.9.


If you’d like any more information or help with updating the above plug-ins in your components, please ask your primary contact person for assistance.

2 Likes