Branch: master
Find file Copy path
fcb0c09 Feb 6, 2019
1 contributor

Users who have contributed to this file

194 lines (126 sloc) 9.14 KB

Patch 2.31.1 Release Note


DHIS2-3250: Remove the Jiggle from Unique Object Attributes

The Edit dialogs in the Maintenane app are no longer resized due to field validation messages being displayed. This means the fields in the dialogs remain in a fixed position and do not jump around during editing.

DHIS2-3706: Add Form-name to Tracked Entity Attributes

Tracked Entity Attributes now include the Form Name "name" attribute in addition to Name and Short Name, which can be configured in the same way as the existing feature for Data Elements.

DHIS2-4233: Add support for attachments in messages

The Messaging app now supports the ability to upload attachments to messages.

DHIS2-4875: System setting for SQL_VIEW_MAX_LIMIT

"Maximum number of SQL view records" is now configurable via System Settings > General Settings Options are:

  • Unlimited
  • 50 000
  • 100 000
  • 200 000

DHIS2-5120: Edit user attributes from the edit-user form

It is now possible to edit attributeValues from the edit-user form and edit-user-group form in the new Users app. Attributes can be based on optionsSets, or on ValueTypes.

DHIS2-5424: Add event to a non repetable Program Stage should not be allowed in Tabular Data Entry

The new event button is now disabled in Tabular data entry when the program stage is not repeatable.

DHIS2-5464: Add upgradescript for removing deprecated status property for file resource

Remove the deprecated column "storagestatus" from the fileresource table. This property is no longer persisted. This upgrade requires backport to 2.29-2.31

DHIS2-5477: Show relative period data from interpretations

Relative period data is now displayed on the active Map when an interpretation is selected from that period. This is similar to functionality existing in the Data Visualizer.

DHIS2-5493: Orgunit selector style fixes

The styling of the Organisation Units selection dialog (e.g. in Data Visualizer) has been improved.

DHIS2-5495: Orgunit selector must respect display name property

The display name user setting is now taken into account when showing orgunit names in the tree.

DHIS2-5552: Change the program placeholder for event data items and program indicators

The prompt for selecting a program in the data selection dialog for the Data Visualizer has been corrected.

DHIS2-5586: New flag in dhis2 for Guatemala

The Guatemala flag is now available from System Settings > Appearance

DHIS2-5727: Add Mauritius Flag to system Flags

The Mauritius flag is now available from System Settings > Appearance


DHIS2-3989: Cannot sort an event report by event date or organisation unit (Regression) [API] Analytics, [App] Event reports

DHIS2-4034: Event/Tracker Queries and Update statements taking too long to execute [API] Events

DHIS2-5826: Solve problem with duplicate methods in JacksonEventService and AbstractEventService classes [API] Tracker, Backend

DHIS2-5333: Event import too slow [API] Tracker

DHIS2-5471: Combobox editable even if the event is completed [API] Tracker

DHIS2-5591: Failed to update the event in the server An error occurred, please check import summary. [API] Tracker

DHIS2-5607: Hiding option groups not working for Event programs [API] Tracker, [App] Event capture

DHIS2-4687: Household Location is not able to be used in GIS [API] Tracker, [App] Maps

DHIS2-5474: On registering a new patient using unique ID, shows patient as already existing when it isn't [API] Tracker

DHIS2-5598: Scroll bar shown for the "Name" and "Add description" when Creating/editing a dashboard [App] Dashboard

DHIS2-5465: Untranslated app search placeholder in apps [App] Data administration, [App] Settings

DHIS2-5893: Unable to select multiple items in dimension list using ctrl button on Windows [App] Data visualizer

DHIS2-5723: Attributes not showing up in data visualizer [App] Data visualizer

DHIS2-5722: Program indicators not showing up in data visualizer [App] Data visualizer

DHIS2-5436: Charts are not shown in visualizer when navigating from dashboard interpretations [App] Data visualizer

DHIS2-5434: When navigating to interpretation, original chart is briefly displayed [App] Data visualizer

DHIS2-5191: Improve layout validation [App] Data visualizer

DHIS2-5565: Event coordinates not saving [App] Event capture

DHIS2-5595: Object type is missing in metadata dependency export [App] Import-export

DHIS2-5099: DHIS2 Metadata Import Issue with CSV [App] Import-export

DHIS2-5677: Can't import GML File to DHIS2 [API] Metadata import-export, [App] Import-export

DHIS2-4285: Unable to import json into import/export app [App] Import-export

DHIS2-5596: Object type appears twice in Metadata Import [App] Import-export

DHIS2-5502: Program rule list program stages in other event programs [App] Maintenance

DHIS2-5359: Indicator Group Sets - code field not exposed in UI [App] Maintenance

DHIS2-5462: Cancel button in maintenance app icon dialog has no effect [App] Maintenance

DHIS2-5531: Icon selection is not showing correctly even after choosing the cancel option [App] Maintenance

DHIS2-5556: Unique validity for attributes is not working correctly for attributes with optionset [App] Maintenance

DHIS2-5318: Strange behaviour in Option Set color selection [App] Maintenance

DHIS2-5487: Locale filter is broken [App] Maintenance

DHIS2-5478: Issues with download map styles [App] Maps

DHIS2-5457: Mapping Tracked Entity Attributes is not working for thematic layers [App] Maps

DHIS2-5485: Send message from user-app [App] Messaging, [App] User

DHIS2-5050: Measure criteria does not seem to work with indicators [App] Pivot table

DHIS2-5571: settings key input fields should be password field [App] Settings

DHIS2-4460: Tracker dashboard - profile "Edit" hyperlink changing to "Show all" [App] Tracker capture

DHIS2-5519: Tracker Dashboard - boolean data elements not shaded when stage completed [App] Tracker capture

DHIS2-5324: Register one woman in multiple programs [App] Tracker capture

DHIS2-5467: Complete enrolment is allowed when having uncompleted events [App] Tracker capture

DHIS2-5511: Unable to create user group [App] User

DHIS2-4659: User administration does not support multiple OU roots [App] User

DHIS2-5579: Invalid Db Credentials shows "postgis not installed" error Backend

DHIS2-5524: SQL is not honoring existing search_path Backend

DHIS2-5523: Redis service not compatible with AWS ElastiCache Backend