SORMAS Release Candidate 1.79.0
Pre-release
Pre-release
sormas-jenkins
released this
27 Jan 11:24
·
3204 commits
to master
since this release
Feature Configuration Changes
- Added a new property called
MAX_CHANGE_DATE_PERIOD
to theLIMITED_SYNCHRONIZATION
feature type: Amount of days in which an entity needs to have been changed in order to be synchronized to the mobile app. Unchanged data will also be removed from the mobile app according to this rule.
Changelog
New Features
Web Application
- General: Users with the user right to delete an entity are now able to see soft-deleted entities (#8465)
Mobile Application
- General: Synchronization to the mobile app can now be limited to data that has been changed in a defined time period (#7305)
Improvements
Web Application
- Persons: Info cards for cases, contacts, etc. of persons are now also displayed on the person pages of those entities (#6052)
- Tasks: Tasks associated with archived entities are now read-only (#8727)
- Tasks: Added a task type filter to the task directory (#3842)
- Users: User roles can no longer be enabled if they don't have at least one user right selected (#10033)
- S2S: Surveillance reports are now shareable with other instances (#10247)
- External Reporting: Deletion button is no longer displayed if a case/event was not sent to the reporting tool yet (#11076)
Changes
Bugfixes
Web Application
- Fixed sample directory search field being disabled in bulk edit mode (#11367)
- Fixed contact and case directory search fields being disabled in bulk edit mode (#11268)
- Fixed an error when trying to merge persons with incomplete home addresses from different jurisdictions (#11017)
- Fixed users being able to share contacts or cases individually if both are linked to the same sample (#10852)
- Fixed an issue with exporting and then importing the same contact (#11335)
- Fixed an error when trying to enter the Persons directory as a user with no view rights for any other entity (#11227)
- Fixed an error when trying to access the Areas tab in the Configuration menu (#11344)
- Fixed an error when trying to open the epi data tab for a case created from a contact (#11337)
- Fixed an error when trying to send exposures via ReST (#11192)
- Fixed "Assigned by" field being empty when bulk-assigning tasks (#11226)
- Fixed travel entries not being properly displayed on person pages depending on jurisdiction and disease (#11247)
- Fixed entity counter being reset to 0 when entering the case bulk edit mode (#11313)
- Fixed point of entry name and description header being displayed in the case page even for in-country cases (#11293)
- Fixed wrong user count being displayed in the user management screen when in bulk edit mode (#11240)
- Fixed new visit button being centered for officer roles in the follow-up tab of converted contacts (#8734)
- Fixed port health tab missing for users with the roles admin and national clinician (#9360)
- Fixed unsaved changes check being triggered twice when editing travel entries (#9811)
- Fixed facility name field being mandatory in the case line listing popup (#10395)
- Layout fixes in the lab message directory (#10537)
- Layout fix for the search field in the sample directory (#11263)
- Layout fix for the S2S share directory (#10535)
- Fixed formatting of the error message in the symptoms tab when missing information for vesiculopustular rash (#9742)
- Fixed shares not appearing as processed immediately after being shared (#11291)
- Fixed an error when accepting the share of a case that was soft-deleted or for which the share was revoked in the sending instance (#11143)
- Fixed "Share with" text field being duplicated after revoking a share request (#11161)
- Fixed incomplete warning message about pending share requests when deleting cases or contacts (#11120)
Mobile Application
- Fixed a crash when trying to open event tasks as a surveillance officer (#10436)
Refactoring
- Moved functional information from toString to getCaption methods to improve data privacy (#9759)
- Refactored how visits are linked to contacts if they don't match the defined visit threshold (#10484)
- Reworked
AbstractCoreAdoService.addChangeDates
to no longer motivate duplicate joins (#11002)
Technology
- Updated DependencyCheck to 7.4.4 (#11308)