You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficcontrol.apache.org by mi...@apache.org on 2020/05/15 14:32:36 UTC

[trafficcontrol] branch master updated: updated TP to use API v3.0 (#4693)

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 683ba8c  updated TP to use API v3.0 (#4693)
683ba8c is described below

commit 683ba8cf8c47b1679449dcc79792d8720217f931
Author: mattjackson220 <33...@users.noreply.github.com>
AuthorDate: Fri May 15 08:32:24 2020 -0600

    updated TP to use API v3.0 (#4693)
    
    * updated TP to use API v3.0
    
    * updated CHANGELOG
    
    Co-authored-by: mjacks258 <ma...@comcast.com>
---
 CHANGELOG.md                                         | 1 +
 traffic_portal/app/src/common/api/TopologyService.js | 8 ++++----
 traffic_portal/app/src/scripts/config.js             | 2 +-
 3 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5101f7a..00ebd02 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
 
 ### Changed
 - Changed some Traffic Ops Go Client methods to use `DeliveryServiceNullable` inputs and outputs.
+- Changed Traffic Portal to use Traffic Ops API v3
 
 ### Deprecated
 - Deprecated the non-nullable `DeliveryService` Go struct and other structs that use it. `DeliveryServiceNullable` structs should be used instead.
diff --git a/traffic_portal/app/src/common/api/TopologyService.js b/traffic_portal/app/src/common/api/TopologyService.js
index 87a7f6d..bafebc9 100644
--- a/traffic_portal/app/src/common/api/TopologyService.js
+++ b/traffic_portal/app/src/common/api/TopologyService.js
@@ -20,7 +20,7 @@
 var TopologyService = function($http, ENV, locationUtils, messageModel) {
 
 	this.getTopologies = function(queryParams) {
-		return $http.get(ENV.api['latest'] + 'topologies', { params: queryParams }).then(
+		return $http.get(ENV.api['root'] + 'topologies', { params: queryParams }).then(
 			function(result) {
 				return result.data.response;
 			},
@@ -31,7 +31,7 @@ var TopologyService = function($http, ENV, locationUtils, messageModel) {
 	};
 
 	this.createTopology = function(topology) {
-		return $http.post(ENV.api['latest'] + 'topologies', topology).then(
+		return $http.post(ENV.api['root'] + 'topologies', topology).then(
 			function(result) {
 				return result;
 			},
@@ -43,7 +43,7 @@ var TopologyService = function($http, ENV, locationUtils, messageModel) {
 	};
 
 	this.updateTopology = function(topology) {
-		return $http.put(ENV.api['latest'] + 'topologies', topology, { params: { name: topology.name } }).then(
+		return $http.put(ENV.api['root'] + 'topologies', topology, { params: { name: topology.name } }).then(
 			function(result) {
 				return result;
 			},
@@ -55,7 +55,7 @@ var TopologyService = function($http, ENV, locationUtils, messageModel) {
 	};
 
 	this.deleteTopology = function(topology) {
-		return $http.delete(ENV.api['latest'] + "topologies", { params: { name: topology.name } }).then(
+		return $http.delete(ENV.api['root'] + "topologies", { params: { name: topology.name } }).then(
 			function(result) {
 				return result;
 			},
diff --git a/traffic_portal/app/src/scripts/config.js b/traffic_portal/app/src/scripts/config.js
index c5423a2..ea59c4f 100644
--- a/traffic_portal/app/src/scripts/config.js
+++ b/traffic_portal/app/src/scripts/config.js
@@ -23,6 +23,6 @@
 
 angular.module('config', [])
 
-.constant('ENV', { api: { latest:'/api/3.0/', root:'/api/2.0/', legacy: '/api/1.5/' } })
+.constant('ENV', { api: { root:'/api/3.0/', legacy: '/api/1.5/' } })
 
 ;