=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/registration/registration.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/registration/registration.html 2015-09-24 12:19:33 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/registration/registration.html 2015-10-08 11:26:14 +0000 @@ -13,7 +13,9 @@ {{'entity_type'| translate}} - === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/teiadd/registration.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/teiadd/registration.html 2015-09-24 12:19:33 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/teiadd/registration.html 2015-10-08 11:26:14 +0000 @@ -4,7 +4,7 @@
-
+

{{'category'| translate}}

@@ -12,7 +12,10 @@ {{'entity_type'| translate}} @@ -25,7 +28,7 @@
-
+
@@ -37,7 +40,7 @@
-
+
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/teiadd/tei-add-controller.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/teiadd/tei-add-controller.js 2015-10-08 08:03:23 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/teiadd/tei-add-controller.js 2015-10-08 11:26:14 +0000 @@ -95,6 +95,7 @@ $scope.searchFilterExists = false; $scope.defaultOperators = OperatorFactory.defaultOperators; $scope.boolOperators = OperatorFactory.boolOperators; + $scope.selectedTrackedEntity = null; $scope.trackedEntityList = null; $scope.enrollment = {programStartDate: '', programEndDate: '', operator: $scope.defaultOperators[0]}; @@ -125,7 +126,10 @@ } CurrentSelection.setRelationshipOwner({}); - //$scope.selectedTei = {}; + + if($scope.selectedAttribute && $scope.selectedAttribute.trackedEntity && $scope.selectedAttribute.trackedEntity.id){ + $scope.selectedTrackedEntity = $scope.selectedAttribute.trackedEntity; + } } if(angular.isObject($scope.programs) && $scope.programs.length === 1){ @@ -246,6 +250,20 @@ } } + if( $scope.addingTeiAssociate ){ + if(!$scope.selectedTrackedEntity){ + var dialogOptions = { + headerText: 'searching_error', + bodyText: $translate.instant('no_enity_for_tracker_associate_attribute') + }; + DialogService.showDialog({}, dialogOptions); + return; + } + else{ + $scope.programUrl = $scope.programUrl ? $scope.programUrl + '&trackedEntity=' + $scope.selectedTrackedEntity.id : 'trackedEntity=' + $scope.selectedTrackedEntity.id; + } + } + $scope.fetchTei(); }; === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/teiadd/tei-add.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/teiadd/tei-add.html 2015-10-06 10:52:09 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/teiadd/tei-add.html 2015-10-08 11:26:14 +0000 @@ -76,7 +76,7 @@
-