mirror of
https://github.com/ansible/awx.git
synced 2026-01-13 02:50:02 -03:30
adding states for modular-ly defined routes
This commit is contained in:
parent
c0b267b95a
commit
4bf357659f
@ -2,11 +2,9 @@ import route from './adhoc.route';
|
||||
import adhocController from './adhoc.controller';
|
||||
import form from './adhoc.form';
|
||||
|
||||
export default angular.module('adhoc', ["ngRoute"])
|
||||
export default angular.module('adhoc', [])
|
||||
.controller('adhocController', adhocController)
|
||||
.config(['$routeProvider', function($routeProvider) {
|
||||
var url = route.route;
|
||||
delete route.route;
|
||||
$routeProvider.when(url, route);
|
||||
.run(['$stateExtender', function($stateExtender) {
|
||||
$stateExtender.addState(route);
|
||||
}])
|
||||
.factory('adhocForm', form);
|
||||
|
||||
@ -862,7 +862,7 @@ export function InventoriesManage ($log, $scope, $rootScope, $location,
|
||||
});
|
||||
|
||||
$scope.systemTracking = function() {
|
||||
transitionTo('systemTracking',
|
||||
$state.transitionTo('systemTracking',
|
||||
{ inventory: $scope.inventory,
|
||||
hosts: $scope.hostsSelectedItems
|
||||
});
|
||||
|
||||
@ -8,12 +8,12 @@ export default
|
||||
[ '$compile','SchedulerInit', 'Rest', 'Wait',
|
||||
'inventoryScriptsFormObject', 'ProcessErrors', 'GetBasePath', 'Empty',
|
||||
'GenerateForm', 'SearchInit' , 'PaginateInit',
|
||||
'LookUpInit', 'OrganizationList', '$scope', 'transitionTo',
|
||||
'LookUpInit', 'OrganizationList', '$scope', '$state',
|
||||
function(
|
||||
$compile, SchedulerInit, Rest, Wait,
|
||||
inventoryScriptsFormObject, ProcessErrors, GetBasePath, Empty,
|
||||
GenerateForm, SearchInit, PaginateInit,
|
||||
LookUpInit, OrganizationList, $scope, transitionTo
|
||||
LookUpInit, OrganizationList, $scope, $state
|
||||
) {
|
||||
var scope = $scope,
|
||||
generator = GenerateForm,
|
||||
@ -48,7 +48,7 @@ export default
|
||||
script: scope.script
|
||||
})
|
||||
.success(function () {
|
||||
transitionTo('inventoryScriptsList');
|
||||
$state.transitionTo('inventoryScriptsList');
|
||||
Wait('stop');
|
||||
|
||||
})
|
||||
|
||||
@ -10,8 +10,6 @@ import controller from './add.controller';
|
||||
export default
|
||||
angular.module('inventoryScriptsAdd', [])
|
||||
.controller('inventoryScriptsAddController', controller)
|
||||
.config(['$routeProvider', function($routeProvider) {
|
||||
var url = route.route;
|
||||
delete route.route;
|
||||
$routeProvider.when(url, route);
|
||||
.run(['$stateExtender', function($stateExtender) {
|
||||
$stateExtender.addState(route);
|
||||
}]);
|
||||
|
||||
@ -9,13 +9,13 @@ export default
|
||||
'inventoryScriptsFormObject', 'ProcessErrors', 'GetBasePath',
|
||||
'GenerateForm', 'SearchInit' , 'PaginateInit',
|
||||
'LookUpInit', 'OrganizationList', 'inventory_script',
|
||||
'$scope', 'transitionTo',
|
||||
'$scope', '$state',
|
||||
function(
|
||||
Rest, Wait,
|
||||
inventoryScriptsFormObject, ProcessErrors, GetBasePath,
|
||||
GenerateForm, SearchInit, PaginateInit,
|
||||
LookUpInit, OrganizationList, inventory_script,
|
||||
$scope, transitionTo
|
||||
$scope, $state
|
||||
) {
|
||||
var generator = GenerateForm,
|
||||
id = inventory_script.id,
|
||||
@ -80,7 +80,7 @@ export default
|
||||
script: $scope.script
|
||||
})
|
||||
.success(function () {
|
||||
transitionTo('inventoryScriptsList');
|
||||
$state.transitionTo('inventoryScriptsList');
|
||||
Wait('stop');
|
||||
|
||||
})
|
||||
|
||||
@ -10,8 +10,6 @@ import controller from './edit.controller';
|
||||
export default
|
||||
angular.module('inventoryScriptsEdit', [])
|
||||
.controller('inventoryScriptsEditController', controller)
|
||||
.config(['$routeProvider', function($routeProvider) {
|
||||
var url = route.route;
|
||||
delete route.route;
|
||||
$routeProvider.when(url, route);
|
||||
.run(['$stateExtender', function($stateExtender) {
|
||||
$stateExtender.addState(route);
|
||||
}]);
|
||||
|
||||
@ -7,11 +7,11 @@
|
||||
export default
|
||||
[ '$rootScope','Wait', 'generateList', 'inventoryScriptsListObject',
|
||||
'GetBasePath' , 'SearchInit' , 'PaginateInit',
|
||||
'Rest' , 'ProcessErrors', 'Prompt', 'transitionTo', 'Stream',
|
||||
'Rest' , 'ProcessErrors', 'Prompt', '$state', 'Stream',
|
||||
function(
|
||||
$rootScope,Wait, GenerateList, inventoryScriptsListObject,
|
||||
GetBasePath, SearchInit, PaginateInit,
|
||||
Rest, ProcessErrors, Prompt, transitionTo, Stream
|
||||
Rest, ProcessErrors, Prompt, $state, Stream
|
||||
) {
|
||||
var scope = $rootScope.$new(),
|
||||
defaultUrl = GetBasePath('inventory_scripts'),
|
||||
@ -38,8 +38,8 @@ export default
|
||||
scope.search(list.iterator);
|
||||
|
||||
scope.editCustomInv = function(){
|
||||
transitionTo('inventoryScriptsEdit', {
|
||||
inventory_script: this.inventory_script
|
||||
$state.transitionTo('inventoryScriptsEdit', {
|
||||
inventory_script: this.inventory_script.id
|
||||
});
|
||||
};
|
||||
|
||||
@ -73,7 +73,7 @@ export default
|
||||
};
|
||||
|
||||
scope.addCustomInv = function(){
|
||||
transitionTo('inventoryScriptsAdd');
|
||||
$state.transitionTo('inventoryScriptsAdd');
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@ -10,8 +10,6 @@ import controller from './list.controller';
|
||||
export default
|
||||
angular.module('inventoryScriptsList', [])
|
||||
.controller('inventoryScriptsListController', controller)
|
||||
.config(['$routeProvider', function($routeProvider) {
|
||||
var url = route.route;
|
||||
delete route.route;
|
||||
$routeProvider.when(url, route);
|
||||
}]);
|
||||
.run(['$stateExtender', function($stateExtender) {
|
||||
$stateExtender.addState(route);
|
||||
}]);
|
||||
|
||||
@ -15,10 +15,4 @@ export default
|
||||
.run(['$stateExtender', function($stateExtender) {
|
||||
$stateExtender.addState(loginRoute);
|
||||
$stateExtender.addState(logoutRoute);
|
||||
// var url = loginRoute.url;
|
||||
// delete loginRoute.route;
|
||||
// $routeProvider.when(url, loginRoute);
|
||||
// url = logoutRoute.route;
|
||||
// delete logoutRoute.route;
|
||||
// $routeProvider.when(url, logoutRoute);
|
||||
}]);
|
||||
|
||||
@ -11,12 +11,12 @@ export default
|
||||
'GetBasePath' , 'SearchInit' , 'PaginateInit',
|
||||
'SchedulesList',
|
||||
'Rest' , 'ProcessErrors', 'managementJobsListObject', '$rootScope',
|
||||
'transitionTo', 'Stream',
|
||||
'$state', 'Stream',
|
||||
function( Wait, $location, $compile, CreateDialog, GenerateList,
|
||||
GetBasePath, SearchInit, PaginateInit,
|
||||
SchedulesList,
|
||||
Rest, ProcessErrors, managementJobsListObject, $rootScope,
|
||||
transitionTo, Stream) {
|
||||
$state, Stream) {
|
||||
|
||||
var scope = $rootScope.$new(),
|
||||
parent_scope = scope,
|
||||
@ -251,7 +251,7 @@ export default
|
||||
};
|
||||
|
||||
scope.configureSchedule = function() {
|
||||
transitionTo('managementJobsSchedule', {
|
||||
$state.transitionTo('managementJobsSchedule', {
|
||||
management_job: this.configure_job
|
||||
});
|
||||
};
|
||||
|
||||
@ -10,8 +10,6 @@ import controller from './list.controller';
|
||||
export default
|
||||
angular.module('managementJobsList', [])
|
||||
.controller('managementJobsListController', controller)
|
||||
.config(['$routeProvider', function($routeProvider) {
|
||||
var url = route.route;
|
||||
delete route.route;
|
||||
$routeProvider.when(url, route);
|
||||
.run(['$stateExtender', function($stateExtender) {
|
||||
$stateExtender.addState(route);
|
||||
}]);
|
||||
|
||||
@ -10,8 +10,6 @@ import controller from './schedule.controller';
|
||||
export default
|
||||
angular.module('managementJobsSchedule', [])
|
||||
.controller('managementJobsScheduleController', controller)
|
||||
.config(['$routeProvider', function($routeProvider) {
|
||||
var url = route.route;
|
||||
delete route.route;
|
||||
$routeProvider.when(url, route);
|
||||
.run(['$stateExtender', function($stateExtender) {
|
||||
$stateExtender.addState(route);
|
||||
}]);
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<section id="htmlTemplate" class="Container">
|
||||
<nav class="SetupMenu Container-main">
|
||||
<a link-to="credentials" class="SetupItem HoverIcon">
|
||||
<a ui-sref="credentials" class="SetupItem HoverIcon">
|
||||
<div class="Media">
|
||||
<i class="SetupItem-icon SetupItem-icon--credentials HoverIcon-icon HoverIcon-icon--color Media-figure">
|
||||
<aw-icon name="Credentials"></aw-icon>
|
||||
@ -13,7 +13,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
<a link-to="users" class="SetupItem HoverIcon">
|
||||
<a ui-sref="users" class="SetupItem HoverIcon">
|
||||
<div class="Media">
|
||||
<i class="SetupItem-icon HoverIcon-icon HoverIcon-icon--color Media-figure">
|
||||
<aw-icon name="Users"></aw-icon>
|
||||
@ -26,7 +26,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
<a link-to="teams" class="SetupItem HoverIcon">
|
||||
<a ui-sref="teams" class="SetupItem HoverIcon">
|
||||
<div class="Media">
|
||||
<i class="SetupItem-icon HoverIcon-icon HoverIcon-icon--color Media-figure">
|
||||
<aw-icon name="Teams"></aw-icon>
|
||||
@ -42,7 +42,7 @@
|
||||
</nav>
|
||||
<aside class="Container-aside">
|
||||
<nav class="SetupMenu Menu Menu--vertical">
|
||||
<a link-to="organizations" class="SetupItem SetupItem--aside HoverIcon Media">
|
||||
<a ui-sref="organizations" class="SetupItem SetupItem--aside HoverIcon Media">
|
||||
<i class="HoverIcon-icon HoverIcon-icon--opacity HoverIcon-icon--color Media-figure SetupItem-icon SetupItem-icon--aside ">
|
||||
<aw-icon name="Organizations"></aw-icon>
|
||||
</i>
|
||||
@ -53,7 +53,7 @@
|
||||
</p>
|
||||
</div>
|
||||
</a>
|
||||
<a link-to="managementJobsList" class="SetupItem SetupItem--aside HoverIcon Media" ng-if="user_is_superuser">
|
||||
<a ui-sref="managementJobsList" class="SetupItem SetupItem--aside HoverIcon Media" ng-if="user_is_superuser">
|
||||
<i class="HoverIcon-icon HoverIcon-icon--opacity HoverIcon-icon--color Media-figure SetupItem-icon SetupItem-icon--aside">
|
||||
<aw-icon name="ManagementJobs"></aw-icon>
|
||||
</i>
|
||||
@ -63,7 +63,7 @@
|
||||
Manage the cleanup of old job history, activity streams, data marked for deletion, and system tracking info.
|
||||
</div>
|
||||
</a>
|
||||
<a link-to="inventoryScriptsList" class="SetupItem SetupItem--aside HoverIcon Media">
|
||||
<a ui-sref="inventoryScriptsList" class="SetupItem SetupItem--aside HoverIcon Media">
|
||||
<i class="HoverIcon-icon HoverIcon-icon--opacity HoverIcon-icon--color Media-figure SetupItem-icon SetupItem-icon--aside ">
|
||||
<aw-icon name="InventoryScripts"></aw-icon>
|
||||
</i>
|
||||
@ -73,7 +73,7 @@
|
||||
Create and edit scripts to dynamically load hosts from any source.
|
||||
</div>
|
||||
</a>
|
||||
<a link-to="license" class="SetupItem SetupItem--button SetupItem--aside SetupItem--noIcon">
|
||||
<a ui-sref="license" class="SetupItem SetupItem--button SetupItem--aside SetupItem--noIcon">
|
||||
<h4 class="SetupItem-title SetupItem-title--aside">View Your License</h4>
|
||||
</a>
|
||||
<button ng-click="showAboutModal()" class="SetupItem SetupItem--button SetupItem--aside SetupItem--noIcon">
|
||||
|
||||
@ -22,8 +22,6 @@ export default
|
||||
dataServices.name
|
||||
])
|
||||
.controller('systemTracking', controller)
|
||||
.config(['$routeProvider', function($routeProvider) {
|
||||
var url = route.route;
|
||||
delete route.route;
|
||||
$routeProvider.when(url, route);
|
||||
.run(['$stateExtender', function($stateExtender) {
|
||||
$stateExtender.addState(route);
|
||||
}]);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user