updating .gitreview
Started integration with ONOS
Change-Id: Ibc85844f406e460875099336b30bb67708800165
diff --git a/mCordPortal/src/app/services/rest/profiles.js b/mCordPortal/src/app/services/rest/profiles.js
index a6e0d3c..6582784 100644
--- a/mCordPortal/src/app/services/rest/profiles.js
+++ b/mCordPortal/src/app/services/rest/profiles.js
@@ -1,12 +1,32 @@
(function () {
angular.module('mCord')
- .service('Profile', function($resource, $q, $http, baseUrl){
- const r = $resource(`${baseUrl}api/profile/:id`, {id: '@Name'});
+ .service('Profile', function($injector, $resource, $q, $http, baseUrl){
+ const r = $resource(`${baseUrl}onos/progran/profile/:id`, {id: '@Name'}, {
+ save: {method: 'PUT'},
+ query: {
+ array: false,
+ interceptor: {
+ response: function(res){
+ const Profile = $injector.get('Profile');
+ return res.data.ProfileArray.map(p => new Profile(p));
+ }
+ }
+ },
+ get: {
+ array: false,
+ interceptor: {
+ response: function(res){
+ const Profile = $injector.get('Profile');
+ return new Profile(res.data.ProfileArray[0]);
+ }
+ }
+ }
+ });
r.prototype.getImsis = function(){
const d = $q.defer();
- $http.get(`${baseUrl}api/profile/${this.Name}/imsi`)
+ $http.get(`${baseUrl}onos/progran/profile/${this.Name}/imsi`)
.then(res => {
d.resolve(res.data);
})
@@ -20,7 +40,7 @@
r.prototype.deleteImsis = function(){
const d = $q.defer();
- $http.delete(`${baseUrl}api/profile/${this.Name}/imsi`)
+ $http.delete(`${baseUrl}onos/progran/profile/${this.Name}/imsi`)
.then(res => {
d.resolve(res.data);
})
@@ -34,7 +54,7 @@
r.prototype.deleteImsi = function(id){
const d = $q.defer();
- $http.delete(`${baseUrl}api/profile/${this.Name}/imsi/${id}`)
+ $http.delete(`${baseUrl}onos/progran/profile/${this.Name}/imsi/${id}`)
.then(res => {
d.resolve(res.data);
})
@@ -48,7 +68,7 @@
r.prototype.getEnodes = function(){
const d = $q.defer();
- $http.get(`${baseUrl}api/profile/${this.Name}/enodeb`)
+ $http.get(`${baseUrl}onos/progran/profile/${this.Name}/enodeb`)
.then(res => {
d.resolve(res.data);
})
@@ -62,7 +82,7 @@
r.prototype.deleteEnodes = function(){
const d = $q.defer();
- $http.delete(`${baseUrl}api/profile/${this.Name}/enodeb`)
+ $http.delete(`${baseUrl}onos/progran/profile/${this.Name}/enodeb`)
.then(res => {
d.resolve(res.data);
})
@@ -76,7 +96,7 @@
r.prototype.deleteEnode = function(id){
const d = $q.defer();
- $http.delete(`${baseUrl}api/profile/${this.Name}/enodeb/${id}`)
+ $http.delete(`${baseUrl}onos/progran/profile/${this.Name}/enodeb/${id}`)
.then(res => {
d.resolve(res.data);
})