=== removed directory 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/activeprograms' === removed 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 2015-10-16 13:43:11 +0000 +++ 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 @@ -1,26 +0,0 @@ -/* global trackerCapture, angular */ - -trackerCapture.controller('ActiveProgramsController', - function($scope, - $location, - $translate, - CurrentSelection) { - //listen for the selected items - $scope.emptyActiveProgramLabel = $translate.instant('no_active_program'); - - $scope.$on('selectedItems', function(event, args) { - var selections = CurrentSelection.get(); - $scope.selectedTeiId = selections.tei ? selections.tei.trackedEntityInstance : null; - $scope.activeEnrollments =  []; - $scope.selectedProgram = selections.pr ? selections.pr : null; - angular.forEach(selections.enrollments, function(en){ - if(en.status === "ACTIVE"){ - $scope.activeEnrollments.push(en); - } - }); - }); - - $scope.changeProgram = function(program){ - $location.path('/dashboard').search({tei: $scope.selectedTeiId, program: program}); - }; -}); \ No newline at end of file === removed 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 2015-10-16 13:43:11 +0000 +++ 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 @@ -1,27 +0,0 @@ -
-
- {{activeProgramsWidget.title| translate}} - - - - - - - -
-
-
{{'no_active_programs_exist' | translate}}
-
- - - - - -
- {{programNames[activeEnrollment.program].name}} - -
{{programNames[activeEnrollment.program].name}}
-
-
-
-
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dashboard/dashboard-controller.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dashboard/dashboard-controller.js 2015-12-11 08:53:57 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dashboard/dashboard-controller.js 2015-12-11 15:18:54 +0000 @@ -92,9 +92,11 @@ $scope.stickyDisabled = selectedLayout.stickRightSide ? !selectedLayout.stickRightSide : true; angular.forEach(selectedLayout.widgets, function(widget){ - $rootScope[widget.title +'Widget'] = widget; - $rootScope.dashboardWidgets.push( $rootScope[widget.title +'Widget'] ); - $scope.dashboardStatus[widget.title] = angular.copy(widget); + if(widget.title !== "activePrograms"){ + $rootScope[widget.title +'Widget'] = widget; + $rootScope.dashboardWidgets.push( $rootScope[widget.title +'Widget'] ); + $scope.dashboardStatus[widget.title] = angular.copy(widget); + } }); angular.forEach(defaultLayout.widgets, function(w){ === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/enrollment/enrollment-controller.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/enrollment/enrollment-controller.js 2015-12-07 08:53:38 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/enrollment/enrollment-controller.js 2015-12-11 15:18:54 +0000 @@ -3,6 +3,7 @@ trackerCapture.controller('EnrollmentController', function($rootScope, $scope, + $route, $location, $timeout, DateUtils, @@ -41,6 +42,13 @@ $scope.programStageNames = selections.prStNames; $scope.attributesById = CurrentSelection.getAttributesById(); + $scope.activeEnrollments =  []; + angular.forEach(selections.enrollments, function(en){ + if(en.status === "ACTIVE" && $scope.selectedProgram && $scope.selectedProgram.id !== en.program){ + $scope.activeEnrollments.push(en); + } + }); + if($scope.selectedProgram){ $scope.stagesById = []; @@ -201,4 +209,14 @@ EnrollmentService.update($scope.selectedEnrollment).then(function(data){ }); }; + + $scope.changeProgram = function(program){ + var pr = $location.search().program; + if(pr && pr === program){ + $route.reload(); + } + else{ + $location.path('/dashboard').search({tei: $scope.selectedTeiId, program: program}); + } + }; }); === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/enrollment/enrollment.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/enrollment/enrollment.html 2015-12-11 09:59:38 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/enrollment/enrollment.html 2015-12-11 15:18:54 +0000 @@ -1,17 +1,7 @@
-
- - {{enrollmentWidget.title| translate}} - - | {{'current'| translate}} - - - | {{'new'| translate}} - - - | {{'history'| translate}} - +
+ {{enrollmentWidget.title| translate}} @@ -24,113 +14,143 @@
-
- - - - - - - - - - - - - - -
- {{'enrolling_orgunit' | translate}} - - -
- {{selectedProgram.enrollmentDateLabel}} - - -
- {{selectedProgram.incidentDateLabel}} - - -
- -
- - - - - - - -
- -
+
+
+ +
+ + + + + + + + + + + + + +
+ {{'enrolling_orgunit' | translate}} + + +
+ {{selectedProgram.enrollmentDateLabel}} + + +
+ {{selectedProgram.incidentDateLabel}} + + +
+ +
+ + + + + + + +
+
+ + +
+
{{'not_yet_enrolled_enrollment'| translate}}
+
+
+
{{'no_active_enrollment_exists'| translate}}
+
+
+
{{'please_select_a_program_for_enrollment'| translate}}
+
+
+
{{'no_program_exists_enrollment'| translate}}
+
+ + + +
+ + + + + + + + + +
+ {{selectedProgram.enrollmentDateLabel}} + + {{selectedProgram.incidentDateLabel}} +
+ {{en.enrollmentDate}} + + {{en.incidentDate}} +
+
+ +
+
+
{{'for_other_programs'| translate}}
+
+ + + + +
+ {{programNames[activeEnrollment.program].name}} +
+
+
+
{{'no_active_enrollments_exist'| translate}}
+
+
+
- -
- - - - - - - - - -
- {{selectedProgram.enrollmentDateLabel}} - - {{selectedProgram.incidentDateLabel}} -
- {{en.enrollmentDate}} - - {{en.incidentDate}} -
-
- - - -
-
{{'not_yet_enrolled_enrollment'| translate}}
-
-
-
{{'no_active_enrollment_exists'| translate}}
-
-
-
{{'please_select_a_program_for_enrollment'| translate}}
-
-
-
{{'no_program_exists_enrollment'| translate}}
-
- -
=== 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-12-07 08:53:38 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/i18n/i18n_app.properties 2015-12-11 15:18:54 +0000 @@ -20,7 +20,8 @@ no_program_exists_report=No programs exist for the selected org unit. Reporting not possible. not_yet_enrolled_data_entry=Not yet enrolled. Data entry not possible. not_yet_enrolled_enrollment=Not yet enrolled. Please enroll. -no_active_enrollment_exists=No active enrollments exist for the selected program +no_active_enrollment_exists=No active enrollment exist for the selected program +no_active_enrollments_exist=No active enrollments exist not_yet_enrolled_note=Not yet enrolled. Note recording not possible. not_yet_enrolled_report=Not yet enrolled. Reporting not possible. no_data_report=No records exist for reporting @@ -117,6 +118,8 @@ search_attributes=Search attributes available_search_attributes=Available search attributes selected_search_attributes=Selected search attributes +for_selected_program=For selected program +for_other_programs=For other programs search_for_dashboard=Search for dashboard items dashboard=Dashboard home=Home @@ -189,7 +192,6 @@ current_selections=Current selections activePrograms=Active programs set_as_current=Set as current -no_active_programs_exist=No active programs exist org_unit=Organisation unit org_unit_scope=Organisation unit scope SELECTED=Selected === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/index.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/index.html 2015-12-02 16:59:35 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/index.html 2015-12-11 15:18:54 +0000 @@ -104,7 +104,6 @@ - === 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 2015-12-10 22:51:07 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/scripts/services.js 2015-12-11 15:18:54 +0000 @@ -28,8 +28,7 @@ w.reportWidget = {title: 'report', view: "components/report/tei-report.html", show: true, expand: true, parent: 'biggerWidget', order: 3}; w.selectedWidget = {title: 'current_selections', view: "components/selected/selected.html", show: false, expand: true, parent: 'smallerWidget', order: 0}; w.feedbackWidget = {title: 'feedback', view: "components/rulebound/rulebound.html", show: true, expand: true, parent: 'smallerWidget', order: 1}; - w.profileWidget = {title: 'profile', view: "components/profile/profile.html", show: true, expand: true, parent: 'smallerWidget', order: 2}; - w.activeProgramsWidget = {title: 'activePrograms', view: "components/activeprograms/active-programs.html", show: false, expand: true, parent: 'smallerWidget', order: 3}; + w.profileWidget = {title: 'profile', view: "components/profile/profile.html", show: true, expand: true, parent: 'smallerWidget', order: 2}; w.relationshipWidget = {title: 'relationships', view: "components/relationship/relationship.html", show: true, expand: true, parent: 'smallerWidget', order: 4}; w.notesWidget = {title: 'notes', view: "components/notes/notes.html", show: true, expand: true, parent: 'smallerWidget', order: 5}; var defaultLayout = new Object(); === 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 2015-12-11 09:08:26 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/styles/style.css 2015-12-11 15:18:54 +0000 @@ -47,6 +47,12 @@ color: #585D61; } +.title { + font-size: 14pt; + font-weight: normal; + color: #585D61; +} + .dashboard-top-bar { padding-right: 15px; padding-left: 15px; @@ -1224,4 +1230,7 @@ word-wrap: break-word; } +.border-right { + border-right: 1px dotted #3a87ad; +}