Merge changes from topic 'security'
[clamp.git] / src / main / resources / META-INF / resources / designer / scripts / app.js
index a1e48a6..1d707c0 100644 (file)
@@ -366,7 +366,7 @@ var app = angular.module('clds-app', ['ngRoute',
               $scope.cldsOpenModelProperties();
             } else if (name == "Deploy") {
               $scope
-                .cldsConfirmToggleDeployPerformAction("Deploy");
+                .cldsAskDeployParametersPerformAction();
             } else if (name == "UnDeploy") {
               $scope
                 .cldsConfirmToggleDeployPerformAction("UnDeploy");
@@ -993,6 +993,18 @@ var app = angular.module('clds-app', ['ngRoute',
           });
         };
 
+        $scope.cldsAskDeployParametersPerformAction = function() {
+            var dlg = dialogs.create('partials/portfolios/deploy_parameters.html',
+                                     'DeploymentCtrl',
+                                     {}, {keyboard: true, backdrop: true, windowClass: 'deploy-parameters'});
+            dlg.result.then(function() {
+                var confirm = dialogs.confirm('Deploy', 'Are you sure you want to deploy the closed loop?');
+                confirm.result.then(function() {
+                    cldsToggleDeploy("deploy");
+                });
+            });
+        };
+
         $scope.cldsConfirmToggleDeployPerformAction = function(
           uiAction) {