From 815f59c0e0b8739fb346ad8d187316ea6cdccb86 Mon Sep 17 00:00:00 2001 From: IPoyda Date: Tue, 11 Aug 2015 11:15:54 +0300 Subject: [PATCH 1/2] Final Fixes --- .../scripts/controllers/createTrainingCtrl.js | 17 ++++++++++++----- .../exadel/controller/TrainingsController.java | 1 - 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/frontend/app/scripts/controllers/createTrainingCtrl.js b/frontend/app/scripts/controllers/createTrainingCtrl.js index 66cbed9..fa4dcc6 100644 --- a/frontend/app/scripts/controllers/createTrainingCtrl.js +++ b/frontend/app/scripts/controllers/createTrainingCtrl.js @@ -78,13 +78,20 @@ angular.module('frontendApp') for(var i = 0; i < $scope.attachments.length; i++) { _.extend($scope.attachments[i], {trainingId : $scope.trainingId}); } - postAttachLinks.save($scope.attachments).$promise.then(function(resp) { - uploader.uploadAll(); - $scope.pendingR = false; + if(!_.isEmpty($scope.attachments)) { + postAttachLinks.save($scope.attachments).$promise.then(function (resp) { + uploader.uploadAll(); + $scope.pendingR = false; + if (_.isEmpty(uploader.queue)) { + $location.path('/training/' + $scope.trainingId); + } + }); + } else { if(_.isEmpty(uploader.queue)) { $location.path('/training/' + $scope.trainingId); } - }); + } + }); }; @@ -123,7 +130,7 @@ angular.module('frontendApp') $scope.users = angular.copy(resp); }) } else { - $scope.users = $localStorage.userData; + $scope.users.push($localStorage.userData); } }]); diff --git a/src/main/java/com/exadel/controller/TrainingsController.java b/src/main/java/com/exadel/controller/TrainingsController.java index 6b4761f..6d18fd9 100644 --- a/src/main/java/com/exadel/controller/TrainingsController.java +++ b/src/main/java/com/exadel/controller/TrainingsController.java @@ -62,7 +62,6 @@ public class TrainingsController { @PersistenceContext private EntityManager entityManager; - @Autowired private TrainingFeedbackEventService trainingFeedbackEventService; @Autowired From 5fcbad0416698f07b6168b8ba7c5fb5d61247a86 Mon Sep 17 00:00:00 2001 From: IPoyda Date: Tue, 11 Aug 2015 12:02:15 +0300 Subject: [PATCH 2/2] Final Fixes 2 --- frontend/app/views/popups/leaveTrainingFeedback.html | 4 ++-- .../com/exadel/controller/TrainingPageController.java | 2 +- .../java/com/exadel/controller/TrainingsController.java | 9 +++++++-- src/main/java/com/exadel/service/impl/EmailMessages.java | 4 ++-- .../com/exadel/service/impl/TrainingServiceImpl.java | 3 +-- 5 files changed, 13 insertions(+), 9 deletions(-) diff --git a/frontend/app/views/popups/leaveTrainingFeedback.html b/frontend/app/views/popups/leaveTrainingFeedback.html index 2de495f..d266395 100644 --- a/frontend/app/views/popups/leaveTrainingFeedback.html +++ b/frontend/app/views/popups/leaveTrainingFeedback.html @@ -3,7 +3,7 @@