fixes redirect on create failure

Project: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/commit/270ffb7f
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/tree/270ffb7f
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/diff/270ffb7f

Branch: refs/heads/psql
Commit: 270ffb7f5c4fc9be0fc250a786cf3af340e3993e
Parents: da5ec0a
Author: Jeremy Mitchell <mitchell...@gmail.com>
Authored: Thu Oct 13 15:30:45 2016 -0600
Committer: Jeremy Mitchell <mitchell...@gmail.com>
Committed: Thu Oct 13 15:30:45 2016 -0600

----------------------------------------------------------------------
 .../ui/app/src/common/api/ASNService.js          | 19 ++++++++++---------
 .../ui/app/src/common/api/CDNService.js          |  5 +++--
 .../ui/app/src/common/api/CacheGroupService.js   |  5 +++--
 .../app/src/common/api/DeliveryServiceService.js | 19 ++++++++++---------
 .../ui/app/src/common/api/DivisionService.js     |  5 +++--
 .../ui/app/src/common/api/LocationService.js     |  6 ++++--
 .../ui/app/src/common/api/ParameterService.js    |  5 +++--
 .../ui/app/src/common/api/ProfileService.js      |  5 +++--
 .../ui/app/src/common/api/ServerService.js       | 19 ++++++++++---------
 .../ui/app/src/common/api/StatusService.js       |  5 +++--
 .../ui/app/src/common/api/TypeService.js         |  5 +++--
 .../ui/app/src/common/api/UserService.js         |  5 +++--
 .../modules/form/asn/new/FormNewASNController.js |  9 +++------
 .../new/FormNewCacheGroupController.js           |  9 +++------
 .../modules/form/cdn/new/FormNewCDNController.js |  9 +++------
 .../form.deliveryService.tpl.html                |  2 +-
 .../new/FormNewDeliveryServiceController.js      |  9 +++------
 .../division/new/FormNewDivisionController.js    |  9 +++------
 .../location/new/FormNewLocationController.js    |  9 +++------
 .../parameter/new/FormNewParameterController.js  |  9 +++------
 .../form/profile/new/FormNewProfileController.js |  9 +++------
 .../form/server/new/FormNewServerController.js   |  9 +++------
 .../form/status/new/FormNewStatusController.js   |  9 +++------
 .../form/type/new/FormNewTypeController.js       |  9 +++------
 .../form/user/new/FormNewUserController.js       |  9 +++------
 25 files changed, 95 insertions(+), 118 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/api/ASNService.js
----------------------------------------------------------------------
diff --git a/traffic_ops/experimental/ui/app/src/common/api/ASNService.js 
b/traffic_ops/experimental/ui/app/src/common/api/ASNService.js
index 6b6aa14..31a6472 100644
--- a/traffic_ops/experimental/ui/app/src/common/api/ASNService.js
+++ b/traffic_ops/experimental/ui/app/src/common/api/ASNService.js
@@ -1,4 +1,4 @@
-var ASNService = function(Restangular, messageModel) {
+var ASNService = function(Restangular, locationUtils, messageModel) {
 
     this.getASNs = function() {
         return Restangular.all('asns').getList();
@@ -11,13 +11,14 @@ var ASNService = function(Restangular, messageModel) {
     this.createASN = function(asn) {
         return Restangular.service('asns').post(asn)
             .then(
-            function() {
-                messageModel.setMessages([ { level: 'success', text: 'ASN 
created' } ], true);
-            },
-            function() {
-                messageModel.setMessages([ { level: 'error', text: 'ASN create 
failed' } ], false);
-            }
-        );
+                function() {
+                    messageModel.setMessages([ { level: 'success', text: 'ASN 
created' } ], true);
+                    locationUtils.navigateToPath('/admin/asns');
+                },
+                function() {
+                    messageModel.setMessages([ { level: 'error', text: 'ASN 
create failed' } ], false);
+                }
+            );
     };
 
     this.updateASN = function(asn) {
@@ -46,5 +47,5 @@ var ASNService = function(Restangular, messageModel) {
 
 };
 
-ASNService.$inject = ['Restangular', 'messageModel'];
+ASNService.$inject = ['Restangular', 'locationUtils', 'messageModel'];
 module.exports = ASNService;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/api/CDNService.js
----------------------------------------------------------------------
diff --git a/traffic_ops/experimental/ui/app/src/common/api/CDNService.js 
b/traffic_ops/experimental/ui/app/src/common/api/CDNService.js
index aa5f434..f633146 100644
--- a/traffic_ops/experimental/ui/app/src/common/api/CDNService.js
+++ b/traffic_ops/experimental/ui/app/src/common/api/CDNService.js
@@ -1,4 +1,4 @@
-var CDNService = function(Restangular, messageModel) {
+var CDNService = function(Restangular, locationUtils, messageModel) {
 
     this.getCDNs = function() {
         return Restangular.all('cdns').getList();
@@ -13,6 +13,7 @@ var CDNService = function(Restangular, messageModel) {
             .then(
                 function() {
                     messageModel.setMessages([ { level: 'success', text: 'CDN 
created' } ], true);
+                    locationUtils.navigateToPath('/admin/cdns');
                 },
                 function() {
                     messageModel.setMessages([ { level: 'error', text: 'CDN 
create failed' } ], false);
@@ -46,5 +47,5 @@ var CDNService = function(Restangular, messageModel) {
 
 };
 
-CDNService.$inject = ['Restangular', 'messageModel'];
+CDNService.$inject = ['Restangular', 'locationUtils', 'messageModel'];
 module.exports = CDNService;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/api/CacheGroupService.js
----------------------------------------------------------------------
diff --git 
a/traffic_ops/experimental/ui/app/src/common/api/CacheGroupService.js 
b/traffic_ops/experimental/ui/app/src/common/api/CacheGroupService.js
index 023074a..34ee0e6 100644
--- a/traffic_ops/experimental/ui/app/src/common/api/CacheGroupService.js
+++ b/traffic_ops/experimental/ui/app/src/common/api/CacheGroupService.js
@@ -1,4 +1,4 @@
-var CacheGroupService = function(Restangular, messageModel) {
+var CacheGroupService = function(Restangular, locationUtils, messageModel) {
 
     this.getCacheGroups = function() {
         return Restangular.all('cachegroups').getList();
@@ -13,6 +13,7 @@ var CacheGroupService = function(Restangular, messageModel) {
             .then(
                 function() {
                     messageModel.setMessages([ { level: 'success', text: 
'CacheGroup created' } ], true);
+                    locationUtils.navigateToPath('/configure/cache-groups');
                 },
                 function() {
                     messageModel.setMessages([ { level: 'error', text: 
'CacheGroup create failed' } ], false);
@@ -46,5 +47,5 @@ var CacheGroupService = function(Restangular, messageModel) {
 
 };
 
-CacheGroupService.$inject = ['Restangular', 'messageModel'];
+CacheGroupService.$inject = ['Restangular', 'locationUtils', 'messageModel'];
 module.exports = CacheGroupService;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/api/DeliveryServiceService.js
----------------------------------------------------------------------
diff --git 
a/traffic_ops/experimental/ui/app/src/common/api/DeliveryServiceService.js 
b/traffic_ops/experimental/ui/app/src/common/api/DeliveryServiceService.js
index d38dabc..b05f94b 100644
--- a/traffic_ops/experimental/ui/app/src/common/api/DeliveryServiceService.js
+++ b/traffic_ops/experimental/ui/app/src/common/api/DeliveryServiceService.js
@@ -1,4 +1,4 @@
-var DeliveryServiceService = function(Restangular, messageModel) {
+var DeliveryServiceService = function(Restangular, locationUtils, 
messageModel) {
 
     this.getDeliveryServices = function() {
         return Restangular.all('deliveryservices').getList();
@@ -11,13 +11,14 @@ var DeliveryServiceService = function(Restangular, 
messageModel) {
     this.createDeliveryService = function(deliveryService) {
         return Restangular.service('deliveryservices').post(deliveryService)
             .then(
-            function() {
-                messageModel.setMessages([ { level: 'success', text: 
'DeliveryService created' } ], true);
-            },
-            function() {
-                messageModel.setMessages([ { level: 'error', text: 
'DeliveryService create failed' } ], false);
-            }
-        );
+                function() {
+                    messageModel.setMessages([ { level: 'success', text: 
'DeliveryService created' } ], true);
+                    
locationUtils.navigateToPath('/configure/delivery-services');
+                },
+                function() {
+                    messageModel.setMessages([ { level: 'error', text: 
'DeliveryService create failed' } ], false);
+                }
+            );
     };
 
     this.updateDeliveryService = function(deliveryService) {
@@ -46,5 +47,5 @@ var DeliveryServiceService = function(Restangular, 
messageModel) {
 
 };
 
-DeliveryServiceService.$inject = ['Restangular', 'messageModel'];
+DeliveryServiceService.$inject = ['Restangular', 'locationUtils', 
'messageModel'];
 module.exports = DeliveryServiceService;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/api/DivisionService.js
----------------------------------------------------------------------
diff --git a/traffic_ops/experimental/ui/app/src/common/api/DivisionService.js 
b/traffic_ops/experimental/ui/app/src/common/api/DivisionService.js
index 0c8e95c..cd0108b 100644
--- a/traffic_ops/experimental/ui/app/src/common/api/DivisionService.js
+++ b/traffic_ops/experimental/ui/app/src/common/api/DivisionService.js
@@ -1,4 +1,4 @@
-var DivisionService = function(Restangular, messageModel) {
+var DivisionService = function(Restangular, locationUtils, messageModel) {
 
     this.getDivisions = function() {
         return Restangular.all('divisions').getList();
@@ -13,6 +13,7 @@ var DivisionService = function(Restangular, messageModel) {
             .then(
                 function() {
                     messageModel.setMessages([ { level: 'success', text: 
'Division created' } ], true);
+                    locationUtils.navigateToPath('/admin/divisions');
                 },
                 function() {
                     messageModel.setMessages([ { level: 'error', text: 
'Division create failed' } ], false);
@@ -46,5 +47,5 @@ var DivisionService = function(Restangular, messageModel) {
 
 };
 
-DivisionService.$inject = ['Restangular', 'messageModel'];
+DivisionService.$inject = ['Restangular', 'locationUtils', 'messageModel'];
 module.exports = DivisionService;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/api/LocationService.js
----------------------------------------------------------------------
diff --git a/traffic_ops/experimental/ui/app/src/common/api/LocationService.js 
b/traffic_ops/experimental/ui/app/src/common/api/LocationService.js
index 23ea7c8..b177dc9 100644
--- a/traffic_ops/experimental/ui/app/src/common/api/LocationService.js
+++ b/traffic_ops/experimental/ui/app/src/common/api/LocationService.js
@@ -1,4 +1,4 @@
-var LocationService = function(Restangular, messageModel) {
+var LocationService = function(Restangular, locationUtils, messageModel) {
 
     this.getLocations = function() {
         return Restangular.all('phys_locations').getList();
@@ -13,6 +13,8 @@ var LocationService = function(Restangular, messageModel) {
             .then(
                 function() {
                     messageModel.setMessages([ { level: 'success', text: 
'Location created' } ], true);
+                    locationUtils.navigateToPath('/admin/locations');
+
                 },
                 function() {
                     messageModel.setMessages([ { level: 'error', text: 
'Location create failed' } ], false);
@@ -46,5 +48,5 @@ var LocationService = function(Restangular, messageModel) {
 
 };
 
-LocationService.$inject = ['Restangular', 'messageModel'];
+LocationService.$inject = ['Restangular', 'locationUtils', 'messageModel'];
 module.exports = LocationService;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/api/ParameterService.js
----------------------------------------------------------------------
diff --git a/traffic_ops/experimental/ui/app/src/common/api/ParameterService.js 
b/traffic_ops/experimental/ui/app/src/common/api/ParameterService.js
index bd6d391..1a7b6a0 100644
--- a/traffic_ops/experimental/ui/app/src/common/api/ParameterService.js
+++ b/traffic_ops/experimental/ui/app/src/common/api/ParameterService.js
@@ -1,4 +1,4 @@
-var ParameterService = function(Restangular, messageModel) {
+var ParameterService = function(Restangular, locationUtils, messageModel) {
 
     this.getParameters = function() {
         return Restangular.all('parameters').getList();
@@ -13,6 +13,7 @@ var ParameterService = function(Restangular, messageModel) {
             .then(
             function() {
                 messageModel.setMessages([ { level: 'success', text: 
'Parameter created' } ], true);
+                locationUtils.navigateToPath('/admin/parameters');
             },
             function() {
                 messageModel.setMessages([ { level: 'error', text: 'Parameter 
create failed' } ], false);
@@ -46,5 +47,5 @@ var ParameterService = function(Restangular, messageModel) {
 
 };
 
-ParameterService.$inject = ['Restangular', 'messageModel'];
+ParameterService.$inject = ['Restangular', 'locationUtils', 'messageModel'];
 module.exports = ParameterService;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/api/ProfileService.js
----------------------------------------------------------------------
diff --git a/traffic_ops/experimental/ui/app/src/common/api/ProfileService.js 
b/traffic_ops/experimental/ui/app/src/common/api/ProfileService.js
index d350318..4b1422b 100644
--- a/traffic_ops/experimental/ui/app/src/common/api/ProfileService.js
+++ b/traffic_ops/experimental/ui/app/src/common/api/ProfileService.js
@@ -1,4 +1,4 @@
-var ProfileService = function(Restangular, messageModel) {
+var ProfileService = function(Restangular, locationUtils, messageModel) {
 
     this.getProfiles = function() {
         return Restangular.all('profiles').getList();
@@ -13,6 +13,7 @@ var ProfileService = function(Restangular, messageModel) {
             .then(
             function() {
                 messageModel.setMessages([ { level: 'success', text: 'Profile 
created' } ], true);
+                locationUtils.navigateToPath('/admin/profiles');
             },
             function() {
                 messageModel.setMessages([ { level: 'error', text: 'Profile 
create failed' } ], false);
@@ -46,5 +47,5 @@ var ProfileService = function(Restangular, messageModel) {
 
 };
 
-ProfileService.$inject = ['Restangular', 'messageModel'];
+ProfileService.$inject = ['Restangular', 'locationUtils', 'messageModel'];
 module.exports = ProfileService;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/api/ServerService.js
----------------------------------------------------------------------
diff --git a/traffic_ops/experimental/ui/app/src/common/api/ServerService.js 
b/traffic_ops/experimental/ui/app/src/common/api/ServerService.js
index a9b6de6..1aa58b7 100644
--- a/traffic_ops/experimental/ui/app/src/common/api/ServerService.js
+++ b/traffic_ops/experimental/ui/app/src/common/api/ServerService.js
@@ -1,4 +1,4 @@
-var ServerService = function(Restangular, messageModel) {
+var ServerService = function(Restangular, locationUtils, messageModel) {
 
     this.getServers = function() {
         return Restangular.all('servers').getList();
@@ -11,13 +11,14 @@ var ServerService = function(Restangular, messageModel) {
     this.createServer = function(server) {
         return Restangular.service('servers').post(server)
             .then(
-            function() {
-                messageModel.setMessages([ { level: 'success', text: 'Server 
created' } ], true);
-            },
-            function() {
-                messageModel.setMessages([ { level: 'error', text: 'Server 
create failed' } ], false);
-            }
-        );
+                function() {
+                    messageModel.setMessages([ { level: 'success', text: 
'Server created' } ], true);
+                    locationUtils.navigateToPath('/configure/servers');
+                },
+                function() {
+                    messageModel.setMessages([ { level: 'error', text: 'Server 
create failed' } ], false);
+                }
+            );
     };
 
     this.updateServer = function(server) {
@@ -46,5 +47,5 @@ var ServerService = function(Restangular, messageModel) {
 
 };
 
-ServerService.$inject = ['Restangular', 'messageModel'];
+ServerService.$inject = ['Restangular', 'locationUtils', 'messageModel'];
 module.exports = ServerService;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/api/StatusService.js
----------------------------------------------------------------------
diff --git a/traffic_ops/experimental/ui/app/src/common/api/StatusService.js 
b/traffic_ops/experimental/ui/app/src/common/api/StatusService.js
index d31896c..0854d96 100644
--- a/traffic_ops/experimental/ui/app/src/common/api/StatusService.js
+++ b/traffic_ops/experimental/ui/app/src/common/api/StatusService.js
@@ -1,4 +1,4 @@
-var StatusService = function(Restangular, messageModel) {
+var StatusService = function(Restangular, locationUtils, messageModel) {
 
     this.getStatuses = function() {
         return Restangular.all('statuses').getList();
@@ -13,6 +13,7 @@ var StatusService = function(Restangular, messageModel) {
             .then(
                 function() {
                     messageModel.setMessages([ { level: 'success', text: 
'Status created' } ], true);
+                    locationUtils.navigateToPath('/admin/statuses');
                 },
                 function() {
                     messageModel.setMessages([ { level: 'error', text: 'Status 
create failed' } ], false);
@@ -46,5 +47,5 @@ var StatusService = function(Restangular, messageModel) {
 
 };
 
-StatusService.$inject = ['Restangular', 'messageModel'];
+StatusService.$inject = ['Restangular', 'locationUtils', 'messageModel'];
 module.exports = StatusService;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/api/TypeService.js
----------------------------------------------------------------------
diff --git a/traffic_ops/experimental/ui/app/src/common/api/TypeService.js 
b/traffic_ops/experimental/ui/app/src/common/api/TypeService.js
index 7bfe3bc..e943d3a 100644
--- a/traffic_ops/experimental/ui/app/src/common/api/TypeService.js
+++ b/traffic_ops/experimental/ui/app/src/common/api/TypeService.js
@@ -1,4 +1,4 @@
-var TypeService = function(Restangular, messageModel) {
+var TypeService = function(Restangular, locationUtils, messageModel) {
 
     this.getTypes = function() {
         return Restangular.all('types').getList();
@@ -13,6 +13,7 @@ var TypeService = function(Restangular, messageModel) {
             .then(
                 function() {
                     messageModel.setMessages([ { level: 'success', text: 'Type 
created' } ], true);
+                    locationUtils.navigateToPath('/admin/types');
                 },
                 function() {
                     messageModel.setMessages([ { level: 'error', text: 'Type 
create failed' } ], false);
@@ -46,5 +47,5 @@ var TypeService = function(Restangular, messageModel) {
 
 };
 
-TypeService.$inject = ['Restangular', 'messageModel'];
+TypeService.$inject = ['Restangular', 'locationUtils', 'messageModel'];
 module.exports = TypeService;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/api/UserService.js
----------------------------------------------------------------------
diff --git a/traffic_ops/experimental/ui/app/src/common/api/UserService.js 
b/traffic_ops/experimental/ui/app/src/common/api/UserService.js
index 13335c2..261f0a0 100755
--- a/traffic_ops/experimental/ui/app/src/common/api/UserService.js
+++ b/traffic_ops/experimental/ui/app/src/common/api/UserService.js
@@ -1,4 +1,4 @@
-var UserService = function(Restangular, $http, $location, $q, authService, 
userModel, messageModel, ENV) {
+var UserService = function(Restangular, $http, $location, $q, authService, 
locationUtils, userModel, messageModel, ENV) {
 
     var service = this;
 
@@ -55,6 +55,7 @@ var UserService = function(Restangular, $http, $location, $q, 
authService, userM
             .then(
                 function() {
                     messageModel.setMessages([ { level: 'success', text: 'User 
created' } ], true);
+                    locationUtils.navigateToPath('/admin/users');
                 },
                 function() {
                     messageModel.setMessages([ { level: 'error', text: 'User 
create failed' } ], false);
@@ -88,5 +89,5 @@ var UserService = function(Restangular, $http, $location, $q, 
authService, userM
 
 };
 
-UserService.$inject = ['Restangular', '$http', '$location', '$q', 
'authService', 'userModel', 'messageModel', 'ENV'];
+UserService.$inject = ['Restangular', '$http', '$location', '$q', 
'authService', 'locationUtils', 'userModel', 'messageModel', 'ENV'];
 module.exports = UserService;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/modules/form/asn/new/FormNewASNController.js
----------------------------------------------------------------------
diff --git 
a/traffic_ops/experimental/ui/app/src/common/modules/form/asn/new/FormNewASNController.js
 
b/traffic_ops/experimental/ui/app/src/common/modules/form/asn/new/FormNewASNController.js
index f7c08a6..7cace29 100644
--- 
a/traffic_ops/experimental/ui/app/src/common/modules/form/asn/new/FormNewASNController.js
+++ 
b/traffic_ops/experimental/ui/app/src/common/modules/form/asn/new/FormNewASNController.js
@@ -1,4 +1,4 @@
-var FormNewASNController = function(asn, $scope, $controller, locationUtils, 
asnService) {
+var FormNewASNController = function(asn, $scope, $controller, asnService) {
 
     // extends the FormASNController to inherit common methods
     angular.extend(this, $controller('FormASNController', { asn: asn, $scope: 
$scope }));
@@ -11,13 +11,10 @@ var FormNewASNController = function(asn, $scope, 
$controller, locationUtils, asn
     };
 
     $scope.save = function(asn) {
-        asnService.createASN(asn).
-            then(function() {
-                locationUtils.navigateToPath('/admin/asns');
-            });
+        asnService.createASN(asn);
     };
 
 };
 
-FormNewASNController.$inject = ['asn', '$scope', '$controller', 
'locationUtils', 'asnService'];
+FormNewASNController.$inject = ['asn', '$scope', '$controller', 'asnService'];
 module.exports = FormNewASNController;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/modules/form/cacheGroup/new/FormNewCacheGroupController.js
----------------------------------------------------------------------
diff --git 
a/traffic_ops/experimental/ui/app/src/common/modules/form/cacheGroup/new/FormNewCacheGroupController.js
 
b/traffic_ops/experimental/ui/app/src/common/modules/form/cacheGroup/new/FormNewCacheGroupController.js
index 3157ecf..0c78a1a 100644
--- 
a/traffic_ops/experimental/ui/app/src/common/modules/form/cacheGroup/new/FormNewCacheGroupController.js
+++ 
b/traffic_ops/experimental/ui/app/src/common/modules/form/cacheGroup/new/FormNewCacheGroupController.js
@@ -1,4 +1,4 @@
-var FormNewCacheGroupController = function(cacheGroup, $scope, $controller, 
locationUtils, cacheGroupService) {
+var FormNewCacheGroupController = function(cacheGroup, $scope, $controller, 
cacheGroupService) {
 
     // extends the FormCacheGroupController to inherit common methods
     angular.extend(this, $controller('FormCacheGroupController', { cacheGroup: 
cacheGroup, $scope: $scope }));
@@ -11,13 +11,10 @@ var FormNewCacheGroupController = function(cacheGroup, 
$scope, $controller, loca
     };
 
     $scope.save = function(cacheGroup) {
-        cacheGroupService.createCacheGroup(cacheGroup).
-            then(function() {
-                locationUtils.navigateToPath('/configure/cache-groups');
-            });
+        cacheGroupService.createCacheGroup(cacheGroup);
     };
 
 };
 
-FormNewCacheGroupController.$inject = ['cacheGroup', '$scope', '$controller', 
'locationUtils', 'cacheGroupService'];
+FormNewCacheGroupController.$inject = ['cacheGroup', '$scope', '$controller', 
'cacheGroupService'];
 module.exports = FormNewCacheGroupController;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/modules/form/cdn/new/FormNewCDNController.js
----------------------------------------------------------------------
diff --git 
a/traffic_ops/experimental/ui/app/src/common/modules/form/cdn/new/FormNewCDNController.js
 
b/traffic_ops/experimental/ui/app/src/common/modules/form/cdn/new/FormNewCDNController.js
index 40b42cc..dc517a8 100644
--- 
a/traffic_ops/experimental/ui/app/src/common/modules/form/cdn/new/FormNewCDNController.js
+++ 
b/traffic_ops/experimental/ui/app/src/common/modules/form/cdn/new/FormNewCDNController.js
@@ -1,4 +1,4 @@
-var FormNewCDNController = function(cdn, $scope, $controller, locationUtils, 
cdnService) {
+var FormNewCDNController = function(cdn, $scope, $controller, cdnService) {
 
     // extends the FormCDNController to inherit common methods
     angular.extend(this, $controller('FormCDNController', { cdn: cdn, $scope: 
$scope }));
@@ -11,13 +11,10 @@ var FormNewCDNController = function(cdn, $scope, 
$controller, locationUtils, cdn
     };
 
     $scope.save = function(cdn) {
-        cdnService.createCDN(cdn).
-            then(function() {
-                locationUtils.navigateToPath('/admin/cdns');
-            });
+        cdnService.createCDN(cdn)
     };
 
 };
 
-FormNewCDNController.$inject = ['cdn', '$scope', '$controller', 
'locationUtils', 'cdnService'];
+FormNewCDNController.$inject = ['cdn', '$scope', '$controller', 'cdnService'];
 module.exports = FormNewCDNController;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/modules/form/deliveryService/form.deliveryService.tpl.html
----------------------------------------------------------------------
diff --git 
a/traffic_ops/experimental/ui/app/src/common/modules/form/deliveryService/form.deliveryService.tpl.html
 
b/traffic_ops/experimental/ui/app/src/common/modules/form/deliveryService/form.deliveryService.tpl.html
index e66c966..2b63a22 100644
--- 
a/traffic_ops/experimental/ui/app/src/common/modules/form/deliveryService/form.deliveryService.tpl.html
+++ 
b/traffic_ops/experimental/ui/app/src/common/modules/form/deliveryService/form.deliveryService.tpl.html
@@ -236,7 +236,7 @@
             <div class="form-group" ng-class="{'has-error': 
hasError(deliveryServiceForm.multiSiteOriginAlgorithm), 'has-feedback': 
hasError(deliveryServiceForm.multiSiteOriginAlgorithm)}">
                 <label class="control-label col-md-2 col-sm-2 col-xs-12">Multi 
Site Origin Algorithm</label>
                 <div class="col-md-10 col-sm-10 col-xs-12">
-                    <select id="multiSiteOriginAlgorithm" 
name="multiSiteOriginAlgorithm" class="form-control" 
ng-model="deliveryService.multiSiteOriginAlgorithm" ng-options="msoAlgo.value 
as msoAlgo.label for msoAlgo in msoAlgos" required>
+                    <select id="multiSiteOriginAlgorithm" 
name="multiSiteOriginAlgorithm" class="form-control" 
ng-model="deliveryService.multiSiteOriginAlgorithm" ng-options="msoAlgo.value 
as msoAlgo.label for msoAlgo in msoAlgos">
                         <option value="">Select...</option>
                     </select>
                     <small class="input-error" 
ng-show="hasPropertyError(deliveryServiceForm.multiSiteOriginAlgorithm, 
'required')">Required</small>

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/modules/form/deliveryService/new/FormNewDeliveryServiceController.js
----------------------------------------------------------------------
diff --git 
a/traffic_ops/experimental/ui/app/src/common/modules/form/deliveryService/new/FormNewDeliveryServiceController.js
 
b/traffic_ops/experimental/ui/app/src/common/modules/form/deliveryService/new/FormNewDeliveryServiceController.js
index 7632da1..839b138 100644
--- 
a/traffic_ops/experimental/ui/app/src/common/modules/form/deliveryService/new/FormNewDeliveryServiceController.js
+++ 
b/traffic_ops/experimental/ui/app/src/common/modules/form/deliveryService/new/FormNewDeliveryServiceController.js
@@ -1,4 +1,4 @@
-var FormNewDeliveryServiceController = function(deliveryService, $scope, 
$controller, locationUtils, deliveryServiceService) {
+var FormNewDeliveryServiceController = function(deliveryService, $scope, 
$controller, deliveryServiceService) {
 
     // extends the FormDeliveryServiceController to inherit common methods
     angular.extend(this, $controller('FormDeliveryServiceController', { 
deliveryService: deliveryService, $scope: $scope }));
@@ -11,13 +11,10 @@ var FormNewDeliveryServiceController = 
function(deliveryService, $scope, $contro
     };
 
     $scope.save = function(deliveryService) {
-        deliveryServiceService.createDeliveryService(deliveryService).
-            then(function() {
-                locationUtils.navigateToPath('/configure/delivery-services');
-            });
+        deliveryServiceService.createDeliveryService(deliveryService);
     };
 
 };
 
-FormNewDeliveryServiceController.$inject = ['deliveryService', '$scope', 
'$controller', 'locationUtils', 'deliveryServiceService'];
+FormNewDeliveryServiceController.$inject = ['deliveryService', '$scope', 
'$controller', 'deliveryServiceService'];
 module.exports = FormNewDeliveryServiceController;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/modules/form/division/new/FormNewDivisionController.js
----------------------------------------------------------------------
diff --git 
a/traffic_ops/experimental/ui/app/src/common/modules/form/division/new/FormNewDivisionController.js
 
b/traffic_ops/experimental/ui/app/src/common/modules/form/division/new/FormNewDivisionController.js
index f4fc7a3..2e91c9c 100644
--- 
a/traffic_ops/experimental/ui/app/src/common/modules/form/division/new/FormNewDivisionController.js
+++ 
b/traffic_ops/experimental/ui/app/src/common/modules/form/division/new/FormNewDivisionController.js
@@ -1,4 +1,4 @@
-var FormNewDivisionController = function(division, $scope, $controller, 
locationUtils, divisionService) {
+var FormNewDivisionController = function(division, $scope, $controller, 
divisionService) {
 
     // extends the FormDivisionController to inherit common methods
     angular.extend(this, $controller('FormDivisionController', { division: 
division, $scope: $scope }));
@@ -11,13 +11,10 @@ var FormNewDivisionController = function(division, $scope, 
$controller, location
     };
 
     $scope.save = function(division) {
-        divisionService.createDivision(division).
-            then(function() {
-                locationUtils.navigateToPath('/admin/divisions');
-            });
+        divisionService.createDivision(division)
     };
 
 };
 
-FormNewDivisionController.$inject = ['division', '$scope', '$controller', 
'locationUtils', 'divisionService'];
+FormNewDivisionController.$inject = ['division', '$scope', '$controller', 
'divisionService'];
 module.exports = FormNewDivisionController;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/modules/form/location/new/FormNewLocationController.js
----------------------------------------------------------------------
diff --git 
a/traffic_ops/experimental/ui/app/src/common/modules/form/location/new/FormNewLocationController.js
 
b/traffic_ops/experimental/ui/app/src/common/modules/form/location/new/FormNewLocationController.js
index 6eee781..2d83277 100644
--- 
a/traffic_ops/experimental/ui/app/src/common/modules/form/location/new/FormNewLocationController.js
+++ 
b/traffic_ops/experimental/ui/app/src/common/modules/form/location/new/FormNewLocationController.js
@@ -1,4 +1,4 @@
-var FormNewLocationController = function(location, $scope, $controller, 
locationUtils, locationService) {
+var FormNewLocationController = function(location, $scope, $controller, 
locationService) {
 
     // extends the FormLocationController to inherit common methods
     angular.extend(this, $controller('FormLocationController', { location: 
location, $scope: $scope }));
@@ -11,13 +11,10 @@ var FormNewLocationController = function(location, $scope, 
$controller, location
     };
 
     $scope.save = function(location) {
-        locationService.createLocation(location).
-            then(function() {
-                locationUtils.navigateToPath('/admin/locations');
-            });
+        locationService.createLocation(location);
     };
 
 };
 
-FormNewLocationController.$inject = ['location', '$scope', '$controller', 
'locationUtils', 'locationService'];
+FormNewLocationController.$inject = ['location', '$scope', '$controller', 
'locationService'];
 module.exports = FormNewLocationController;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/modules/form/parameter/new/FormNewParameterController.js
----------------------------------------------------------------------
diff --git 
a/traffic_ops/experimental/ui/app/src/common/modules/form/parameter/new/FormNewParameterController.js
 
b/traffic_ops/experimental/ui/app/src/common/modules/form/parameter/new/FormNewParameterController.js
index 8bc36b6..fa03765 100644
--- 
a/traffic_ops/experimental/ui/app/src/common/modules/form/parameter/new/FormNewParameterController.js
+++ 
b/traffic_ops/experimental/ui/app/src/common/modules/form/parameter/new/FormNewParameterController.js
@@ -1,4 +1,4 @@
-var FormNewParameterController = function(parameter, $scope, $controller, 
locationUtils, parameterService) {
+var FormNewParameterController = function(parameter, $scope, $controller, 
parameterService) {
 
     // extends the FormParameterController to inherit common methods
     angular.extend(this, $controller('FormParameterController', { parameter: 
parameter, $scope: $scope }));
@@ -11,13 +11,10 @@ var FormNewParameterController = function(parameter, 
$scope, $controller, locati
     };
 
     $scope.save = function(parameter) {
-        parameterService.createParameter(parameter).
-            then(function() {
-                locationUtils.navigateToPath('/admin/parameters');
-            });
+        parameterService.createParameter(parameter);
     };
 
 };
 
-FormNewParameterController.$inject = ['parameter', '$scope', '$controller', 
'locationUtils', 'parameterService'];
+FormNewParameterController.$inject = ['parameter', '$scope', '$controller', 
'parameterService'];
 module.exports = FormNewParameterController;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/modules/form/profile/new/FormNewProfileController.js
----------------------------------------------------------------------
diff --git 
a/traffic_ops/experimental/ui/app/src/common/modules/form/profile/new/FormNewProfileController.js
 
b/traffic_ops/experimental/ui/app/src/common/modules/form/profile/new/FormNewProfileController.js
index a155fe0..d2362e9 100644
--- 
a/traffic_ops/experimental/ui/app/src/common/modules/form/profile/new/FormNewProfileController.js
+++ 
b/traffic_ops/experimental/ui/app/src/common/modules/form/profile/new/FormNewProfileController.js
@@ -1,4 +1,4 @@
-var FormNewProfileController = function(profile, $scope, $controller, 
locationUtils, profileService) {
+var FormNewProfileController = function(profile, $scope, $controller, 
profileService) {
 
     // extends the FormProfileController to inherit common methods
     angular.extend(this, $controller('FormProfileController', { profile: 
profile, $scope: $scope }));
@@ -11,13 +11,10 @@ var FormNewProfileController = function(profile, $scope, 
$controller, locationUt
     };
 
     $scope.save = function(profile) {
-        profileService.createProfile(profile).
-            then(function() {
-                locationUtils.navigateToPath('/admin/profiles');
-            });
+        profileService.createProfile(profile);
     };
 
 };
 
-FormNewProfileController.$inject = ['profile', '$scope', '$controller', 
'locationUtils', 'profileService'];
+FormNewProfileController.$inject = ['profile', '$scope', '$controller', 
'profileService'];
 module.exports = FormNewProfileController;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/modules/form/server/new/FormNewServerController.js
----------------------------------------------------------------------
diff --git 
a/traffic_ops/experimental/ui/app/src/common/modules/form/server/new/FormNewServerController.js
 
b/traffic_ops/experimental/ui/app/src/common/modules/form/server/new/FormNewServerController.js
index d1cb7e0..65c9d95 100644
--- 
a/traffic_ops/experimental/ui/app/src/common/modules/form/server/new/FormNewServerController.js
+++ 
b/traffic_ops/experimental/ui/app/src/common/modules/form/server/new/FormNewServerController.js
@@ -1,4 +1,4 @@
-var FormNewServerController = function(server, $scope, $controller, 
locationUtils, serverService) {
+var FormNewServerController = function(server, $scope, $controller, 
serverService) {
 
     // extends the FormServerController to inherit common methods
     angular.extend(this, $controller('FormServerController', { server: server, 
$scope: $scope }));
@@ -11,13 +11,10 @@ var FormNewServerController = function(server, $scope, 
$controller, locationUtil
     };
 
     $scope.save = function(server) {
-        serverService.createServer(server).
-            then(function() {
-                locationUtils.navigateToPath('/configure/servers');
-            });
+        serverService.createServer(server);
     };
 
 };
 
-FormNewServerController.$inject = ['server', '$scope', '$controller', 
'locationUtils', 'serverService'];
+FormNewServerController.$inject = ['server', '$scope', '$controller', 
'serverService'];
 module.exports = FormNewServerController;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/modules/form/status/new/FormNewStatusController.js
----------------------------------------------------------------------
diff --git 
a/traffic_ops/experimental/ui/app/src/common/modules/form/status/new/FormNewStatusController.js
 
b/traffic_ops/experimental/ui/app/src/common/modules/form/status/new/FormNewStatusController.js
index a1e677f..1072854 100644
--- 
a/traffic_ops/experimental/ui/app/src/common/modules/form/status/new/FormNewStatusController.js
+++ 
b/traffic_ops/experimental/ui/app/src/common/modules/form/status/new/FormNewStatusController.js
@@ -1,4 +1,4 @@
-var FormNewStatusController = function(status, $scope, $controller, 
locationUtils, statusService) {
+var FormNewStatusController = function(status, $scope, $controller, 
statusService) {
 
     // extends the FormStatusController to inherit common methods
     angular.extend(this, $controller('FormStatusController', { status: status, 
$scope: $scope }));
@@ -11,13 +11,10 @@ var FormNewStatusController = function(status, $scope, 
$controller, locationUtil
     };
 
     $scope.save = function(status) {
-        statusService.createStatus(status).
-            then(function() {
-                locationUtils.navigateToPath('/admin/statuses');
-            });
+        statusService.createStatus(status);
     };
 
 };
 
-FormNewStatusController.$inject = ['status', '$scope', '$controller', 
'locationUtils', 'statusService'];
+FormNewStatusController.$inject = ['status', '$scope', '$controller', 
'statusService'];
 module.exports = FormNewStatusController;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/modules/form/type/new/FormNewTypeController.js
----------------------------------------------------------------------
diff --git 
a/traffic_ops/experimental/ui/app/src/common/modules/form/type/new/FormNewTypeController.js
 
b/traffic_ops/experimental/ui/app/src/common/modules/form/type/new/FormNewTypeController.js
index e82e028..109f8f7 100644
--- 
a/traffic_ops/experimental/ui/app/src/common/modules/form/type/new/FormNewTypeController.js
+++ 
b/traffic_ops/experimental/ui/app/src/common/modules/form/type/new/FormNewTypeController.js
@@ -1,4 +1,4 @@
-var FormNewTypeController = function(type, $scope, $controller, locationUtils, 
typeService) {
+var FormNewTypeController = function(type, $scope, $controller, typeService) {
 
     // extends the FormTypeController to inherit common methods
     angular.extend(this, $controller('FormTypeController', { type: type, 
$scope: $scope }));
@@ -11,13 +11,10 @@ var FormNewTypeController = function(type, $scope, 
$controller, locationUtils, t
     };
 
     $scope.save = function(type) {
-        typeService.createType(type).
-            then(function() {
-                locationUtils.navigateToPath('/admin/types');
-            });
+        typeService.createType(type);
     };
 
 };
 
-FormNewTypeController.$inject = ['type', '$scope', '$controller', 
'locationUtils', 'typeService'];
+FormNewTypeController.$inject = ['type', '$scope', '$controller', 
'typeService'];
 module.exports = FormNewTypeController;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/270ffb7f/traffic_ops/experimental/ui/app/src/common/modules/form/user/new/FormNewUserController.js
----------------------------------------------------------------------
diff --git 
a/traffic_ops/experimental/ui/app/src/common/modules/form/user/new/FormNewUserController.js
 
b/traffic_ops/experimental/ui/app/src/common/modules/form/user/new/FormNewUserController.js
index 586ecab..9d6ea48 100644
--- 
a/traffic_ops/experimental/ui/app/src/common/modules/form/user/new/FormNewUserController.js
+++ 
b/traffic_ops/experimental/ui/app/src/common/modules/form/user/new/FormNewUserController.js
@@ -1,4 +1,4 @@
-var FormNewUserController = function(user, $scope, $controller, locationUtils, 
userService) {
+var FormNewUserController = function(user, $scope, $controller, userService) {
 
     // extends the FormUserController to inherit common methods
     angular.extend(this, $controller('FormUserController', { user: user, 
$scope: $scope }));
@@ -11,13 +11,10 @@ var FormNewUserController = function(user, $scope, 
$controller, locationUtils, u
     };
 
     $scope.confirmSave = function(user, usernameField) {
-        userService.createUser(user).
-            then(function() {
-                locationUtils.navigateToPath('/admin/users');
-            });
+        userService.createUser(user);
     };
 
 };
 
-FormNewUserController.$inject = ['user', '$scope', '$controller', 
'locationUtils', 'userService'];
+FormNewUserController.$inject = ['user', '$scope', '$controller', 
'userService'];
 module.exports = FormNewUserController;
\ No newline at end of file


Reply via email to