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

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


The following commit(s) were added to refs/heads/master by this push:
     new 7e6af10807 Updated success message (curl and TP) for deleting a DS 
(#6855)
7e6af10807 is described below

commit 7e6af1080735c083e8669995cab320a84b9abdb3
Author: Rima Shah <[email protected]>
AuthorDate: Wed May 25 12:16:51 2022 -0600

    Updated success message (curl and TP) for deleting a DS (#6855)
    
    * Updated success message (curl and TP) for deleting a DS
    
    * Updated CHANGELOG.md
    
    * Updated DS integration test's validation message
    
    * updated message to info level on TP and TO
    
    * grammar check.
---
 CHANGELOG.md                                                 |  1 +
 traffic_ops/traffic_ops_golang/api/shared_handlers.go        |  8 +++++++-
 .../edit/FormEditDeliveryServiceController.js                |  5 ++++-
 traffic_portal/test/integration/Data/deliveryservices.ts     | 12 ++++++------
 4 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6ee6b7c859..8ec525f362 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -80,6 +80,7 @@ The format is based on [Keep a 
Changelog](http://keepachangelog.com/en/1.0.0/).
   traffic_ctl commands, and adds new markup-poll-threshold config.
 - Traffic Monitor now defaults to 100 historical "CRConfig" Snapshots stored 
internally if not specified in configuration (previous default was 20,000)
 - `TRAFFIC_ROUTER`-type Profiles no longer need to have names that match any 
kind of pattern (e.g. `CCR_.*`)
+- [#4351](https://github.com/apache/trafficcontrol/issues/4351) Updated 
message to an informative one when deleting a delivery service.
 
 ## [6.1.0] - 2022-01-18
 ### Added
diff --git a/traffic_ops/traffic_ops_golang/api/shared_handlers.go 
b/traffic_ops/traffic_ops_golang/api/shared_handlers.go
index 2e86dff6eb..92d2b49b04 100644
--- a/traffic_ops/traffic_ops_golang/api/shared_handlers.go
+++ b/traffic_ops/traffic_ops_golang/api/shared_handlers.go
@@ -324,7 +324,13 @@ func DeleteHandler(deleter Deleter) http.HandlerFunc {
                deleter,
                HandleErr,
                func(w http.ResponseWriter, r *http.Request, message string) {
-                       WriteRespAlert(w, r, tc.SuccessLevel, message)
+                       if deleter.GetType() == "ds" {
+                               alerts := tc.CreateAlerts(tc.SuccessLevel, 
message)
+                               alerts.AddNewAlert(tc.InfoLevel, "Perform a CDN 
snapshot then queue updates on all servers in the cdn for the changes to take 
effect.")
+                               WriteAlerts(w, r, http.StatusOK, alerts)
+                       } else {
+                               WriteRespAlert(w, r, tc.SuccessLevel, message)
+                       }
                },
        )
 }
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 7e278d8939..49d83c2bbe 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
@@ -299,7 +299,10 @@ var FormEditDeliveryServiceController = 
function(deliveryService, origin, topolo
                                
deliveryServiceService.deleteDeliveryService(deliveryService)
                                        .then(
                                                function() {
-                                                       
messageModel.setMessages([ { level: 'success', text: 'Delivery service [ ' + 
deliveryService.xmlId + ' ] deleted' } ], true);
+                                                       
messageModel.setMessages([
+                                                               { level: 
'success', text: 'Delivery service [ ' + deliveryService.xmlId + ' ] deleted.' 
},
+                                                               { level: 
'info', text: 'Perform a CDN snapshot then queue updates on all servers in the 
cdn for the changes to take effect.' }
+                                                       ], true);
                                                        
locationUtils.navigateToPath('/delivery-services');
                                                },
                                                function(fault) {
diff --git a/traffic_portal/test/integration/Data/deliveryservices.ts 
b/traffic_portal/test/integration/Data/deliveryservices.ts
index c6f9316895..4f20f4b38c 100644
--- a/traffic_portal/test/integration/Data/deliveryservices.ts
+++ b/traffic_portal/test/integration/Data/deliveryservices.ts
@@ -357,17 +357,17 @@ export const deliveryservices = {
                                {
                                        description: "delete a delivery 
service",
                                        Name: "tpdservice1",
-                                       validationMessage: "Delivery service [ 
tpdservice1 ] deleted"
+                                       validationMessage: "Delivery service [ 
tpdservice1 ] deleted."
                                },
                                {
                                        description: "delete a delivery 
service",
                                        Name: "tpdservice2",
-                                       validationMessage: "Delivery service [ 
tpdservice2 ] deleted"
+                                       validationMessage: "Delivery service [ 
tpdservice2 ] deleted."
                                },
                                {
                                        description: "delete a delivery 
service",
                                        Name: "tpdservice3",
-                                       validationMessage: "Delivery service [ 
tpdservice3 ] deleted"
+                                       validationMessage: "Delivery service [ 
tpdservice3 ] deleted."
                                }
                        ]
                },
@@ -479,17 +479,17 @@ export const deliveryservices = {
                                {
                                        description: "delete a delivery 
service",
                                        Name: "optpdservice1",
-                                       validationMessage: "Delivery service [ 
optpdservice1 ] deleted"
+                                       validationMessage: "Delivery service [ 
optpdservice1 ] deleted."
                                },
                                {
                                        description: "delete a delivery 
service",
                                        Name: "optpdservice2",
-                                       validationMessage: "Delivery service [ 
optpdservice2 ] deleted"
+                                       validationMessage: "Delivery service [ 
optpdservice2 ] deleted."
                                },
                                {
                                        description: "delete a delivery 
service",
                                        Name: "optpdservice3",
-                                       validationMessage: "Delivery service [ 
optpdservice3 ] deleted"
+                                       validationMessage: "Delivery service [ 
optpdservice3 ] deleted."
                                }
                        ]
                }

Reply via email to