=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/i18n/i18n_app.properties' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/i18n/i18n_app.properties 2015-03-11 11:21:40 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/i18n/i18n_app.properties 2015-03-12 10:55:00 +0000 @@ -282,6 +282,11 @@ zoom_out=Zoom out center_map=Center map capture_coordinate=Capture coordinate +show_active_only=Show only active ones +all_enrollment=Show with all enrollment status +active_enrollment=Only those with active enrollment +cancelled_enrollment=Only those with cancelled enrollment +completed_enrollment=Only those with completed enrollment filter_events=Filter events list_events=List all events jan=January === 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 2015-03-11 15:02:58 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/scripts/controllers.js 2015-03-12 10:55:00 +0000 @@ -32,6 +32,8 @@ $scope.selectedOrgUnitId = ($location.search()).ou; $scope.treeLoaded = false; $scope.searchOuTree = false; + $scope.teiListMode = {onlyActive: false}; + $scope.enrollmentStatus = 'ALL'; //Paging $scope.pager = {pageSize: 50, page: 1, toolBarDisplay: 5}; @@ -171,15 +173,12 @@ }; //$scope.searchParam = {bools: []}; - $scope.search = function(mode){ - $scope.teiFetched = false; + $scope.search = function(mode){ $scope.selectedSearchMode = mode; $scope.emptySearchText = false; $scope.emptySearchAttribute = false; $scope.showRegistrationDiv = false; - $scope.showTrackedEntityDiv = false; - $scope.trackedEntityList = null; - $scope.teiCount = null; + $scope.showTrackedEntityDiv = false; $scope.queryUrl = null; $scope.programUrl = null; @@ -230,6 +229,11 @@ }; $scope.fetchTeis = function(){ + + $scope.teiFetched = false; + $scope.trackedEntityList = null; + $scope.teiCount = null; + //get events for the specified parameters TEIService.search($scope.searchingOrgUnit.id, $scope.selectedOuMode.name, @@ -387,6 +391,20 @@ } }; + + $scope.filterByEnrollmentStatus = function(status){ + if(status !== $scope.enrollmentStatus){ + $scope.enrollmentStatus = status; + if($scope.enrollmentStatus === 'ALL'){ + $scope.programUrl = 'program=' + $scope.selectedProgram.id; + } + else{ + $scope.programUrl = 'program=' + $scope.selectedProgram.id + '&programStatus=' + $scope.enrollmentStatus; + } + $scope.fetchTeis(); + } + }; + //load programs for the selected orgunit (from tree) $scope.setSelectedSearchingOrgUnit = function(orgUnit){ $scope.selectedSearchingOrgUnit = orgUnit; === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/views/home.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/views/home.html 2015-03-10 07:49:07 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/views/home.html 2015-03-12 10:55:00 +0000 @@ -15,12 +15,12 @@ $('#searchDropDown').on('click', "[data-stop-propagation]", function (e) { e.stopPropagation(); }); - + //stop date picker's event bubling $(document).on('click.dropdown touchstart.dropdown.data-api', '#ui-datepicker-div', function (e) { e.stopPropagation(); }); - + $(window).resize(function () { $("#selectDropDown").width($("#selectDropDownParent").width()); $("#searchDropDown").width($("#searchDropDownParent").width()); @@ -28,40 +28,49 @@
- +
- + - +
- {{'loading_tree' | translate}} + {{'loading_tree'| translate}}
{{'loading_tree'| translate}}
- +
{{'in_progress'| translate}}
{{'loading_metadata'| translate}}
- +
- {{selectedProgram.trackedEntity.name}} {{'search'| translate}}({{'total' | translate}}: {{pager.total}}) + {{selectedProgram.trackedEntity.name}} {{'search'| translate}} + + ({{'total'| translate}}: {{pager.total}}) + + + + + + + {{selectedProgram.trackedEntity.name}} {{'register'| translate}} @@ -84,38 +93,39 @@ - +
-

{{'org_unit' | translate}}

+

{{'org_unit'| translate}}

- +
- + +
+ - +
- +
@@ -127,7 +137,7 @@
- +
- +
- +
@@ -170,13 +180,13 @@ - {{'in_progress' | translate}} + {{'in_progress'| translate}}
- +
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/views/tei.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/views/tei.html 2015-03-11 15:02:58 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/views/tei.html 2015-03-12 10:55:00 +0000 @@ -1,57 +1,55 @@ -
+
- {{'no'| translate}} {{selectedProgram.trackedEntity.name || 'records' | translate}} {{'found'| translate}} + {{'no'| translate}} {{selectedProgram.trackedEntity.name|| 'records' | translate}} {{'found'| translate}}
- {{'no'| translate}} {{selectedProgram.trackedEntity.name || 'records' | translate}} {{'found'| translate}} + {{'no'| translate}} {{selectedProgram.trackedEntity.name|| 'records' | translate}} {{'found'| translate}}
-
- +
-
- - - - - - - - - - - -
- - - - {{gridColumn.name}} - - -
- - - {{'yes' | translate}} - {{ 'no' | translate}} - - - - - {{trackedEntity[gridColumn.id]}} - -
-
+ + + + + + + + + + + +
+ + + + {{gridColumn.name}} + + +
+ + + {{'yes'| translate}} + {{ 'no' | translate}} + + + + + {{trackedEntity[gridColumn.id]}} + +
+ - + - +
\ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/dhis2/dhis2.angular.directives.js' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/dhis2/dhis2.angular.directives.js 2015-03-05 15:48:50 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/dhis2/dhis2.angular.directives.js 2015-03-12 10:55:00 +0000 @@ -497,7 +497,7 @@ function enableDisableZoom(){ if(currentLayer >= ouLevels.length-1){ $("#zoomIn").addClass('disabled-context-menu-item'); - $("#zoomIn").removeClass('enable-context-menu-item'); + $("#zoomIn").removeClass('mouse-pointer'); $('#zoomIn').attr('disabled', "disabled"); }else{ $("#zoomIn").removeClass('disabled-context-menu-item');