=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/dataentry-controller.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/dataentry-controller.js 2014-10-01 11:13:12 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/dataentry-controller.js 2014-10-01 15:19:59 +0000 @@ -293,8 +293,8 @@ $scope.currentStage.programStageDataElements[prStDe.dataElement.id] = prStDe.dataElement; if(prStDe.allowProvidedElsewhere){ $scope.allowProvidedElsewhereExists = true; - $scope.currentEvent.providedElsewhere[prStDe.dataElement.id] = ''; - } + $scope.currentEvent.providedElsewhere[prStDe.dataElement.id] = false; + } }); angular.forEach($scope.currentEvent.dataValues, function(dataValue){ @@ -306,6 +306,10 @@ dataValue.value = val; } $scope.currentEvent[dataValue.dataElement] = val; + + if(dataValue.providedElsewhere){ + $scope.currentEvent.providedElsewhere[dataValue.dataElement] = dataValue.providedElsewhere; + } } }); @@ -346,7 +350,7 @@ { dataElement: prStDe.dataElement.id, value: value, - providedElseWhere: $scope.currentEvent.providedElsewhere[prStDe.dataElement.id] ? $scope.currentEvent.providedElsewhere[prStDe.dataElement.id] : false + providedElsewhere: $scope.currentEvent.providedElsewhere[prStDe.dataElement.id] ? true : false } ] }; @@ -359,6 +363,7 @@ $scope.saveDatavalueLocation = function(prStDe){ + console.log('I am called: ',$scope.currentEvent.providedElsewhere[prStDe.dataElement.id] ); $scope.updateSuccess = false; if(!angular.isUndefined($scope.currentEvent.providedElsewhere[prStDe.dataElement.id])){ @@ -375,7 +380,7 @@ { dataElement: prStDe.dataElement.id, value: value, - providedElseWhere: $scope.currentEvent.providedElsewhere[prStDe.dataElement.id] ? $scope.currentEvent.providedElsewhere[prStDe.dataElement.id] : false + providedElsewhere: $scope.currentEvent.providedElsewhere[prStDe.dataElement.id] ? true : false } ] }; === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/default-form.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/default-form.html 2014-10-01 09:56:40 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/default-form.html 2014-10-01 15:19:59 +0000 @@ -83,12 +83,11 @@ - +
-
+ ng-change="saveDatavalueLocation(prStDe)"/> === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/event-details.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/event-details.html 2014-07-13 13:08:50 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/event-details.html 2014-10-01 15:19:59 +0000 @@ -6,13 +6,13 @@ {{entityName}} - +
{{gridColumn.name}} - + {{selectedTei[gridColumn.id]}}
@@ -20,9 +20,9 @@

- {{currentEvent.programName}} | {{currentEvent.name}} | {{currentEvent.orgUnitName}} | {{currentEvent.eventDate}} + {{currentEvent.programName}} | {{currentEvent.name}} | {{currentEvent.eventOrgUnitName}} | {{currentEvent.eventDate}} - +
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/program-details.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/program-details.html 2014-08-27 15:40:36 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/program-details.html 2014-10-01 15:19:59 +0000 @@ -15,7 +15,7 @@ {{attribute.displayName}}
@@ -41,11 +41,11 @@ {{prStDe.dataElement.formName ? prStDe.dataElement.formName : prStDe.dataElement.name}} - + {{currentEvent[prStDe.dataElement.id].value}}
- +
- {{attribute.value}} + {{attribute.value}}
@@ -30,7 +30,7 @@ {{selectedProgram.dateOfIncidentDescription}}: {{enrollment.dateOfIncident}}
- {{'status'| translate}}: {{enrollment.status}} + {{'status'| translate}}: {{enrollment.status}}
@@ -48,16 +48,15 @@

{{'visits'| translate}}

-
- +
{{'name'| translate}}: {{dhis2Event.name}}
- {{'org_unit'| translate}}: {{dhis2Event.orgUnitName}} + {{'org_unit'| translate}}: {{dhis2Event.eventOrgUnitName}}
- {{'due_date'| translate}}: {{dhis2Event.dueDate}} + {{dhis2Event.eventDate ? 'event_date' : 'due_date'| translate}}: {{dhis2Event.dueDate}}
{{'visit'| translate}} {{'_date'| translate}}: {{dhis2Event.eventDate ? dhis2Event.eventDate : 'no_visit_made'| translate}} @@ -87,13 +86,13 @@ {{dhis2Event[prStDe.dataElement.id].value}} - {{dhis2Event[prStDe.dataElement.id].providedElsewhere ? 'provided_elsewhere' : ''| translate}} +
{{'visit_not_made'| translate}}
-
{{'no_data'| translate}}
+
{{'no_data'| translate}}

{{'notes'| translate}}

=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/program-summary-controller.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/program-summary-controller.js 2014-09-18 14:53:56 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/program-summary-controller.js 2014-10-01 15:19:59 +0000 @@ -185,15 +185,9 @@ } }); angular.forEach($scope.currentEvent.dataValues, function(dataValue){ - var val = dataValue.value; - if(val){ - var de = $scope.currentStage.programStageDataElements[dataValue.dataElement]; - if( de && de.type === 'int' && val){ - val = parseInt(val); - dataValue.value = val; - } - $scope.currentEvent[dataValue.dataElement] = val; - } + if(dataValue.dataElement){ + $scope.currentEvent[dataValue.dataElement] = dataValue; + } }); }); === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/program-summary.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/program-summary.html 2014-08-29 14:15:09 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/program-summary.html 2014-10-01 15:19:59 +0000 @@ -62,8 +62,7 @@ ng-class="{'{{ev.statusColor}}': true}" ng-if='!ev.dataValues'> {{ev.name}}
- {{ev.eventDate}}
- {{'no_data'| translate}} + {{ev.eventDate}} {{ev.name}}
- {{ev.eventDate}}
- + {{ev.eventDate}}
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/tei-report-controller.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/tei-report-controller.js 2014-09-18 14:53:56 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/tei-report-controller.js 2014-10-01 15:19:59 +0000 @@ -113,7 +113,7 @@ }); //get program stage for the selected program - //they are needed assign data element names for event data values + //they are needed to assign data element names for event data values $scope.programStages = []; $scope.allowProvidedElsewhereExists = []; angular.forEach($scope.selectedProgram.programStages, function(st){ @@ -134,6 +134,7 @@ angular.forEach(Object.keys($scope.selectedReport.enrollments), function(enr){ //format report data values angular.forEach($scope.selectedReport.enrollments[enr], function(ev){ + angular.forEach(ev.notes, function(note){ note.storedDate = DateUtils.formatToHrsMins(note.storedDate); }); === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/i18n/en.json' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/i18n/en.json 2014-10-01 11:13:12 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/i18n/en.json 2014-10-01 15:19:59 +0000 @@ -174,6 +174,7 @@ "list_programs": "List programs", "program_stage": "Program stage", "due_date": "Due date", + "event_date": "Event date", "enable_rescheduling": "Enable rescheduling", "disable_rescheduling": "Disable rescheduling", "show_hide_scheduling": "Show/hide scheduling form",