=== 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}}
-
+
@@ -20,9 +20,9 @@
- {{currentEvent.programName}} | {{currentEvent.name}} | {{currentEvent.orgUnitName}} | {{currentEvent.eventDate}}
+ {{currentEvent.programName}} | {{currentEvent.name}} | {{currentEvent.eventOrgUnitName}} | {{currentEvent.eventDate}}
-
+
@@ -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",