This was a slightly larger release as the new themed OpenID Connect sign-in, new user creation, and related features got lots of new features and maturity updates.
New Feature
[ONEP-1896] - External Permissions can now be granted to Users via Roles.
[ONEP-1918] - Added more configuration options for Password Reset pages. Namespace question can be made completely hidden.
[ONEP-1937] - The active WebTheme can now also be selected in login and other similar pages by adding query parameters wtid (ID of theme), wtsn (name of style).
[ONEP-1940] - Removed all “hidden user” functionalities from UI and API.
[ONEP-1941] - Removed “Namespace” button from main menu, same function can be accessed from “Namespaces” view. from Moved the “namespace’s default group policy” editor from the Group Policies view to the Namespaces view. It can be opened by selecting a Namespace and clicking Configure > Default Group Policy.
[ONEP-1950] - Text Messages view export filtered entries
[ONEP-1957] - Added a tool to read selected user’s Wallet information in Accounts view >Info menu.
[ONEP-1959] - Added a new User Webhook option to call it when user’s legalinfo-address is updated.
[ONEP-1964] - Added Import and Export options to Group and Roles views.
[ONEP-1968] - Added a new tool to view and manage a single User’s group memberships in the Accounts > Info menu.
[ONEP-1973] - Added new OIDC claim ‘https://oneportal.trivore.com/claims/user_namespace’ which tells more information about user’s namespace.
[ONEP-1980] - Added a test button which sends a UI Error Report in Email Settings view, to test error reporting.
[ONEP-1982] - Added a debugging tool for displaying MongoDB collections, indexes and their stats into System Preferences > Maintenance view.
[ONEP-1985] - Pressing the browser’s Back button in User Registration Form now returns to the login view, instead of previous site.
[ONEP-1986] - HSL-ID module: Adds the “are you at least 15-years-old” component to the User Registration Form.
[ONEP-1987] - ETB: Add endpoint to generate purchase report as xlsx
[ONEP-1989] - Added a language selector to the User menu in administration pages. Admins no longer need to go to their user editor to do this.
[ONEP-1990] - ETB: Add endpoint to get purchase report as a csv file
[ONEP-1999] - Added import and export functions to WebTheme view.
[ONEP-2001] - Added tool to view single selected User’s custom properties into Accounts > Info menu.
Improvement
[ONEP-1938] - Improvements to WebTheme editor. For example, shows probable errors in selection table.
[ONEP-1952] - Added configuration options which enable “Suggest email/mobile verification with a link during login” to OIDC client configuration.
[ONEP-1954] - Added a customisable label to oauth2 login form. It can be enabled with custom WebTheme layouts and the text customised with translation tools.
[ONEP-1955] - Custom WebTheme layouts are validated before they are applied. If found invalid, the default layout is used instead. This prevents the login page and similar pages from completely breaking when a custom layout is missing required components.
[ONEP-1958] - Added css classes to all error labels in New User Registration Form to assist in WebTheme customisation.
[ONEP-1961] - Customisation assisting changes to OIDC login and registration view. All fields have a custom “required” error message. Logging in with empty values now produces custom error message.
[ONEP-1962] - Optimised the mass-update of DVV basic infos
[ONEP-1965] - Management API Client view and OpenID Client view now show “created” dates
[ONEP-1974] - Reorganised the Accounts menu in the Accounts view.
[ONEP-1976] - Accounts > Export file format now has less fields, is less likely to break.
[ONEP-1977] - ETB: Add company statistics endpoint for start and end dates
[ONEP-1978] - ETB: Change beneficiary invite token to four numbers
[ONEP-1979] - UI errors titled "Connection reset by peer" are ignored, no longer automatically reported.
[ONEP-1981] - Added a "send test message with selected email gateway" tool to Email Settings
[ONEP-1984] - Logout endpoint now supports the "ui_locales" parameter.
[ONEP-1988] - Added back select-all and send-messages to Accounts > Actions menu (removed in ONEP-1974)
[ONEP-1991] - Accounts view: Filter fields no longer cause the table contents to reload, until user presses enter or leaves field.
[ONEP-1992] - Trim apartment numbers from “001” to “1” and “000” to null, when DVV MUTP/basic info queries return such values.
[ONEP-1998] - The date-of-birth field added in ONEP-1986 now accepts date only in format dd.MM.yyyy, regardless of selected language.
Bug fixes
[ONEP-1943] - OpenID and Management API Client were previously not not accessible even if had VIEW permission. Now they are!
[ONEP-1947] - On servers with custom database indexes that prevented user registration (for example due to unique email requirement) the user registration sometimes broke without clear error message. Now an error message is shown in this case.
[ONEP-1970] - ETB: User legal addresses are not visible to ETB module
[ONEP-1995] - Logging in with soft-deleted user’s credentials no longer returns a "disabled user" error message. Now behaves as if user doesn’t exist.
[ONEP-2000] - Search APIs with the parameter count=0 now return zero results, instead of disabling limit and returning unlimited amount of results.