@@ -100,38 +44,38 @@
{{selectedProgram.trackedEntity.name}} |
- {{selectedProgram.name}} {{'visit' | translate}} |
+ {{selectedProgram.name}} {{'_records'| translate}} |
-
+
-
+
{{gridColumn.name}}: {{tei[gridColumn.id]}}
|
-
- {{'no_visit_made' | translate}}
-
- {{ev.orgUnitName}}
-
+ {{'no_visit_made'| translate}}
+
+ {{ev.orgUnitName}}
+
{{ev.name}}
{{ev.eventDate}}
- {{'no_data' | translate}}
-
-
+
{{ev.name}}
{{ev.eventDate}}
- {{'data_exists' | translate}}
-
-
-
+
+
+
+
|
=== added file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/reportForm.html'
--- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/reportForm.html 1970-01-01 00:00:00 +0000
+++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/reportForm.html 2014-08-29 12:39:37 +0000
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
{{'no_program_exists_report'| translate}}
+
+
+
+
+
{{'please_select_program_report'| translate}}
+
+
\ No newline at end of file
=== removed file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/reports.html'
--- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/reports.html 2014-08-27 12:55:29 +0000
+++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/reports.html 1970-01-01 00:00:00 +0000
@@ -1,25 +0,0 @@
-
-
-
-
-
{{'tracker_reports' | translate}}
-
-
-
{{'program_summary' | translate}}
- {{'program_summary_description' | translate}}
-
-
-
{{'upcoming_events' | translate}}
- {{'upcoming_events_description' | translate}}
-
-
-
{{'overdue_events' | translate}}
- {{'overdue_events_description' | translate}}
-
-
-
\ No newline at end of file
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/upcoming-events-controller.js'
--- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/upcoming-events-controller.js 2014-08-27 15:40:36 +0000
+++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/upcoming-events-controller.js 2014-08-29 12:39:37 +0000
@@ -103,9 +103,8 @@
$scope.teiCount = data.rows.length;
}
-
//process tei grid
- $scope.teiList = TEIGridService.format(data);
+ $scope.teiList = TEIGridService.format(data, false);
DHIS2EventFactory.getByOrgUnitAndProgram($scope.selectedOrgUnit.id, $scope.selectedOuMode.name, $scope.selectedProgram.id).then(function(eventList){
$scope.dhis2Events = [];
=== 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-08-27 12:55:29 +0000
+++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/i18n/en.json 2014-08-29 12:39:37 +0000
@@ -118,16 +118,17 @@
"registration_and_data_entry": "Registration and Data Entry",
"program_summary_report": "Program Summary Report",
"program_summary": "Program Summary",
- "program_summary_description": "Generate a summary report for a particular program, organisation unit and time frame. The report provides an overview of data recorded for a list of tracked entity instances.",
+ "program_summary_description": "Generate a summary report for a particular program, organisation unit and time frame. The report presents a list of tracked entity instances and the services they got from the selected program.",
"upcoming_events": "Upcoming Events",
"upcoming_events_description": "Generate a report that lists tracked entity instances and their upcoming events that require attention. The events displayed are those that are scheduled in due time.",
"overdue_events": "Overdue Events",
- "overdue_events_description": "Generate a report of overdue events for a selected program and organisation unit. The report displays list of tracked entity instances and their events that are not conducted on their scheduled due dates.",
+ "overdue_events_description": "Generate a report of overdue events for a selected program and organisation unit. The report displays list of tracked entity instances and their events that are not conducted on scheduled due dates.",
"report": "Report",
"_report": "report",
"visit_schedule": "Visit Schedule",
"lost_to_followup": "Lost to Follow-up",
"registered_data": "Registered data",
+ "no_data_found": "No data found",
"no_data": "No data",
"data_exists": "Data exists",
"data_registerd": "No data registered",
@@ -185,6 +186,7 @@
"records": "Records",
"record": "Record",
"_record": "record",
+ "_records": "records",
"found": "Found",
"move_to_selected": "Move to selected",
"move_all_to_selected": "Move all to selected",
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/scripts/controllers.js'
--- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/scripts/controllers.js 2014-08-27 11:18:35 +0000
+++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/scripts/controllers.js 2014-08-29 12:39:37 +0000
@@ -252,7 +252,7 @@
}
//process tei grid
- $scope.trackedEntityList = TEIGridService.format(data);
+ $scope.trackedEntityList = TEIGridService.format(data,false);
$scope.showTrackedEntityDiv = true;
$scope.teiFetched = true;
$scope.doSearch = true;
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/scripts/services.js'
--- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/scripts/services.js 2014-08-25 15:28:05 +0000
+++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/scripts/services.js 2014-08-29 12:39:37 +0000
@@ -533,8 +533,8 @@
});
return promise;
},
- getByOrgUnitAndProgram: function(orgUnit, ouMode, program){
- var promise = $http.get( '../api/events.json?' + 'orgUnit=' + orgUnit + '&ouMode='+ ouMode + '&program=' + program + '&paging=false').then(function(response){
+ getByOrgUnitAndProgram: function(orgUnit, ouMode, program, startDate, endDate){
+ var promise = $http.get( '../api/events.json?' + 'orgUnit=' + orgUnit + '&ouMode='+ ouMode + '&program=' + program + '&startDate=' + startDate + '&endDate=' + endDate + '&paging=false').then(function(response){
return response.data.events;
});
return promise;
@@ -1052,7 +1052,7 @@
.service('TEIGridService', function(OrgUnitService, DateUtils){
return {
- format: function(grid){
+ format: function(grid, map){
if(!grid || !grid.rows){
return;
}
@@ -1093,12 +1093,17 @@
}
if(!isEmpty){
- entityList.push(entity);
+ if(map){
+ entityList[entity.id] = entity;
+ }
+ else{
+ entityList.push(entity);
+ }
}
});
});
return {headers: attributes, rows: entityList, pager: grid.metaData.pager};
- },
+ },
generateGridColumns: function(attributes, ouMode){
var columns = attributes ? angular.copy(attributes) : [];
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/styles/style.css'
--- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/styles/style.css 2014-08-27 10:38:27 +0000
+++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/styles/style.css 2014-08-29 12:39:37 +0000
@@ -766,9 +766,14 @@
}
.report-type-container{
+
padding: 10px;
}
+.validation-error {
+ color: #b94a48 !important;
+}
+
.report-type-container:hover, .report-type-container:focus{
background-color: #ebebeb;
cursor: pointer;
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/views/report-types.html'
--- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/views/report-types.html 2014-08-27 15:40:36 +0000
+++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/views/report-types.html 2014-08-29 12:39:37 +0000
@@ -1,25 +1,25 @@
-
{{'tracker_reports' | translate}}
-
+
{{'tracker_reports'| translate}}
+
-
{{'program_summary' | translate}}
- {{'program_summary_description' | translate}}
+ {{'program_summary'| translate}}
+ {{'program_summary_description'| translate}}
-
{{'upcoming_events' | translate}}
- {{'upcoming_events_description' | translate}}
+ {{'upcoming_events'| translate}}
+ {{'upcoming_events_description'| translate}}
-
{{'overdue_events' | translate}}
- {{'overdue_events_description' | translate}}
-
+
{{'overdue_events'| translate}}
+ {{'overdue_events_description'| translate}}
+
\ No newline at end of file