DHIS2-8398: Data approval stopgap app based on Struts module
Components: [App] Data approval
The data approval functionality is re-introduced as a separate app called Data approval. It offers the same functionality which was previously accessible through the Reports app. It allows for approving data by data set and time period.
DHIS2-7610: Select all authorities checkbox
Components: [App] User
DHIS2-8212: Weekly starting Sunday period type overlaps first and last week for 2019-2020
Components: [API] Analytics
DHIS2-8665: Function d2:hasValue does not support program variables
Components: [API] Analytics, [API] Tracker
DHIS2-8691: Clearing the Application Cache Removes User Installed Apps
Components: [API] App management
DHIS2-7895: Data Administration - Unable to remove TEIs due to linked records in table "trackedentityprogramowner"
Components: [API] Data administration
DHIS2-8627: Integer out of range when creating resource table for larger database
Components: [API] Data administration
DHIS2-8612: Capture app with the Arabic Interface Language does not save events / event list filtering fails
Components: [API] Events, [App] Capture
DHIS2-8682: Identifier matching on CODE does not work for metadata importer updates
Components: [API] Metadata import-export
Testing
DHIS2-8035: Import fails when importing metadata file that contains option sets
Components: [API] Metadata import-export
DHIS2-8707: Predictor only runs a single cycle when predicted data element is part of the generator
Components: [API] Predictors
DHIS2-8181: Categories missing category options after using analytic tools
Components: [API] Tracker, [App] Event reports, [App] Maintenance, [App] Pivot table
Testing
DHIS2-8732: Invalid error message if deeply nested TE and invalid org unit
Components: [API] Tracker
DHIS2-8717: TEAV.storedBy does not get set on save/update enrollment
Components: [API] Tracker
DHIS2-7740: Relationships endpoint returns status code 200 even if there is an error
Components: [API] Tracker
DHIS2-6770: Deleting trackedEntityInstance doesn't delete relationships
Components: [API] Tracker
DHIS2-6401: 500 error when trying to delete Program with associated RelationshipType
Components: [API] Tracker
DHIS2-8674: Make static strings translatable
Components: [API] User
DHIS2-7300: Capture app - very high number of point coordinate decimals
Components: [App] Capture
DHIS2-7348: Order of lat/long coordinate is different in create/edit event and in view event
Components: [App] Capture
DHIS2-8784: Multi-Organisation Unit Forms Enabled by Default
Components: [App] Data entry, [App] Maintenance
DHIS2-5398: Removing a Data Element from a Data Set doesn't remove it from the Section
Components: [App] Data entry
DHIS2-8752: Single quotes not escaped in query for Std Dev Outlier Analysis, causing error "Unterminated string literal started at position 340 in SQL"
Components: [App] Data quality
DHIS2-8124: In program indicators d2 functions return an error when using variables
Components: [App] Data visualizer, [App] Event reports, [App] Pivot table
DHIS2-8615: Event reports with category option group sets cannot be restored
Components: [App] Event reports
DHIS2-8837: Error on metadata Import in XML format
Components: [App] Import-export
Testing
DHIS2-8621: Updated Attribute associated to DataSets is not working
Components: [App] Maintenance
DHIS2-8658: Maps app: Non-translatable fields
Components: [App] Maps
Retesting
DHIS2-8585: Error message in the console when trying to open a map as a chart
Components: [App] Maps
DHIS2-8575: Filters are not kept when switching from DV to Maps
Components: [App] Maps
DHIS2-8479: Handle error if org unit selection is invalid for thematic layers
Components: [App] Maps
DHIS2-8474: Handle error if org unit selection is invalid for facility layers
Components: [App] Maps
DHIS2-8176: Org Units with no data displaying for periods in Maps timeline
Components: [App] Maps
DHIS2-7924: Editing map layer with OU grandchildren selected breaks map
Components: [App] Maps
DHIS2-7089: Maps - Filtering on data element option with operator "Not one of" generates error
Components: [App] Maps
DHIS2-8661: Tracked entity instance filter of "followup" ignored
Components: [App] Tracker capture
DHIS2-8670: Location not saved when registering new TEI in Relationship context
Components: [App] Tracker capture
Needs Update
DHIS2-8718: Editing an event will DELETE event coordinates
Components: [App] Tracker capture
DHIS2-7984: "hasUserRole" function is not working in Tracker Capture
Components: [App] Tracker capture
DHIS2-8830: D2-ui components are not translated correctly
Components: [App] User
DHIS2-8813: Strings not translated correctly
Components: [App] User
DHIS2-8829: Can create user without organisation unit
Components: [App] User
DHIS2-8546: User is created despite error when Interface Language or Database Language are not selected
Components: [App] User
DHIS2-8788: API call /api/me/profile.json not working
Components: [App] User Profile