This is an automated email from the ASF dual-hosted git repository.

dangogh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-trafficcontrol.git


The following commit(s) were added to refs/heads/master by this push:
     new e3e9200  adds stronger confirm when creating a request to delete a ds
e3e9200 is described below

commit e3e9200a7eef91bfa765c474f3f2925d1dc1198d
Author: Jeremy Mitchell <mitchell...@gmail.com>
AuthorDate: Thu Feb 22 20:19:15 2018 -0700

    adds stronger confirm when creating a request to delete a ds
---
 .../edit/FormEditDeliveryServiceController.js      |  2 +-
 .../TableDeliveryServiceRequestsController.js      | 34 +++++++++++++++++-----
 .../FormEditDeliveryServiceRequestController.js    |  4 +--
 3 files changed, 29 insertions(+), 11 deletions(-)

diff --git 
a/traffic_portal/app/src/common/modules/form/deliveryService/edit/FormEditDeliveryServiceController.js
 
b/traffic_portal/app/src/common/modules/form/deliveryService/edit/FormEditDeliveryServiceController.js
index 1c728d0..3fd448d 100644
--- 
a/traffic_portal/app/src/common/modules/form/deliveryService/edit/FormEditDeliveryServiceController.js
+++ 
b/traffic_portal/app/src/common/modules/form/deliveryService/edit/FormEditDeliveryServiceController.js
@@ -103,7 +103,7 @@ var FormEditDeliveryServiceController = 
function(deliveryService, type, types, $
                        createDeliveryServiceDeleteRequest(deliveryService);
                } else {
                        var params = {
-                               title: 'Delete Delivery Service: ' + 
deliveryService.displayName,
+                               title: 'Delete Delivery Service: ' + 
deliveryService.xmlId,
                                key: deliveryService.xmlId
                        };
                        var modalInstance = $uibModal.open({
diff --git 
a/traffic_portal/app/src/common/modules/table/deliveryServiceRequests/TableDeliveryServiceRequestsController.js
 
b/traffic_portal/app/src/common/modules/table/deliveryServiceRequests/TableDeliveryServiceRequestsController.js
index c99782f..b0083fa 100644
--- 
a/traffic_portal/app/src/common/modules/table/deliveryServiceRequests/TableDeliveryServiceRequestsController.js
+++ 
b/traffic_portal/app/src/common/modules/table/deliveryServiceRequests/TableDeliveryServiceRequestsController.js
@@ -35,15 +35,33 @@ var TableDeliveryServicesRequestsController = 
function(dsRequests, $scope, $stat
                        }
                });
                modalInstance.result.then(function() {
-                       var dsRequest = {
-                               changeType: 'delete',
-                               status: 'submitted',
-                               deliveryService: deliveryService
+                       params = {
+                               title: 'Delete Delivery Service: ' + 
deliveryService.xmlId,
+                               key: deliveryService.xmlId
                        };
-                       
deliveryServiceRequestService.createDeliveryServiceRequest(dsRequest, false).
-                               then(function() {
-                                       $scope.refresh();
-                               });
+                       modalInstance = $uibModal.open({
+                               templateUrl: 
'common/modules/dialog/delete/dialog.delete.tpl.html',
+                               controller: 'DialogDeleteController',
+                               size: 'md',
+                               resolve: {
+                                       params: function () {
+                                               return params;
+                                       }
+                               }
+                       });
+                       modalInstance.result.then(function() {
+                               var dsRequest = {
+                                       changeType: 'delete',
+                                       status: 'submitted',
+                                       deliveryService: deliveryService
+                               };
+                               
deliveryServiceRequestService.createDeliveryServiceRequest(dsRequest, false).
+                                       then(function() {
+                                               $scope.refresh();
+                                       });
+                       }, function () {
+                               // do nothing
+                       });
                }, function () {
                        // do nothing
                });
diff --git 
a/traffic_portal/app/src/modules/private/deliveryServiceRequests/edit/FormEditDeliveryServiceRequestController.js
 
b/traffic_portal/app/src/modules/private/deliveryServiceRequests/edit/FormEditDeliveryServiceRequestController.js
index e4d1619..a978d06 100644
--- 
a/traffic_portal/app/src/modules/private/deliveryServiceRequests/edit/FormEditDeliveryServiceRequestController.js
+++ 
b/traffic_portal/app/src/modules/private/deliveryServiceRequests/edit/FormEditDeliveryServiceRequestController.js
@@ -89,14 +89,14 @@ var FormEditDeliveryServiceRequestController = 
function(deliveryServiceRequest,
                        switch (action.id) {
                                case $scope.DRAFT:
                                        dsRequest.status = 'draft';
-                                       
deliveryServiceRequestService.updateDeliveryServiceRequest(dsRequest.id, 
dsRequest).
+                                       
deliveryServiceRequestService.updateDeliveryServiceRequestStatus(dsRequest.id, 
'draft').
                                                then(function() {
                                                        $state.reload();
                                                });
                                        break;
                                case $scope.SUBMITTED:
                                        dsRequest.status = 'submitted';
-                                       
deliveryServiceRequestService.updateDeliveryServiceRequest(dsRequest.id, 
dsRequest).
+                                       
deliveryServiceRequestService.updateDeliveryServiceRequestStatus(dsRequest.id, 
'submitted').
                                                then(function() {
                                                        $state.reload();
                                                });

-- 
To stop receiving notification emails like this one, please contact
dang...@apache.org.

Reply via email to