=== 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 2015-01-05 11:39:25 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/dataentry-controller.js 2015-01-05 16:25:01 +0000 @@ -297,7 +297,11 @@ $scope.currentEvent.providedElsewhere = []; $scope.currentStage = $scope.selectedProgramWithStage[$scope.currentEvent.programStage]; - + + angular.forEach($scope.currentStage.programStageSections, function(section){ + section.open = true; + }); + $scope.prStDes = []; angular.forEach($scope.currentStage.programStageDataElements, function(prStDe){ $scope.prStDes[prStDe.dataElement.id] = prStDe; === 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 2015-01-05 10:20:46 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/default-form.html 2015-01-05 16:25:01 +0000 @@ -1,5 +1,5 @@
- +
@@ -127,4 +127,142 @@
+ +
+ + + + + + + + + + + + + + + + + +
+ {{'data_element'| translate}} + + {{'value'| translate}} + + {{'provided_elsewhere'| translate}} +
+ {{prStDes[de.dataElement.id].dataElement.formName ? prStDes[de.dataElement.id].dataElement.formName : prStDes[de.dataElement.id].dataElement.name}} + + +
+
+ + {{'number_required'| translate}} +
+
+
+
+ + {{'invalid'| translate}} +
+
+
+ +
+
+
+
+
+ +
+
+
+ + +
+
+ +
+
+ +
+
+
+ {{'required'| translate}} +
+
+ +
+
+
+
+
+
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/scripts/tracker-capture.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/scripts/tracker-capture.js 2014-12-19 16:52:40 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/scripts/tracker-capture.js 2015-01-05 16:25:01 +0000 @@ -526,7 +526,7 @@ return $.ajax( { url: '../api/programStages.json', type: 'GET', - data: 'filter=id:eq:' + id +'&fields=id,name,sortOrder,version,dataEntryForm,captureCoordinates,blockEntryForm,autoGenerateEvent,generatedByEnrollmentDate,reportDateDescription,minDaysFromStart,repeatable,programStageDataElements[displayInReports,allowProvidedElsewhere,allowFutureDate,compulsory,dataElement[id,code,name,formName,type,optionSet[id]]]' + data: 'filter=id:eq:' + id +'&fields=id,name,sortOrder,version,dataEntryForm,captureCoordinates,blockEntryForm,autoGenerateEvent,generatedByEnrollmentDate,reportDateDescription,minDaysFromStart,repeatable,programStageSections[id,name,programStageDataElements[dataElement[id]]],programStageDataElements[displayInReports,allowProvidedElsewhere,allowFutureDate,compulsory,dataElement[id,code,name,formName,type,optionSet[id]]]' }).done( function( response ){ _.each( _.values( response.programStages ), function( programStage ) { dhis2.tc.store.set( 'programStages', programStage );