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 2697a3fd29 TP fix child DS tables not loading (#7104)
2697a3fd29 is described below

commit 2697a3fd297aa199d1b2e3b76cb1b1820b5cf79a
Author: Steve Hamrick <[email protected]>
AuthorDate: Tue Oct 11 16:09:24 2022 -0600

    TP fix child DS tables not loading (#7104)
    
    * Fix broken tables
    
    * Remove log
    
    * Readd sensitive columns
    
    * Wrong table
    
    * Tabs
---
 .../TableServerDeliveryServicesController.js              |  6 +++---
 .../TableServiceCategoryDeliveryServicesController.js     |  6 +++---
 .../TableTopologyDeliveryServicesController.js            |  6 +++---
 .../TableTypeDeliveryServicesController.js                |  6 +++---
 .../src/modules/private/servers/deliveryServices/index.js | 11 +++++++----
 .../private/serviceCategories/deliveryServices/index.js   |  3 +++
 .../modules/private/topologies/deliveryServices/index.js  | 15 +++++++++------
 .../src/modules/private/types/deliveryServices/index.js   | 13 ++++++++-----
 8 files changed, 39 insertions(+), 27 deletions(-)

diff --git 
a/traffic_portal/app/src/common/modules/table/serverDeliveryServices/TableServerDeliveryServicesController.js
 
b/traffic_portal/app/src/common/modules/table/serverDeliveryServices/TableServerDeliveryServicesController.js
index 8f5397c6d6..254e4dda16 100644
--- 
a/traffic_portal/app/src/common/modules/table/serverDeliveryServices/TableServerDeliveryServicesController.js
+++ 
b/traffic_portal/app/src/common/modules/table/serverDeliveryServices/TableServerDeliveryServicesController.js
@@ -17,10 +17,10 @@
  * under the License.
  */
 
-function TableServerDeliveryServicesController(server, deliveryServices, 
filter, $controller, $scope, $uibModal, locationUtils, serverUtils, 
deliveryServiceService, serverService) {
+function TableServerDeliveryServicesController(server, deliveryServices, 
steeringTargets, filter, $controller, $scope, $uibModal, locationUtils, 
serverUtils, deliveryServiceService, serverService) {
 
        // extends the TableDeliveryServicesController to inherit common methods
-       angular.extend(this, $controller("TableDeliveryServicesController", { 
tableName: "serverDS", deliveryServices, filter, $scope }));
+       angular.extend(this, $controller("TableDeliveryServicesController", { 
tableName: "serverDS", deliveryServices, steeringTargets, filter, $scope }));
 
        server = Array.isArray(server) ? server[0] : server;
 
@@ -158,5 +158,5 @@ function TableServerDeliveryServicesController(server, 
deliveryServices, filter,
 
 };
 
-TableServerDeliveryServicesController.$inject = ["server", "deliveryServices", 
"filter", "$controller", "$scope", "$uibModal", "locationUtils", "serverUtils", 
"deliveryServiceService", "serverService"];
+TableServerDeliveryServicesController.$inject = ["server", "deliveryServices", 
"steeringTargets", "filter", "$controller", "$scope", "$uibModal", 
"locationUtils", "serverUtils", "deliveryServiceService", "serverService"];
 module.exports = TableServerDeliveryServicesController;
diff --git 
a/traffic_portal/app/src/common/modules/table/serviceCategoryDeliveryServices/TableServiceCategoryDeliveryServicesController.js
 
b/traffic_portal/app/src/common/modules/table/serviceCategoryDeliveryServices/TableServiceCategoryDeliveryServicesController.js
index 36aff62dc5..329a303435 100644
--- 
a/traffic_portal/app/src/common/modules/table/serviceCategoryDeliveryServices/TableServiceCategoryDeliveryServicesController.js
+++ 
b/traffic_portal/app/src/common/modules/table/serviceCategoryDeliveryServices/TableServiceCategoryDeliveryServicesController.js
@@ -17,10 +17,10 @@
  * under the License.
  */
 
-var TableServiceCategoryDeliveryServicesController = function(serviceCategory, 
deliveryServices, filter, $controller, $scope) {
+const TableServiceCategoryDeliveryServicesController = 
function(serviceCategory, deliveryServices, steeringTargets, filter, 
$controller, $scope) {
 
        // extends the TableDeliveryServicesController to inherit common methods
-       angular.extend(this, $controller('TableDeliveryServicesController', { 
tableName: 'scDS', deliveryServices: deliveryServices, filter: filter, $scope: 
$scope }));
+       angular.extend(this, $controller('TableDeliveryServicesController', { 
tableName: 'scDS', deliveryServices: deliveryServices, steeringTargets: 
steeringTargets, filter: filter, $scope: $scope }));
 
        $scope.serviceCategory = serviceCategory;
        $scope.breadCrumbs = [
@@ -38,5 +38,5 @@ var TableServiceCategoryDeliveryServicesController = 
function(serviceCategory, d
        ]
 };
 
-TableServiceCategoryDeliveryServicesController.$inject = ['serviceCategory', 
'deliveryServices', 'filter', '$controller', '$scope'];
+TableServiceCategoryDeliveryServicesController.$inject = ['serviceCategory', 
'deliveryServices', 'steeringTargets', 'filter', '$controller', '$scope'];
 module.exports = TableServiceCategoryDeliveryServicesController;
diff --git 
a/traffic_portal/app/src/common/modules/table/topologyDeliveryServices/TableTopologyDeliveryServicesController.js
 
b/traffic_portal/app/src/common/modules/table/topologyDeliveryServices/TableTopologyDeliveryServicesController.js
index 2168ab7ab9..aebfdd8213 100644
--- 
a/traffic_portal/app/src/common/modules/table/topologyDeliveryServices/TableTopologyDeliveryServicesController.js
+++ 
b/traffic_portal/app/src/common/modules/table/topologyDeliveryServices/TableTopologyDeliveryServicesController.js
@@ -17,10 +17,10 @@
  * under the License.
  */
 
-function TableTopologyDeliveryServicesController(topologies, deliveryServices, 
filter, $controller, $scope) {
+function TableTopologyDeliveryServicesController(topologies, deliveryServices, 
steeringTargets, filter, $controller, $scope) {
 
        // extends the TableDeliveryServicesController to inherit common methods
-       angular.extend(this, $controller("TableDeliveryServicesController", { 
tableName: "topDS", deliveryServices, filter, $scope }));
+       angular.extend(this, $controller("TableDeliveryServicesController", { 
tableName: "topDS", deliveryServices, steeringTargets, filter, $scope }));
 
        const topology = topologies[0];
        $scope.breadCrumbs = [
@@ -38,5 +38,5 @@ function TableTopologyDeliveryServicesController(topologies, 
deliveryServices, f
        ];
 };
 
-TableTopologyDeliveryServicesController.$inject = ["topologies", 
"deliveryServices", "filter", "$controller", "$scope"];
+TableTopologyDeliveryServicesController.$inject = ["topologies", 
"deliveryServices", "steeringTargets", "filter", "$controller", "$scope"];
 module.exports = TableTopologyDeliveryServicesController;
diff --git 
a/traffic_portal/app/src/common/modules/table/typeDeliveryServices/TableTypeDeliveryServicesController.js
 
b/traffic_portal/app/src/common/modules/table/typeDeliveryServices/TableTypeDeliveryServicesController.js
index 383eff365f..2f3d1bc133 100644
--- 
a/traffic_portal/app/src/common/modules/table/typeDeliveryServices/TableTypeDeliveryServicesController.js
+++ 
b/traffic_portal/app/src/common/modules/table/typeDeliveryServices/TableTypeDeliveryServicesController.js
@@ -17,10 +17,10 @@
  * under the License.
  */
 
-var TableTypeDeliveryServicesController = function(type, deliveryServices, 
filter, $controller, $scope) {
+const TableTypeDeliveryServicesController = function(type, deliveryServices, 
steeringTargets, filter, $controller, $scope) {
 
        // extends the TableDeliveryServicesController to inherit common methods
-       angular.extend(this, $controller("TableDeliveryServicesController", { 
tableName: "typeDS", deliveryServices, filter, $scope }));
+       angular.extend(this, $controller("TableDeliveryServicesController", { 
tableName: "typeDS", deliveryServices, steeringTargets, filter, $scope }));
 
        $scope.breadCrumbs = [
                {
@@ -37,5 +37,5 @@ var TableTypeDeliveryServicesController = function(type, 
deliveryServices, filte
        ]
 };
 
-TableTypeDeliveryServicesController.$inject = ["type", "deliveryServices", 
"filter", "$controller", "$scope"];
+TableTypeDeliveryServicesController.$inject = ["type", "deliveryServices", 
"steeringTargets", "filter", "$controller", "$scope"];
 module.exports = TableTypeDeliveryServicesController;
diff --git 
a/traffic_portal/app/src/modules/private/servers/deliveryServices/index.js 
b/traffic_portal/app/src/modules/private/servers/deliveryServices/index.js
index b9268975f0..e4c8d1828e 100644
--- a/traffic_portal/app/src/modules/private/servers/deliveryServices/index.js
+++ b/traffic_portal/app/src/modules/private/servers/deliveryServices/index.js
@@ -18,7 +18,7 @@
  */
 
 module.exports = 
angular.module('trafficPortal.private.servers.deliveryServices', [])
-       .config(function($stateProvider, $urlRouterProvider) {
+       .config(function ($stateProvider, $urlRouterProvider) {
                $stateProvider
                        
.state('trafficPortal.private.servers.deliveryServices', {
                                url: '/{serverId}/delivery-services',
@@ -27,13 +27,16 @@ module.exports = 
angular.module('trafficPortal.private.servers.deliveryServices'
                                                templateUrl: 
'common/modules/table/serverDeliveryServices/table.serverDeliveryServices.tpl.html',
                                                controller: 
'TableServerDeliveryServicesController',
                                                resolve: {
-                                                       server: 
function($stateParams, serverService) {
+                                                       server: function 
($stateParams, serverService) {
                                                                return 
serverService.getServers({id: $stateParams.serverId});
                                                        },
-                                                       deliveryServices: 
function($stateParams, deliveryServiceService) {
+                                                       deliveryServices: 
function ($stateParams, deliveryServiceService) {
                                                                return 
deliveryServiceService.getServerDeliveryServices($stateParams.serverId);
                                                        },
-                                                       filter: function() {
+                                                       steeringTargets: 
function (deliveryServiceService) {
+                                                               return 
deliveryServiceService.getSteering();
+                                                       },
+                                                       filter: function () {
                                                                return null;
                                                        }
                                                }
diff --git 
a/traffic_portal/app/src/modules/private/serviceCategories/deliveryServices/index.js
 
b/traffic_portal/app/src/modules/private/serviceCategories/deliveryServices/index.js
index 49733cbc05..263a9fb00f 100644
--- 
a/traffic_portal/app/src/modules/private/serviceCategories/deliveryServices/index.js
+++ 
b/traffic_portal/app/src/modules/private/serviceCategories/deliveryServices/index.js
@@ -33,6 +33,9 @@ module.exports = 
angular.module('trafficPortal.private.serviceCategories.deliver
                                                        deliveryServices: 
function(serviceCategory, deliveryServiceService) {
                                                                return 
deliveryServiceService.getDeliveryServices({ serviceCategory: 
serviceCategory.name });
                                                        },
+                                                       steeringTargets: 
function (deliveryServiceService) {
+                                                               return 
deliveryServiceService.getSteering();
+                                                       },
                                                        filter: 
function(serviceCategory) {
                                                                return {
                                                                        
serviceCategory: {
diff --git 
a/traffic_portal/app/src/modules/private/topologies/deliveryServices/index.js 
b/traffic_portal/app/src/modules/private/topologies/deliveryServices/index.js
index c3ffbc3564..afcea94394 100644
--- 
a/traffic_portal/app/src/modules/private/topologies/deliveryServices/index.js
+++ 
b/traffic_portal/app/src/modules/private/topologies/deliveryServices/index.js
@@ -18,7 +18,7 @@
  */
 
 module.exports = 
angular.module('trafficPortal.private.topologies.deliveryServices', [])
-       .config(function($stateProvider, $urlRouterProvider) {
+       .config(function ($stateProvider, $urlRouterProvider) {
                $stateProvider
                        
.state('trafficPortal.private.topologies.deliveryServices', {
                                url: '/delivery-services?name',
@@ -27,13 +27,16 @@ module.exports = 
angular.module('trafficPortal.private.topologies.deliveryServic
                                                templateUrl: 
'common/modules/table/topologyDeliveryServices/table.topologyDeliveryServices.tpl.html',
                                                controller: 
'TableTopologyDeliveryServicesController',
                                                resolve: {
-                                                       topologies: 
function($stateParams, topologyService) {
-                                                               return 
topologyService.getTopologies({ name: $stateParams.name });
+                                                       topologies: function 
($stateParams, topologyService) {
+                                                               return 
topologyService.getTopologies({name: $stateParams.name});
                                                        },
-                                                       deliveryServices: 
function(topologies, deliveryServiceService) {
-                                                               return 
deliveryServiceService.getDeliveryServices({ topology: topologies[0].name });
+                                                       deliveryServices: 
function (topologies, deliveryServiceService) {
+                                                               return 
deliveryServiceService.getDeliveryServices({topology: topologies[0].name});
                                                        },
-                                                       filter: 
function(topologies) {
+                                                       steeringTargets: 
function (deliveryServiceService) {
+                                                               return 
deliveryServiceService.getSteering();
+                                                       },
+                                                       filter: function 
(topologies) {
                                                                return {
                                                                        
topology: {
                                                                                
filterType: "text",
diff --git 
a/traffic_portal/app/src/modules/private/types/deliveryServices/index.js 
b/traffic_portal/app/src/modules/private/types/deliveryServices/index.js
index 157194b5dc..2a24c59f90 100644
--- a/traffic_portal/app/src/modules/private/types/deliveryServices/index.js
+++ b/traffic_portal/app/src/modules/private/types/deliveryServices/index.js
@@ -18,7 +18,7 @@
  */
 
 module.exports = 
angular.module('trafficPortal.private.types.deliveryServices', [])
-       .config(function($stateProvider, $urlRouterProvider) {
+       .config(function ($stateProvider, $urlRouterProvider) {
                $stateProvider
                        .state('trafficPortal.private.types.deliveryServices', {
                                url: '/{typeId}/delivery-services',
@@ -27,13 +27,16 @@ module.exports = 
angular.module('trafficPortal.private.types.deliveryServices',
                                                templateUrl: 
'common/modules/table/typeDeliveryServices/table.typeDeliveryServices.tpl.html',
                                                controller: 
'TableTypeDeliveryServicesController',
                                                resolve: {
-                                                       type: 
function($stateParams, typeService) {
+                                                       type: function 
($stateParams, typeService) {
                                                                return 
typeService.getType($stateParams.typeId);
                                                        },
-                                                       deliveryServices: 
function($stateParams, deliveryServiceService) {
-                                                               return 
deliveryServiceService.getDeliveryServices({ type: $stateParams.typeId });
+                                                       deliveryServices: 
function ($stateParams, deliveryServiceService) {
+                                                               return 
deliveryServiceService.getDeliveryServices({type: $stateParams.typeId});
                                                        },
-                                                       filter: function(type) {
+                                                       steeringTargets: 
function (deliveryServiceService) {
+                                                               return 
deliveryServiceService.getSteering();
+                                                       },
+                                                       filter: function (type) 
{
                                                                return {
                                                                        type: {
                                                                                
filterType: "text",

Reply via email to