v1.7.2: Release notes
OpenCRVS 1.7.2 is a hotfix release that introduces minor improvements and bug fixes based on the identified needs of countries using OpenCRVS.
OpenCRVS core v1.7.2
New features
TimeField component with AM/PM support: The
TimeField
component now supports both 12-hour (AM/PM) and 24-hour formats through a new prop,use12HourFormat: boolean
. The logic has been refactored into two separate components,TimeInput24
andTimeInput12
. TheTimeField
component automatically selects the appropriate component based on the prop. #8336Configurable Scopes: Introduce a new syntax for scopes which provides more customizability to the SI's via scopes. Two new scopes
user.create[role=a|b|c]
&user.update[role=d|e|f]
are getting included in this release which can be used to restrict what the role of a newly created or updated user can be set to by the user of a particular role. Gradually most of the existing scopes will be migrated to use this new syntax.New Full Honorific Name Field: An optional
fullHonorificName
field has been added to the user management page to capture the complete name of a user including their title or honorific. This field can be used for display purposes, including rendering the name appropriately on certificates.
Bug fixes
Filter out inactive locations in the Organisations menu #8782
Improve quick search results when searching by name #9272
Fix practitioner role history entries from being created with every view and download #9462
Fix a child's NID form field cannot be added eithe rmanually or via ESignet. A father section cannot be placed before a mother section if you wish to use a radio button to control mapping addresses from one individual to aother to make data entry easier #9582
Fix the role of the certifier unable to get resolved for new users which in turn caused the download of the declaration to fail #9643
Fix one failing unassign blocking all other unassign actions from continuing #9651
Fix record not getting unassigned when validating an already validated record again #9648
OpenCRVS Country config template v1.7.2
Bugfixes
A configuration example of how to use middle names in a supported way has been added, inspired by [#9369((https://github.com/opencrvs/opencrvs-core/issues/9369))
InfluxDB
max-values-per-tag
is now set to unlimited to temporarily fix the following error when clearing data from a deployed environment #393
Added
user.update:my-jurisdiction
scope to Local System Admin to allow editing of users in jurisdiction #732
New features
Time field 12-hour format: To enable the 12-hour (AM/PM) format of the
TimeField
, set theuse12HourFormat
property totrue
. #8336Control over allowed user creation/update: user.create[role=role_a|role_b] & user.update[role=role_a|role_b] can be used to control users of which role can be created/updated by users of a certain role.
Breaking changes
Roles with the following scopes:
USER_CREATE, USER_CREATE_MY_JURISDICTION
&USER_UPDATE, USER_UPDATE_MY_JURISDICTION
need to have theuser.create[role=role_a|role_b]
&user.update[role=role_a|role_b]
scopes added to them (replace role_a|role_b with the role IDs of your selection) in order to work as expected. If you are using custom roles, please make sure to update them accordingly.
Last updated