2.2.0
Release notes - Selfpoint3 - stable-2.2.0
Bug fixes
Fixed Query Listing with Group Filters
Resolved an issue where adding groups to a query overwrote the $or
property, breaking the listing function.
Summary Mode Handling in Repeat Component
Child components of the Repeat component are now hidden in summary mode when the hideInSummary
switch is enabled.
Fixed role-based show/hide rules for PDF files
Resolved issues with role-based show/hide functionality for PDF files that previously did not work due to the absence of user roles in the show/hide context.
Initial Refresh on Cron Server Start
Implemented an initial run of callback functions in configMaps
when the cron server is started. This ensures that the configurations callback functions are executed immediately on server start.
Fixed require auth option for all login methods
Included the authType
field in the return object for the login methods SAML, Grandid, and BankID. Now, the authType
is consistent across all login methods, ensuring that the require auth functionality works universally.
Register Cache Update on Copy
Added functionality to update the register cache with the newly created document when copying a register. This ensures that fields are properly displayed in the copied register immediately, without requiring a page reload.
Fixed Overwriting of "Groups" Property
Resolved an issue where the "groups" property was being overwritten with the user's groups when copying a document.
Persistence of data in SSL configMaps
Fixed an issue with data from uploaded files in SSL configMaps not persisting. This ensures that the data displayed in the edit modal is the same as the saved data.
Fixed Copy Button in Test Overlay
Resolved an issue where the copy button in the test overlay failed to copy effect results to the clipboard.
New & Improved
Enhanced clarity in form listings by distinguishing between internal and external links.
Internal forms will continue to be labeled as "Till Tjänsten".
External forms are now labeled as "Till Extern Etjänst" for better differentiation.
Publish indicator for PDF templates
Added a indicator to PDF templates in the list view that displays if a template is published or not.
Component Addition Restrictions in Repeat Components
Implemented validation to block the addition of certain forbidden components inside a "Repeat" component. Users will be notified via a toast popup when an addition is blocked.
Validation of reserved event in Calendar/bookEvent
Added validation of reserved event to the effect “Calendar/bookEvent” to prevent users from submitting tickets when the reservation time for their chosen event has expired. SO this no longer
Enhanced Visibility of Point Features in OLMap
Updated the appearance of point features in the "OLMap" component by changing the fill color to solid blue, making them stand out better against the map background.
Helpbox for Datasheet Component
Added helpbox to the Datasheet component, making it possible to provide contextual help to users.
Enhanced Search Functionality in Form Builder
Updated the search functionality in the form builder to also match search value against id of components. This provides a more comprehensive search experience, making it easier to find components within the builder.
RedirectedFrom Query Parameter
A new feature has been introduced to save the URL that a user was redirected from when the require auth option is enabled for a view. The URL is now saved in a query parameter called redirectedFrom
.
Success and Failure Redirects with Handlebars Expressions in GrandId
We have added an option to set success and failure redirects using Handlebars expressions. This allows for more dynamic and customizable redirect behaviour. This has only been added to logins using GrandId for now as it is an experimental feature, but it will be added to more login methods in the future.
Combining the success/failure redirects with the new redirectedFrom
query parameter, users who are redirected to a view with requireAuth
enabled can now be sent back to the original URL they were trying to access, once they successfully log in. This enhances the user experience by preserving their navigation context throughout the authentication process.
Axios Upgrade to 1.7.9
Upgraded Axios to version 1.7.9 due to a detected security vulnerability which posed a risk for cross-site scripting (XSS) attacks. Axios is a key HTTP client used extensively on the server side for making API requests.
Effect Chain Integration for Links in EffectTable
Added a new setting to links within the EffectTable component, allowing links to trigger an effect chain instead of redirecting the user.
Introduced a new switch, visible only when a column is configured as a link. When enabled it allows the creation of an effect chain for that specific column. All links within the same column will trigger the same effect chain. The row data where the clicked link resides is passed as context to the effect chain.
Last updated