This is an automated email from the ASF dual-hosted git repository.
mitchell852 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 14d45ac44d Fixed topology link under ds/servers table page. (#7918)
14d45ac44d is described below
commit 14d45ac44d07472e985b8cd7af79f6e8f545dfa7
Author: Rima Shah <[email protected]>
AuthorDate: Fri Jan 19 09:56:49 2024 -0700
Fixed topology link under ds/servers table page. (#7918)
---
CHANGELOG.md | 1 +
.../TableDeliveryServiceServersController.js | 18 ++++++++++--------
2 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a6cabe555f..3282d6f9a9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -15,6 +15,7 @@ The format is based on [Keep a
Changelog](http://keepachangelog.com/en/1.0.0/).
- Updated the CacheGroups Traffic Portal page to use a more performant
AG-Grid-based table.
### Fixed
+- [#7918](https://github.com/apache/trafficcontrol/pull/7918) *Traffic Portal*
Fixed topology link under DS-Servers tables page
- [#7846](https://github.com/apache/trafficcontrol/pull/7846) *Traffic Portal*
Increase State character limit
## [8.0.0] - 2023-09-20
diff --git
a/traffic_portal/app/src/common/modules/table/deliveryServiceServers/TableDeliveryServiceServersController.js
b/traffic_portal/app/src/common/modules/table/deliveryServiceServers/TableDeliveryServiceServersController.js
index 04e07b3041..7265d4e05a 100644
---
a/traffic_portal/app/src/common/modules/table/deliveryServiceServers/TableDeliveryServiceServersController.js
+++
b/traffic_portal/app/src/common/modules/table/deliveryServiceServers/TableDeliveryServiceServersController.js
@@ -148,14 +148,16 @@ var TableDeliveryServiceServersController =
function(deliveryService, servers, f
};
/** @type {import("../agGrid/CommonGridController").CGC.TitleButton} */
- $scope.titleButton = {
- onClick: function() {
- locationUtils.navigateToPath("topologies/edit?name=" +
encodeURIComponent($scope.deliveryService.topology));
- },
- getText: function() {
- return "[ " + $scope.deliveryService.topology + "
topology ]";
- }
- };
+ if($scope.deliveryService.topology) {
+ $scope.titleButton = {
+ onClick: function() {
+
locationUtils.navigateToPath("topologies/edit?name=" +
encodeURIComponent($scope.deliveryService.topology));
+ },
+ getText: function() {
+ return "[ " + $scope.deliveryService.topology +
" topology ]";
+ }
+ };
+ }
/** @type
{import("../agGrid/CommonGridController").CGC.TitleBreadCrumbs} */
$scope.breadCrumbs = [{