=== added directory 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/activeprograms' === added file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/activeprograms/active-programs-controller.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/activeprograms/active-programs-controller.js 1970-01-01 00:00:00 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/activeprograms/active-programs-controller.js 2015-09-11 15:16:03 +0000 @@ -0,0 +1,22 @@ +/* global trackerCapture, angular */ + +trackerCapture.controller('ActiveProgramsController', + function($scope, + $location, + CurrentSelection) { + //listen for the selected items + $scope.$on('selectedItems', function(event, args) { + var selections = CurrentSelection.get(); + $scope.selectedTeiId = selections.tei ? selections.tei.trackedEntityInstance : null; + $scope.activeEnrollments = []; + angular.forEach(selections.enrollments, function(en){ + if(en.status === "ACTIVE" && selections.pr && selections.pr.id !== en.program){ + $scope.activeEnrollments.push(en); + } + }); + }); + + $scope.changeProgram = function(program){ + $location.path('/dashboard').search({tei: $scope.selectedTeiId, program: program}); + }; +}); \ No newline at end of file === added file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/activeprograms/active-programs.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/activeprograms/active-programs.html 1970-01-01 00:00:00 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/activeprograms/active-programs.html 2015-09-11 15:16:03 +0000 @@ -0,0 +1,24 @@ +
+ {{programNames[activeEnrollment.program].name}} + | +