...
Table of Contents |
---|
...
Initial release
Released 2020-09-29.
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.
Table of Contents |
---|
New Feature
[ONEP-1896] - Grant/Revoke External permissions via roles, applies to Users onlyExternal Permissions can now be granted to Users via Roles.
[ONEP-1918] - Password Reset configurable to not require namespace, hide no-found-users caseAdded more configuration options for Password Reset pages. Namespace question can be made completely hidden.
[ONEP-1937] - WebTheme selectable with 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] - Remove "hidden user" functionalityRemoved all “hidden user” functionalities from UI and API.
[ONEP-1941] - Move default policy configuration from Group Policy view to Namespaces viewRemoved “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] - Read personal wallet info from Accounts viewAdded a tool to read selected user’s Wallet information in Accounts view >Info menu.
[ONEP-1959] - Webhook capability focused on legal data change (address, etc.)Added a new User Webhook option to call it when user’s legalinfo-address is updated.
[ONEP-1964] - Added Import + and Export Groups options to Group and Roles (definitions only)views.
[ONEP-1968] - View single user's group memberships and allow management in same viewAdded a new tool to view and manage a single User’s group memberships in the Accounts > Info menu.
[ONEP-1973] - Better namespace OIDC claim with IDAdded new OIDC claim ‘https://oneportal.trivore.com/claims/user_namespace’ which tells more information about user’s namespace.
[ONEP-1980] - Add button to test Added a test button which sends a UI Error Report sending to in Email Settings view, to test error reporting.
[ONEP-1982] - Add UI 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 now functions when creating new user accountin User Registration Form now returns to the login view, instead of previous site.
[ONEP-1986] - Custom registration HSL-ID module: Adds the “are you at least 15-yearyears-old query old” component to hslid-modulethe User Registration Form.
[ONEP-1987] - ETB: Add endpoint to generate purchase report as xlsx
[ONEP-1989] - Add Added a language selector to admin user menuthe 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] - Import+Export WebThemesAdded import and export functions to WebTheme view.
[ONEP-2001] - Show user's custom properties as JSON through Accounts viewAdded tool to view single selected User’s custom properties into Accounts > Info menu.
Improvement
[ONEP-1938] - Improve Improvements to WebTheme editor usability, show issues in selector. For example, shows probable errors in selection table.
[ONEP-1952] - New account registration flow flexibilityAdded configuration options which enable “Suggest email/mobile verification with a link during login” to OIDC client configuration.
[ONEP-1954] - Add 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] - Validate custom webtheme layout before using itCustom 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] - New user reg form: Add css class to invalid fields to assist customisationAdded css classes to all error labels in New User Registration Form to assist in WebTheme customisation.
[ONEP-1961] - OIDC login/reg'n UI invalid field value warning message changesCustomisation 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] - Optimise DVV/VRK - Optimised the mass-update of DVV basic infos of multiple users
[ONEP-1965] - Show 'created' date in Mgmt API Clients and OpenID Clients viewsManagement API Client view and OpenID Client view now show “created” dates
[ONEP-1974] - Reorganised the Accounts menu in the Accounts view Actions menu reorganisation.
[ONEP-1976] - Make Accounts > Export file format clearernow 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] - Don't send error report on UI errors titled "Connection reset by peer" UI errorsare ignored, no longer automatically reported.
[ONEP-1981] - Add Added a "send test message with selected email gateway" tool to Email Settings
[ONEP-1984] - Support Logout endpoint now supports the "ui_locales" parameter in logout endpoint.
[ONEP-1988] - Bring Added back select-all and send-messages to accounts view actions menuAccounts > Actions menu (removed in ONEP-1974)
[ONEP-1991] - User table filters: Don't search while viewer is typing filter valueAccounts view: Filter fields no longer cause the table contents to reload, until user presses enter or leaves field.
[ONEP-1992] - Trim 'huoneistonumero' from MUTP to avoid '001' and '000' apartment numbers from “001” to “1” and “000” to null, when DVV MUTP/basic info queries return such values.
[ONEP-1998] - Force HSL dateofbirth field to use Finnish date style- 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 views were previously not not accessible even if has had VIEW permission. Now they are!
[ONEP-1947] - User registration via /openid can fail without clear msg if customer specific duplicate preventing index existsOn 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 user’s credentials no longer returns a "disabled user" error msg instead same error as "no user found" casemessage. Now behaves as if user doesn’t exist.
[ONEP-2000] - Calling search Search APIs with the parameter count=0 returns whole database instead of zero resultsnow return zero results, instead of disabling limit and returning unlimited amount of results.
Update 3.12.1
Released 2020-10-14.
Minor update, one customer specific bugfix.
Update 3.12.2
Released 2020-10-16.
Minor update, few customer specific improvements.
Update 3.12.3
Released 2020-10-22.
New Feature
[ONEP-1934] - Add /user/{userId}/consent APIs to make user-specific consent jobs easier
Improvement
[ONEP-2015] - Set user consent to false if "granted": false is given when creating new consents
[ONEP-2019] - Automatic consent synchronization between old and new
[ONEP-2029] - Implement fault-tolerant method for saving UserConsents
[ONEP-2030] - Implement migrateLevel field for User object
[ONEP-2031] - Automatic consents for new Users
[ONEP-2032] - Fix NamespaceConsent indexing
[ONEP-2034] - Change consent save operations to use the new fault-tolerant method
[ONEP-2036] - Replace migrateLevel with migrated-field
[ONEP-2041] - Remove nsCode from UserConsent and NamespaceConsent (db layer)
[ONEP-2045] - Implement upsert method for saving user consents
[ONEP-2050] - Review default consent values based on specification
[ONEP-2051] - Use NamespaceConsents when determining output from UserConsent REST endpoint
[ONEP-2052] - Do not save consent to database if default value is false
[ONEP-2053] - Unit test for automatic consent registration process
[ONEP-2054] - Check namespace consents before creating user consents automatically
[ONEP-2055] - Remove ns/user consents on ns/user remove
[ONEP-2056] - Fix consent migration and default values to match specification
Update 3.12.4
Released 2020-10-28
Bug fixes
[ONEP-2083] - Password Reset link token code should not invalidate until user interacts in page
[ONEP-2085] - Password Reset user search should ignore soft-deleted users
Update 3.12.5
Released 2020-11-04.
Bug fixes
[ONEP-2098] - User consent api 'onlyExplicit=false' parameter returns always an error