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/' } })
;