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 37a5be337d Remove hardcoded success message from Traffic Portal when 
creating/updating and deleting a delivery service (#6860)
37a5be337d is described below

commit 37a5be337d97c11be66574cd06a4339bf63e0f53
Author: Rima Shah <[email protected]>
AuthorDate: Wed Jun 1 08:46:56 2022 -0600

    Remove hardcoded success message from Traffic Portal when creating/updating 
and deleting a delivery service (#6860)
    
    * Removed hardcoded success message when creating/updating and deleting a 
DS. Also update associated integration tests that check validationMessage.
    
    * Update DS.po.ts file.
---
 .../edit/FormEditDeliveryServiceController.js      | 15 +++++-------
 .../new/FormNewDeliveryServiceController.js        |  4 ++--
 .../integration/Data/deliveryservicerequest.ts     |  4 ++--
 .../test/integration/Data/deliveryservices.ts      | 28 +++++++++++-----------
 .../PageObjects/DeliveryServicePage.po.ts          |  6 -----
 5 files changed, 24 insertions(+), 33 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 49d83c2bbe..ce9c7be8fa 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
@@ -242,9 +242,9 @@ var FormEditDeliveryServiceController = 
function(deliveryService, origin, topolo
                                                function() {
                                                        
deliveryServiceService.updateDeliveryService(deliveryService).
                                                                then(
-                                                                       
function() {
+                                                                       
function(response) {
                                                                                
$state.reload(); // reloads all the resolves for the view
-                                                                               
messageModel.setMessages([ { level: 'success', text: 'Delivery Service [ ' + 
deliveryService.xmlId + ' ] updated' } ], false);
+                                                                               
messageModel.setMessages(response.data.alerts, false);
                                                                        }
                                                                
).catch(function(fault) {
                                                                        // if 
the ds update fails, send to dsr view w/ error message
@@ -265,9 +265,9 @@ var FormEditDeliveryServiceController = 
function(deliveryService, origin, topolo
                } else {
                        
deliveryServiceService.updateDeliveryService(deliveryService).
                                then(
-                                       function() {
+                                       function(response) {
                                                $state.reload(); // reloads all 
the resolves for the view
-                                               messageModel.setMessages([ { 
level: 'success', text: 'Delivery Service [ ' + deliveryService.xmlId + ' ] 
updated' } ], false);
+                                               
messageModel.setMessages(response.data.alerts, false);
                                        },
                                        function(fault) {
                                                $anchorScroll(); // scrolls 
window to top
@@ -298,11 +298,8 @@ var FormEditDeliveryServiceController = 
function(deliveryService, origin, topolo
                        } else {
                                
deliveryServiceService.deleteDeliveryService(deliveryService)
                                        .then(
-                                               function() {
-                                                       
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);
+                                               function(response) {
+                                                       
messageModel.setMessages(response.data.alerts, true);
                                                        
locationUtils.navigateToPath('/delivery-services');
                                                },
                                                function(fault) {
diff --git 
a/traffic_portal/app/src/common/modules/form/deliveryService/new/FormNewDeliveryServiceController.js
 
b/traffic_portal/app/src/common/modules/form/deliveryService/new/FormNewDeliveryServiceController.js
index 1f9e808f90..8199aa2169 100644
--- 
a/traffic_portal/app/src/common/modules/form/deliveryService/new/FormNewDeliveryServiceController.js
+++ 
b/traffic_portal/app/src/common/modules/form/deliveryService/new/FormNewDeliveryServiceController.js
@@ -112,7 +112,7 @@ var FormNewDeliveryServiceController = 
function(deliveryService, origin, topolog
                                                then(
                                                        function(result) {
                                                                
createDeliveryServiceCreateRequest(dsRequest, options.comment, true);
-                                                               
messageModel.setMessages([ { level: 'success', text: 'Delivery Service [ ' + 
deliveryService.xmlId + ' ] created' } ], true);
+                                                               
messageModel.setMessages(result.data.alerts, true);
                                                                
locationUtils.navigateToPath('/delivery-services/' + result.data.response[0].id 
+ '?type=' + result.data.response[0].type);
                                                        },
                                                        function(fault) {
@@ -132,7 +132,7 @@ var FormNewDeliveryServiceController = 
function(deliveryService, origin, topolog
                        
deliveryServiceService.createDeliveryService(deliveryService).
                                then(
                                        function(result) {
-                                               messageModel.setMessages([ { 
level: 'success', text: 'Delivery Service [ ' + deliveryService.xmlId + ' ] 
created' } ], true);
+                                               
messageModel.setMessages(result.data.alerts, true);
                                                
locationUtils.navigateToPath('/delivery-services/' + result.data.response[0].id 
+ '?type=' + result.data.response[0].type);
                                        },
                                        function(fault) {
diff --git a/traffic_portal/test/integration/Data/deliveryservicerequest.ts 
b/traffic_portal/test/integration/Data/deliveryservicerequest.ts
index 81f997f469..ce74c531cb 100644
--- a/traffic_portal/test/integration/Data/deliveryservicerequest.ts
+++ b/traffic_portal/test/integration/Data/deliveryservicerequest.ts
@@ -37,7 +37,7 @@ export const deliveryservicerequest = {
                     CDN: "dummycdn",
                     RawText: "test",
                     validationMessage: "Created request to create the 
cdntesting delivery service",
-                    FullfillMessage: "Delivery Service [ cdntesting ] created",
+                    FullfillMessage: "Delivery Service creation was 
successful",
                     CompleteMessage: "Delivery service request status was 
updated"
                 }
             ],
@@ -67,7 +67,7 @@ export const deliveryservicerequest = {
                     RawText: "test",
                     validationMessage: "Created request to create the 
cdntesting3 delivery service",
                     UpdateMessage: "Updated delivery service request for 
cdntesting3 and set status to submitted",
-                    FullfillMessage: "Delivery Service [ cdntesting3 ] 
created",
+                    FullfillMessage: "Delivery Service creation was 
successful",
                     CompleteMessage: "Delivery service request status was 
updated"
                 }
             ]
diff --git a/traffic_portal/test/integration/Data/deliveryservices.ts 
b/traffic_portal/test/integration/Data/deliveryservices.ts
index 4f20f4b38c..cc90d8d177 100644
--- a/traffic_portal/test/integration/Data/deliveryservices.ts
+++ b/traffic_portal/test/integration/Data/deliveryservices.ts
@@ -312,21 +312,21 @@ export const deliveryservices = {
                                        Name: "tpdservice1",
                                        Tenant: "tenantSame",
                                        Type: "ANY_MAP",
-                                       validationMessage: "Delivery Service [ 
tpdservice1 ] created"
+                                       validationMessage: "Delivery Service 
creation was successful"
                                },
                                {
                                        description: "create DNS delivery 
service",
                                        Name: "tpdservice2",
                                        Tenant: "tenantSame",
                                        Type: "DNS",
-                                       validationMessage: "Delivery Service [ 
tpdservice2 ] created"
+                                       validationMessage: "Delivery Service 
creation was successful"
                                },
                                {
                                        description: "create STEERING delivery 
service",
                                        Name: "tpdservice3",
                                        Tenant: "tenantSame",
                                        Type: "STEERING",
-                                       validationMessage: "Delivery Service [ 
tpdservice3 ] created"
+                                       validationMessage: "Delivery Service 
creation was successful"
                                }
                        ],
                        update: [
@@ -334,7 +334,7 @@ export const deliveryservices = {
                                        description: "update delivery service 
display name",
                                        Name: "tpdservice1",
                                        NewName: "TPServiceNew1",
-                                       validationMessage: "Delivery Service [ 
tpdservice1 ] updated"
+                                       validationMessage: "Delivery Service 
update was successful"
                                }
                        ],
                        assignserver: [
@@ -357,17 +357,17 @@ export const deliveryservices = {
                                {
                                        description: "delete a delivery 
service",
                                        Name: "tpdservice1",
-                                       validationMessage: "Delivery service [ 
tpdservice1 ] deleted."
+                                       validationMessage: "ds was deleted."
                                },
                                {
                                        description: "delete a delivery 
service",
                                        Name: "tpdservice2",
-                                       validationMessage: "Delivery service [ 
tpdservice2 ] deleted."
+                                       validationMessage: "ds was deleted."
                                },
                                {
                                        description: "delete a delivery 
service",
                                        Name: "tpdservice3",
-                                       validationMessage: "Delivery service [ 
tpdservice3 ] deleted."
+                                       validationMessage: "ds was deleted."
                                }
                        ]
                },
@@ -434,21 +434,21 @@ export const deliveryservices = {
                                        Name: "optpdservice1",
                                        Tenant: "tenantSame",
                                        Type: "ANY_MAP",
-                                       validationMessage: "Delivery Service [ 
optpdservice1 ] created"
+                                       validationMessage: "Delivery Service 
creation was successful"
                                },
                                {
                                        description: "create DNS delivery 
service",
                                        Name: "optpdservice2",
                                        Tenant: "tenantSame",
                                        Type: "DNS",
-                                       validationMessage: "Delivery Service [ 
optpdservice2 ] created"
+                                       validationMessage: "Delivery Service 
creation was successful"
                                },
                                {
                                        description: "create STEERING delivery 
service",
                                        Name: "optpdservice3",
                                        Tenant: "tenantSame",
                                        Type: "STEERING",
-                                       validationMessage: "Delivery Service [ 
optpdservice3 ] created"
+                                       validationMessage: "Delivery Service 
creation was successful"
                                }
                        ],
                        update: [
@@ -456,7 +456,7 @@ export const deliveryservices = {
                                        description: "update delivery service 
display name",
                                        Name: "optpdservice1",
                                        NewName: "opTPServiceNew1",
-                                       validationMessage: "Delivery Service [ 
optpdservice1 ] updated"
+                                       validationMessage: "Delivery Service 
update was successful"
                                }
                        ],
                        assignserver: [
@@ -479,17 +479,17 @@ export const deliveryservices = {
                                {
                                        description: "delete a delivery 
service",
                                        Name: "optpdservice1",
-                                       validationMessage: "Delivery service [ 
optpdservice1 ] deleted."
+                                       validationMessage: "ds was deleted."
                                },
                                {
                                        description: "delete a delivery 
service",
                                        Name: "optpdservice2",
-                                       validationMessage: "Delivery service [ 
optpdservice2 ] deleted."
+                                       validationMessage: "ds was deleted."
                                },
                                {
                                        description: "delete a delivery 
service",
                                        Name: "optpdservice3",
-                                       validationMessage: "Delivery service [ 
optpdservice3 ] deleted."
+                                       validationMessage: "ds was deleted."
                                }
                        ]
                }
diff --git 
a/traffic_portal/test/integration/PageObjects/DeliveryServicePage.po.ts 
b/traffic_portal/test/integration/PageObjects/DeliveryServicePage.po.ts
index ac98c1526f..8176ad8f7f 100644
--- a/traffic_portal/test/integration/PageObjects/DeliveryServicePage.po.ts
+++ b/traffic_portal/test/integration/PageObjects/DeliveryServicePage.po.ts
@@ -87,9 +87,6 @@ export class DeliveryServicePage extends BasePage {
     let result = false;
     let type: string = deliveryservice.Type;
     const basePage = new BasePage();
-    if (deliveryservice.validationMessage.includes("created")) {
-      deliveryservice.validationMessage = 
deliveryservice.validationMessage.replace(deliveryservice.Name, 
deliveryservice.Name + this.randomize)
-    }
     await this.btnMore.click();
     await this.btnCreateNewDeliveryServices.click();
     await this.mnuFormDropDown.sendKeys(type);
@@ -164,9 +161,6 @@ export class DeliveryServicePage extends BasePage {
   public async UpdateDeliveryService(deliveryservice: UpdateDeliveryService): 
Promise<boolean | undefined> {
     let result: boolean | undefined = false;
     const basePage = new BasePage();
-    if (deliveryservice.validationMessage.includes("updated")) {
-      deliveryservice.validationMessage = 
deliveryservice.validationMessage.replace(deliveryservice.Name, 
deliveryservice.Name + this.randomize)
-    }
     switch (deliveryservice.description) {
       case "update delivery service display name":
         await this.txtDisplayName.clear();

Reply via email to