Eliminate use of a now obsolete admin basePath variable

The ironic plugin was using a basePath variable provided by the dashboard.admin
module. This variable appears to have been recently removed from the admin
module, and actually should not have been used by ironic in the first place.
The dashboard.ironic module now privides its own basePath variable.

Change-Id: I3df31c5f46e99e3b4f5b45daf7f1aa11fa623b1c
This commit is contained in:
Peter Piela 2016-10-19 09:27:38 -04:00
parent 83bd7d2fda
commit 9185bc06fe
7 changed files with 25 additions and 22 deletions

View File

@ -23,7 +23,7 @@
createPortService.$inject = [ createPortService.$inject = [
'$modal', '$modal',
'horizon.dashboard.admin.basePath' 'horizon.dashboard.admin.ironic.basePath'
]; ];
function createPortService($modal, basePath) { function createPortService($modal, basePath) {
@ -41,7 +41,7 @@
return node; return node;
} }
}, },
templateUrl: basePath + '/ironic/create-port/create-port.html' templateUrl: basePath + '/create-port/create-port.html'
}; };
return $modal.open(options); return $modal.open(options);
} }

View File

@ -23,7 +23,7 @@
editNodeService.$inject = [ editNodeService.$inject = [
'$modal', '$modal',
'horizon.dashboard.admin.basePath', 'horizon.dashboard.admin.ironic.basePath',
'$log' '$log'
]; ];
@ -42,7 +42,7 @@
return node; return node;
} }
}, },
templateUrl: basePath + '/ironic/base-node/base-node.html' templateUrl: basePath + '/base-node/base-node.html'
}; };
return $modal.open(options); return $modal.open(options);
} }

View File

@ -23,7 +23,7 @@
enrollNodeService.$inject = [ enrollNodeService.$inject = [
'$modal', '$modal',
'horizon.dashboard.admin.basePath' 'horizon.dashboard.admin.ironic.basePath'
]; ];
function enrollNodeService($modal, basePath) { function enrollNodeService($modal, basePath) {
@ -35,7 +35,7 @@
var options = { var options = {
controller: 'EnrollNodeController as ctrl', controller: 'EnrollNodeController as ctrl',
backdrop: 'static', backdrop: 'static',
templateUrl: basePath + '/ironic/base-node/base-node.html' templateUrl: basePath + '/base-node/base-node.html'
}; };
return $modal.open(options); return $modal.open(options);
} }

View File

@ -27,21 +27,27 @@
*/ */
angular angular
.module('horizon.dashboard.admin.ironic', []) .module('horizon.dashboard.admin.ironic', [])
.constant('horizon.dashboard.admin.ironic.validHostNamePattern', .config(config);
'^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\\-]*[A-Za-z0-9])$') // eslint-disable-line max-len
.constant('horizon.dashboard.admin.ironic.validUuidPattern', config.$inject = ['$provide', '$windowProvider'];
'^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$') // eslint-disable-line max-len
.constant('horizon.dashboard.admin.ironic.events', events());
function events() { function config($provide, $windowProvider) {
return { $provide.constant('horizon.dashboard.admin.ironic.validHostNamePattern',
'^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\\-]*[A-Za-z0-9])$'); // eslint-disable-line max-len
$provide.constant('horizon.dashboard.admin.ironic.validUuidPattern',
'^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$'); // eslint-disable-line max-len
var path = $windowProvider.$get().STATIC_URL + 'dashboard/admin/ironic/';
$provide.constant('horizon.dashboard.admin.ironic.basePath', path);
var events = {
ENROLL_NODE_SUCCESS:'horizon.dashboard.admin.ironic.ENROLL_NODE_SUCCESS', ENROLL_NODE_SUCCESS:'horizon.dashboard.admin.ironic.ENROLL_NODE_SUCCESS',
DELETE_NODE_SUCCESS:'horizon.dashboard.admin.ironic.DELETE_NODE_SUCCESS', DELETE_NODE_SUCCESS:'horizon.dashboard.admin.ironic.DELETE_NODE_SUCCESS',
EDIT_NODE_SUCCESS:'horizon.dashboard.admin.ironic.EDIT_NODE_SUCCESS', EDIT_NODE_SUCCESS:'horizon.dashboard.admin.ironic.EDIT_NODE_SUCCESS',
CREATE_PORT_SUCCESS:'horizon.dashboard.admin.ironic.CREATE_PORT_SUCCESS', CREATE_PORT_SUCCESS:'horizon.dashboard.admin.ironic.CREATE_PORT_SUCCESS',
DELETE_PORT_SUCCESS:'horizon.dashboard.admin.ironic.DELETE_PORT_SUCCESS' DELETE_PORT_SUCCESS:'horizon.dashboard.admin.ironic.DELETE_PORT_SUCCESS'
}; };
$provide.constant('horizon.dashboard.admin.ironic.events', events);
} }
})(); })();

View File

@ -30,7 +30,7 @@
maintenanceService.$inject = [ maintenanceService.$inject = [
'$modal', '$modal',
'horizon.dashboard.admin.basePath', 'horizon.dashboard.admin.ironic.basePath',
'horizon.dashboard.admin.ironic.actions' 'horizon.dashboard.admin.ironic.actions'
]; ];
@ -54,7 +54,7 @@
function putNodeInMaintenanceMode(node) { function putNodeInMaintenanceMode(node) {
var options = { var options = {
controller: "MaintenanceController as ctrl", controller: "MaintenanceController as ctrl",
templateUrl: basePath + '/ironic/maintenance/maintenance.html' templateUrl: basePath + '/maintenance/maintenance.html'
}; };
$modal.open(options).result.then(function(maintReason) { $modal.open(options).result.then(function(maintReason) {
actions.putNodeInMaintenanceMode(node, maintReason); actions.putNodeInMaintenanceMode(node, maintReason);
@ -72,7 +72,7 @@
function putNodesInMaintenanceMode(nodes) { function putNodesInMaintenanceMode(nodes) {
var options = { var options = {
controller: "MaintenanceController as ctrl", controller: "MaintenanceController as ctrl",
templateUrl: basePath + '/ironic/maintenance/maintenance.html' templateUrl: basePath + '/maintenance/maintenance.html'
}; };
$modal.open(options).result.then(function(maintReason) { $modal.open(options).result.then(function(maintReason) {
actions.putAllInMaintenanceMode(nodes, maintReason); actions.putAllInMaintenanceMode(nodes, maintReason);

View File

@ -30,7 +30,7 @@
'horizon.app.core.openstack-service-api.ironic', 'horizon.app.core.openstack-service-api.ironic',
'horizon.dashboard.admin.ironic.events', 'horizon.dashboard.admin.ironic.events',
'horizon.dashboard.admin.ironic.actions', 'horizon.dashboard.admin.ironic.actions',
'horizon.dashboard.admin.basePath', 'horizon.dashboard.admin.ironic.basePath',
'horizon.dashboard.admin.ironic.edit-node.service', 'horizon.dashboard.admin.ironic.edit-node.service',
'horizon.dashboard.admin.ironic.maintenance.service', 'horizon.dashboard.admin.ironic.maintenance.service',
'horizon.dashboard.admin.ironic.validUuidPattern' 'horizon.dashboard.admin.ironic.validUuidPattern'
@ -48,7 +48,7 @@
maintenanceService, maintenanceService,
validUuidPattern) { validUuidPattern) {
var ctrl = this; var ctrl = this;
var path = basePath + 'ironic/node-details/sections/'; var path = basePath + '/node-details/sections/';
ctrl.noPortsText = gettext('No network ports have been defined'); ctrl.noPortsText = gettext('No network ports have been defined');

View File

@ -29,7 +29,6 @@
'horizon.app.core.openstack-service-api.ironic', 'horizon.app.core.openstack-service-api.ironic',
'horizon.dashboard.admin.ironic.events', 'horizon.dashboard.admin.ironic.events',
'horizon.dashboard.admin.ironic.actions', 'horizon.dashboard.admin.ironic.actions',
'horizon.dashboard.admin.basePath',
'horizon.dashboard.admin.ironic.maintenance.service', 'horizon.dashboard.admin.ironic.maintenance.service',
'horizon.dashboard.admin.ironic.enroll-node.service', 'horizon.dashboard.admin.ironic.enroll-node.service',
'horizon.dashboard.admin.ironic.edit-node.service' 'horizon.dashboard.admin.ironic.edit-node.service'
@ -42,7 +41,6 @@
ironic, ironic,
ironicEvents, ironicEvents,
actions, actions,
basePath,
maintenanceService, maintenanceService,
enrollNodeService, enrollNodeService,
editNodeService) { editNodeService) {
@ -50,7 +48,6 @@
ctrl.nodes = []; ctrl.nodes = [];
ctrl.nodesSrc = []; ctrl.nodesSrc = [];
ctrl.basePath = basePath;
ctrl.actions = actions; ctrl.actions = actions;
ctrl.putNodeInMaintenanceMode = putNodeInMaintenanceMode; ctrl.putNodeInMaintenanceMode = putNodeInMaintenanceMode;