23-05-042
Release notes - Selfpoint3 - stable-23-05-042
Bug fixes
Report sub-group permissions
Users could not run report for tickets that were assigned to a sub-group of a group that the user belonged to. The permission check did not take sub-groups into account correctly in its validation. That has now been corrected.
Generate empty PDF not working
The function for generating empty PDF files for a given form often failed and resulted in just an empty object literal being returned. This was adressed in a previous release but the problem still remained. The problem had to do with the new header and footer function that was introduced in rc-23-10-001 not being parsed correctly when generating empty PDF-files That problem has now been corrected and the function should now work as intended again.
Custom class name and CSS in components
We have done an overhaul of custom class name and CSS in components and done some changes to it so that it should now:
Only show up as settings for the components that actually implement them.
Work properly in the components that implements them.
Hide the entire CSS tab in the settings modal when a component supports neither.
This means that if one or both of the settings have disappeared from a component, that component has never had the settings implemented properly in the first place.
Support for custom class name and CSS will be added to more components in the future.
Links forces line break in mail body
Adding a link to the body in a mail template forced a line break. Which made it impossible to have links embedded inside of regular text. This bug has now been fixed.
New & Improved
Added icon to validation error messages
An exclamation mark icon has been added to the validation error messages that are displayed in components. This is to reinforce to the user that there exists an error that needs to be handled. Example:
Change status of multiple tickets
A new feature has been added that allows for changing status of multiple selected tickets. The new feature is accessed in the More dropdown menu that is displayed in the Tickets component when one or more tickets has been selected. For the option to show all the selected tickets must belong to the same form and currently be in the same status. After selecting which tickets to change status for the user can then select which of the available connections the tickets should use to move to the next status. Each ticket will then move through that connection in the same way as if the corresponding button was pressed inside of the ticket.
Datasheet - improved responsiveness
Improved the Datasheet components responsiveness to screen size changes. Made the layout more usable on mobile devices. The component is now scrollable horizontally when viewed on smaller devices.
Search function in form builder
There has been a new function added inside of the form builder that lets users search for components in the currently viewed form. The function can be found in the right part of the header.
Components can be searched for using type, name and/or label. After entering a search value only components that matches the value on either their type, name or label will be displayed in the form builder. By closing or clearing the search input the form builder will be reset to display all components again.
Calendar name displayed in calendar view
When administering a calendar, on the calendar page inside of the admin portal, the name of the currently viewed calendar is now displayed above the calendar itself. This makes it easier for users to keep track of which calendar they are currently viewing.
Label setting in component “Datasheet”
A new setting has been added to the Datasheet component that lets it be configured to display a label above the component.
Copy registers
Registers can now be copied. The function can be found in the admin plattform on the register page.
OBS! When copying a register it is possible to choose between copying it with or without register data.
Last updated