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