We’re excited to announce the release of 4.21.0 of the CHT Core Framework
See below for some highlights, read the release notes for full details.
Following the CHT’s support policy, versions 4.17.0 are no longer supported. Projects running these versions should start planning to upgrade in the near future. For more details read the CHT software support documentation.
4.21 Highlights
Sorting tasks by priority and then due date
When many tasks are due or overdue, it’s overwhelming or almost impossible for CHWs to effectively evaluate which tasks are most urgent. 4.21.0 introduces a new default way of sorting tasks in the frontend, based on the task priority score, with the tasks with the highest priority appearing at the top of the list. The priority score is a number calculated based on task configuration. If the project configuration does not implement the new priority scoring, the task sorting will remain unchanged, with tasks being sorted by their due date.
Accessing the logged-in user’s contact summary in app forms and app forms permissions
Workflows becoming more complex require additional context data to be correct and accurate. To bridge a gap in context data, the logged-in user’s contact summary is now available in app forms and app forms properties. This allows hiding/displaying forms depending on the current user’s context and allows data about the logged-in user to be used in form calculations.
Support opening contact edit form from task
Task actions with type: ‘contact’ can now be configured to redirect the user to the contact form to edit a contact, while this feature previously only allowed redirecting to a contact form to create a contact.
And more…
We’ve also implemented loads of other improvements and fixed a heap of bugs.