DHIS 2.22

Milestone information

Project:
DHIS
Series:
trunk
Version:
2.22
Released:
2016-01-15  
Registrant:
Lars Helge Øverland
Release registered:
2016-01-15
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
14 Abyot Asalefew Gizaw, 1 Bob Jolliffe, 3 Jan Henrik Øverland, 2 Jiju K Jose, 2 Jim Grace, 1 Ken Haase, 22 Lars Helge Øverland, 2 Mark Polak, 7 Markus Bekken, 21 Morten Olav Hansen, 2 Nicolay Ramm, 1 Stian Sandvold, 1 Thu Tran
Blueprints:
62 Implemented
Bugs:
2 Confirmed, 1 In Progress, 14 Fix Released

Download files for this release

File Description Downloads

Release notes 

This release does not have release notes.

Changelog 

This release does not have a changelog.

62 blueprints and 17 bugs targeted

Blueprint Priority Assignee Delivery
(Attribute) Unique metadata attributes (Attribute) Unique metadata attributes 4 High Morten Olav Hansen  11 Implemented
(Analytics) Data elements, attributes and program indicators from multiple programs (Analytics) Data elements, attributes and program indicators from multiple programs 4 High Lars Helge Øverland  11 Implemented
(Analytics) Program indicators in aggregate indicators (Analytics) Program indicators in aggregate indicators 4 High Lars Helge Øverland  11 Implemented
(Analytics) Tracker data elements/attributes in aggregate indicators (Analytics) Tracker data elements/attributes in aggregate indicators 4 High Lars Helge Øverland  11 Implemented
(Maintenance) Data element/indicator management app (Maintenance) Data element/indicator management app 4 High Mark Polak  11 Implemented
(Attributes) Dynamic attributes to option set and option (Attributes) Dynamic attributes to option set and option 3 Medium Morten Olav Hansen  11 Implemented
(Exchange) Dynamic unique identifier schemes for data exchange (Exchange) Dynamic unique identifier schemes for data exchange 3 Medium Morten Olav Hansen  11 Implemented
(Internal) Merge QueryService and ObjectFilterService (Internal) Merge QueryService and ObjectFilterService 3 Medium Morten Olav Hansen  11 Implemented
(Maintenance) Data pruning by organisation unit (Maintenance) Data pruning by organisation unit 3 Medium Lars Helge Øverland  11 Implemented
(Model) Bidirectional association between category combo and category (Model) Bidirectional association between category combo and category 3 Medium Morten Olav Hansen  11 Implemented
(Ouwt) Support DB translation for organisation units in tree (Ouwt) Support DB translation for organisation units in tree 3 Medium Morten Olav Hansen  11 Implemented
(Tracker) Add audit trail to TEDataValue, TEAttributeValue (Tracker) Add audit trail to TEDataValue, TEAttributeValue 3 Medium Morten Olav Hansen  11 Implemented
(User) Include user settings in replicate user (User) Include user settings in replicate user 3 Medium Lars Helge Øverland  11 Implemented
(Web API) Audit controller (Web API) Audit controller 3 Medium Morten Olav Hansen  11 Implemented
(Web API) Change default preset for endpoints (Web API) Change default preset for endpoints 3 Medium Morten Olav Hansen  11 Implemented
(Web API) More string matching filter operators (Web API) More string matching filter operators 3 Medium Morten Olav Hansen  11 Implemented
(Apps) Install apps from app store through Web API (Apps) Install apps from app store through Web API 3 Medium Lars Helge Øverland  11 Implemented
(Expression) Constant and org unit group filter (Expression) Constant and org unit group filter 3 Medium Mark Polak  11 Implemented
(Internal) Remove individual object fetch in approval (Internal) Remove individual object fetch in approval 3 Medium Jim Grace  11 Implemented
(Security) Support LDAP/Active directory for user authentication (Security) Support LDAP/Active directory for user authentication 3 Medium Lars Helge Øverland  11 Implemented
(User settings) Type-safe user settings resource (User settings) Type-safe user settings resource 3 Medium Lars Helge Øverland  11 Implemented
(User) Grant replicate user through authority (User) Grant replicate user through authority 3 Medium Lars Helge Øverland  11 Implemented
(Tracker) Rename program stage irregular to repeatable (Tracker) Rename program stage irregular to repeatable 2 Low Morten Olav Hansen  11 Implemented
(Web API) Add field filtering for Events (Web API) Add field filtering for Events 2 Low Morten Olav Hansen  11 Implemented
(Web API) Support bulk deletion of tracker objects (Web API) Support bulk deletion of tracker objects 2 Low Morten Olav Hansen  11 Implemented
(Event capture) File storage in event capture (Event capture) File storage in event capture 1 Undefined Abyot Asalefew Gizaw  11 Implemented
(Internal) Add attribute values to document (Internal) Add attribute values to document 1 Undefined Morten Olav Hansen  11 Implemented
(Internal) Add created/lastUpdated to TEDV and TEAV (Internal) Add created/lastUpdated to TEDV and TEAV 1 Undefined Morten Olav Hansen  11 Implemented
(Internal) Use valueType enum for Attribute (Internal) Use valueType enum for Attribute 1 Undefined Morten Olav Hansen  11 Implemented
(Tracker Capture) Edit events in table (Tracker Capture) Edit events in table 1 Undefined Markus Bekken  11 Implemented
(Tracker Capture) Todays events for program filter (Tracker Capture) Todays events for program filter 1 Undefined Markus Bekken  11 Implemented
(Tracker capture) File storage in tracker capture (Tracker capture) File storage in tracker capture 1 Undefined Abyot Asalefew Gizaw  11 Implemented
(Tracker) Add PSI.storedBy (Tracker) Add PSI.storedBy 1 Undefined Morten Olav Hansen  11 Implemented
(Tracker) Rename completedUser to completedBy (Tracker) Rename completedUser to completedBy 1 Undefined Morten Olav Hansen  11 Implemented
(Analytics) Meta-data translations in analysis apps (Analytics) Meta-data translations in analysis apps 1 Undefined Jan Henrik Øverland  11 Implemented
(Approval) Approval workflows (Approval) Approval workflows 1 Undefined Jim Grace  11 Implemented
(Apps) App management app (Apps) App management app 1 Undefined Nicolay Ramm  11 Implemented
(Apps) Integrated apps from app store (Apps) Integrated apps from app store 1 Undefined Nicolay Ramm  11 Implemented
(Config) dhis.conf configuration file (Config) dhis.conf configuration file 1 Undefined Lars Helge Øverland  11 Implemented
(Data Entry) All Yes/No fields should be radios instead of dropdowns (Data Entry) All Yes/No fields should be radios instead of dropdowns 1 Undefined Abyot Asalefew Gizaw  11 Implemented
(Data entry) Use select2 for option sets in data entry (Data entry) Use select2 for option sets in data entry 1 Undefined Abyot Asalefew Gizaw  11 Implemented
(Data value) Delete data value set import strategy (Data value) Delete data value set import strategy 1 Undefined Lars Helge Øverland  11 Implemented
(Deletion) Analytical object deletion handling (Deletion) Analytical object deletion handling 1 Undefined Lars Helge Øverland  11 Implemented
(Event capture) Implement complete/incomplete feature for events (Event capture) Implement complete/incomplete feature for events 1 Undefined Jiju K Jose  11 Implemented
(Event) Set max length of tracked entity data value to 50k (Event) Set max length of tracked entity data value to 50k 1 Undefined Abyot Asalefew Gizaw  11 Implemented
(Event/tracker capture) Improve meta-data loading time (Event/tracker capture) Improve meta-data loading time 1 Undefined Abyot Asalefew Gizaw  11 Implemented
(Exchange) ADX formatted data export (Exchange) ADX formatted data export 1 Undefined Bob Jolliffe  11 Implemented
(Model) Make DataEntryForm extend IdentifiableObject (Model) Make DataEntryForm extend IdentifiableObject 1 Undefined Thu Tran  11 Implemented
(Surveillance) Surveillance rule aggregate functions (Surveillance) Surveillance rule aggregate functions 1 Undefined Ken Haase  11 Implemented
(System) Read-only mode (System) Read-only mode 1 Undefined Lars Helge Øverland  11 Implemented
(Tracker Capture) Option for complete and exit (Tracker Capture) Option for complete and exit 1 Undefined Markus Bekken  11 Implemented
(Tracker capture) Add loading indicator for widgets (Tracker capture) Add loading indicator for widgets 1 Undefined Abyot Asalefew Gizaw  11 Implemented
(Tracker capture) Allow enrollment reopeing (Tracker capture) Allow enrollment reopeing 1 Undefined Abyot Asalefew Gizaw  11 Implemented
(Tracker capture) Display events in a timely fashion (Tracker capture) Display events in a timely fashion 1 Undefined Abyot Asalefew Gizaw  11 Implemented
(Tracker capture) Hide due date for events (Tracker capture) Hide due date for events 1 Undefined Abyot Asalefew Gizaw  11 Implemented
(Tracker capture) Merge enrollment and active programs widget (Tracker capture) Merge enrollment and active programs widget 1 Undefined Abyot Asalefew Gizaw  11 Implemented
(Tracker capture) Print form (Tracker capture) Print form 1 Undefined Abyot Asalefew Gizaw  11 Implemented
(Tracker capture) Restructure front page (Tracker capture) Restructure front page 1 Undefined Abyot Asalefew Gizaw  11 Implemented
(Tracker) Encryption of confidential attribute values (Tracker) Encryption of confidential attribute values 1 Undefined Stian Sandvold  11 Implemented
(Tracker/Event Capture) All Yes/No fields should be radios instead of dropdowns (Tracker/Event Capture) All Yes/No fields should be radios instead of dropdowns 1 Undefined Abyot Asalefew Gizaw  11 Implemented
(Tracker/event capture) Display audits (Tracker/event capture) Display audits 1 Undefined Jiju K Jose  11 Implemented
(Web API) Async data value set import (Web API) Async data value set import 1 Undefined Lars Helge Øverland  11 Implemented
Bug report Importance Assignee Status
1488478 #1488478 Managed user groups concept not respected in user app 4 Medium Lars Helge Øverland  6 Confirmed
1508006 #1508006 Program indicators custom aggregation not working in event report individual overview 4 Medium Lars Helge Øverland  6 Confirmed
1528874 #1528874 Dataset Completion triggers even in "Dry Run" for data value upload 4 Medium Lars Helge Øverland  8 In Progress
1523838 #1523838 Decimal numbers lost in Event Capture 3 High Markus Bekken  10 Fix Released
1509824 #1509824 User Unable to Create Dataset if a "Role" is not read/write 4 Medium Lars Helge Øverland  10 Fix Released
1521310 #1521310 Event Data Export Giving Errors 4 Medium Lars Helge Øverland  10 Fix Released
1523882 #1523882 Getting exception when upgraded application from Version 2.16 to 2.21 with Mysql dataase 4 Medium Lars Helge Øverland  10 Fix Released
1524306 #1524306 Program indicator data element selection 4 Medium Markus Bekken  10 Fix Released
1526402 #1526402 multi organisation unit form - form name doesn't render 4 Medium Morten Olav Hansen  10 Fix Released
1527207 #1527207 Multilingual analytics - mixing Indicators and Data Elements: only first set returns in correct language 4 Medium Lars Helge Øverland  10 Fix Released
1528587 #1528587 Data items appearing multiple times 4 Medium Jan Henrik Øverland  10 Fix Released
1528891 #1528891 Removing Axis settings not saved to favorite 4 Medium Jan Henrik Øverland  10 Fix Released
1530140 #1530140 (Tracker Capture) Registration - no error message when email format is invalid 4 Medium Markus Bekken  10 Fix Released
1515621 #1515621 standard reports default to data.pdf link 5 Low Morten Olav Hansen  10 Fix Released
1523879 #1523879 Generating system identifiers using the api limits itself to one (1) 5 Low Morten Olav Hansen  10 Fix Released
1527640 #1527640 Multilingual analytics - DE Group Sets panels show in English 5 Low Lars Helge Øverland  10 Fix Released
1532787 #1532787 Tracker Capture - Controls at bottom of first page not working 1 Undecided Markus Bekken  10 Fix Released
This milestone contains Public information
Everyone can see this information.