mirror of
https://github.com/ansible/awx.git
synced 2026-01-11 18:09:57 -03:30
Removing the FeatureService from state resolve files
Instead, the FeatureService can be added into hte resolve in the StateExender provider
This commit is contained in:
parent
45a3ccaa50
commit
459fb492f3
@ -10,10 +10,5 @@ export default {
|
||||
route: '/adhoc',
|
||||
name: 'inventoryManage.adhoc',
|
||||
templateUrl: templateUrl('adhoc/adhoc'),
|
||||
controller: 'adhocController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'adhocController'
|
||||
};
|
||||
|
||||
@ -258,11 +258,6 @@ var tower = angular.module('Tower', [
|
||||
ncyBreadcrumb: {
|
||||
parent: 'dashboard',
|
||||
label: "GROUPS"
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
}).
|
||||
|
||||
@ -272,11 +267,6 @@ var tower = angular.module('Tower', [
|
||||
controller: JobsListController,
|
||||
ncyBreadcrumb: {
|
||||
label: "JOBS"
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
}).
|
||||
|
||||
@ -290,11 +280,6 @@ var tower = angular.module('Tower', [
|
||||
},
|
||||
ncyBreadcrumb: {
|
||||
label: "PROJECTS"
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
}).
|
||||
|
||||
@ -305,11 +290,6 @@ var tower = angular.module('Tower', [
|
||||
ncyBreadcrumb: {
|
||||
parent: "projects",
|
||||
label: "CREATE PROJECT"
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
}).
|
||||
|
||||
@ -319,77 +299,42 @@ var tower = angular.module('Tower', [
|
||||
controller: ProjectsEdit,
|
||||
data: {
|
||||
activityStreamId: 'id'
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
}).
|
||||
state('projectOrganizations', {
|
||||
url: '/projects/:project_id/organizations',
|
||||
templateUrl: urlPrefix + 'partials/projects.html',
|
||||
controller: OrganizationsList,
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: OrganizationsList
|
||||
}).
|
||||
|
||||
state('projectOrganizationAdd', {
|
||||
url: '/projects/:project_id/organizations/add',
|
||||
templateUrl: urlPrefix + 'partials/projects.html',
|
||||
controller: OrganizationsAdd,
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: OrganizationsAdd
|
||||
}).
|
||||
|
||||
state('organizationAdmins', {
|
||||
url: '/organizations/:organization_id/admins',
|
||||
templateUrl: urlPrefix + 'partials/organizations.html',
|
||||
controller: AdminsList,
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: AdminsList
|
||||
}).
|
||||
|
||||
state('organizationUsers', {
|
||||
url:'/organizations/:organization_id/users',
|
||||
templateUrl: urlPrefix + 'partials/users.html',
|
||||
controller: UsersList,
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: UsersList
|
||||
}).
|
||||
|
||||
state('organizationUserAdd', {
|
||||
url: '/organizations/:organization_id/users/add',
|
||||
templateUrl: urlPrefix + 'partials/users.html',
|
||||
controller: UsersAdd,
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: UsersAdd
|
||||
}).
|
||||
|
||||
state('organizationUserEdit', {
|
||||
url: '/organizations/:organization_id/users/:user_id',
|
||||
templateUrl: urlPrefix + 'partials/users.html',
|
||||
controller: UsersEdit,
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: UsersEdit
|
||||
}).
|
||||
|
||||
state('teams', {
|
||||
@ -403,11 +348,6 @@ var tower = angular.module('Tower', [
|
||||
ncyBreadcrumb: {
|
||||
parent: 'setup',
|
||||
label: 'TEAMS'
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
}).
|
||||
|
||||
@ -418,11 +358,6 @@ var tower = angular.module('Tower', [
|
||||
ncyBreadcrumb: {
|
||||
parent: "teams",
|
||||
label: "CREATE TEAM"
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
}).
|
||||
|
||||
@ -432,100 +367,55 @@ var tower = angular.module('Tower', [
|
||||
controller: TeamsEdit,
|
||||
data: {
|
||||
activityStreamId: 'team_id'
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
}).
|
||||
|
||||
state('teamUsers', {
|
||||
url: '/teams/:team_id/users',
|
||||
templateUrl: urlPrefix + 'partials/teams.html',
|
||||
controller: UsersList,
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: UsersList
|
||||
}).
|
||||
|
||||
state('teamUserEdit', {
|
||||
url: '/teams/:team_id/users/:user_id',
|
||||
templateUrl: urlPrefix + 'partials/teams.html',
|
||||
controller: UsersEdit,
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: UsersEdit
|
||||
}).
|
||||
|
||||
state('teamProjects', {
|
||||
url: '/teams/:team_id/projects',
|
||||
templateUrl: urlPrefix + 'partials/teams.html',
|
||||
controller: ProjectsList,
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: ProjectsList
|
||||
}).
|
||||
|
||||
state('teamProjectAdd', {
|
||||
url: '/teams/:team_id/projects/add',
|
||||
templateUrl: urlPrefix + 'partials/teams.html',
|
||||
controller: ProjectsAdd,
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: ProjectsAdd
|
||||
}).
|
||||
|
||||
state('teamProjectEdit', {
|
||||
url: '/teams/:team_id/projects/:project_id',
|
||||
templateUrl: urlPrefix + 'partials/teams.html',
|
||||
controller: ProjectsEdit,
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: ProjectsEdit
|
||||
}).
|
||||
|
||||
state('teamCredentials', {
|
||||
url: '/teams/:team_id/credentials',
|
||||
templateUrl: urlPrefix + 'partials/teams.html',
|
||||
controller: CredentialsList,
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: CredentialsList
|
||||
}).
|
||||
|
||||
state('teamCredentialAdd', {
|
||||
url: '/teams/:team_id/credentials/add',
|
||||
templateUrl: urlPrefix + 'partials/teams.html',
|
||||
controller: CredentialsAdd,
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: CredentialsAdd
|
||||
}).
|
||||
|
||||
state('teamCredentialEdit', {
|
||||
url: '/teams/:team_id/credentials/:credential_id',
|
||||
templateUrl: urlPrefix + 'partials/teams.html',
|
||||
controller: CredentialsEdit,
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: CredentialsEdit
|
||||
}).
|
||||
|
||||
state('credentials', {
|
||||
@ -539,11 +429,6 @@ var tower = angular.module('Tower', [
|
||||
ncyBreadcrumb: {
|
||||
parent: 'setup',
|
||||
label: 'CREDENTIALS'
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
}).
|
||||
|
||||
@ -554,11 +439,6 @@ var tower = angular.module('Tower', [
|
||||
ncyBreadcrumb: {
|
||||
parent: "credentials",
|
||||
label: "CREATE CREDENTIAL"
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
}).
|
||||
|
||||
@ -568,11 +448,6 @@ var tower = angular.module('Tower', [
|
||||
controller: CredentialsEdit,
|
||||
data: {
|
||||
activityStreamId: 'credential_id'
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
}).
|
||||
|
||||
@ -587,11 +462,6 @@ var tower = angular.module('Tower', [
|
||||
ncyBreadcrumb: {
|
||||
parent: 'setup',
|
||||
label: 'USERS'
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
}).
|
||||
|
||||
@ -602,11 +472,6 @@ var tower = angular.module('Tower', [
|
||||
ncyBreadcrumb: {
|
||||
parent: "users",
|
||||
label: "CREATE USER"
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
}).
|
||||
|
||||
@ -616,45 +481,25 @@ var tower = angular.module('Tower', [
|
||||
controller: UsersEdit,
|
||||
data: {
|
||||
activityStreamId: 'user_id'
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
}).
|
||||
|
||||
state('userCredentials', {
|
||||
url: '/users/:user_id/credentials',
|
||||
templateUrl: urlPrefix + 'partials/users.html',
|
||||
controller: CredentialsList,
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: CredentialsList
|
||||
}).
|
||||
|
||||
state('userCredentialAdd', {
|
||||
url: '/users/:user_id/credentials/add',
|
||||
templateUrl: urlPrefix + 'partials/teams.html',
|
||||
controller: CredentialsAdd,
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: CredentialsAdd
|
||||
}).
|
||||
|
||||
state('teamUserCredentialEdit', {
|
||||
url: '/teams/:user_id/credentials/:credential_id',
|
||||
templateUrl: urlPrefix + 'partials/teams.html',
|
||||
controller: CredentialsEdit,
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: CredentialsEdit
|
||||
}).
|
||||
|
||||
state('sockets', {
|
||||
|
||||
@ -15,10 +15,5 @@ export default {
|
||||
ncyBreadcrumb: {
|
||||
parent: "inventories",
|
||||
label: "CREATE INVENTORY"
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
};
|
||||
|
||||
@ -18,10 +18,5 @@ export default {
|
||||
},
|
||||
ncyBreadcrumb: {
|
||||
label: "INVENTORIES"
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
};
|
||||
|
||||
@ -19,11 +19,6 @@ export default {
|
||||
ncyBreadcrumb: {
|
||||
label: "COPY"
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}],
|
||||
},
|
||||
controller: inventoryManageCopyCtrl,
|
||||
controllerAs: 'vm',
|
||||
bindToController: true,
|
||||
|
||||
@ -19,10 +19,5 @@ export default {
|
||||
},
|
||||
ncyBreadcrumb: {
|
||||
label: "INVENTORY MANAGE"
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
};
|
||||
|
||||
@ -18,11 +18,6 @@ export default {
|
||||
},
|
||||
ncyBreadcrumb: {
|
||||
label: "INVENTORY EDIT GROUPS"
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
},
|
||||
|
||||
@ -35,11 +30,6 @@ export default {
|
||||
},
|
||||
data: {
|
||||
mode: 'add'
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@ -19,15 +19,12 @@ var ManageHostsEdit = {
|
||||
mode: 'edit'
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}],
|
||||
host: ['$stateParams', 'ManageHostsService', function($stateParams, ManageHostsService){
|
||||
return ManageHostsService.get({id: $stateParams.host_id}).then(function(res){
|
||||
return res.data.results[0];
|
||||
});
|
||||
}]
|
||||
}
|
||||
}
|
||||
};
|
||||
var ManageHostsAdd = {
|
||||
name: 'inventoryManage.addHost',
|
||||
@ -39,11 +36,6 @@ var ManageHostsAdd = {
|
||||
},
|
||||
data: {
|
||||
mode: 'add'
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
};
|
||||
export {ManageHostsAdd, ManageHostsEdit};
|
||||
|
||||
@ -11,11 +11,6 @@ export default {
|
||||
route: '/add',
|
||||
templateUrl: templateUrl('inventory-scripts/add/add'),
|
||||
controller: 'inventoryScriptsAddController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
},
|
||||
ncyBreadcrumb: {
|
||||
parent: 'inventoryScripts',
|
||||
label: 'CREATE INVENTORY SCRIPT'
|
||||
|
||||
@ -13,9 +13,6 @@ export default {
|
||||
controller: 'inventoryScriptsEditController',
|
||||
params: {inventory_script: null},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}],
|
||||
inventory_script:
|
||||
[ '$state',
|
||||
'$stateParams',
|
||||
|
||||
@ -15,11 +15,6 @@ export default {
|
||||
activityStream: true,
|
||||
activityStreamTarget: 'inventory_script'
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
},
|
||||
ncyBreadcrumb: {
|
||||
parent: 'setup',
|
||||
label: 'INVENTORY SCRIPTS'
|
||||
|
||||
@ -12,9 +12,6 @@ var hostEventModal = {
|
||||
controller: 'HostEventController',
|
||||
templateUrl: templateUrl('job-detail/host-event/host-event-modal'),
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService){
|
||||
return FeaturesService.get();
|
||||
}],
|
||||
event: ['JobDetailService','$stateParams', function(JobDetailService, $stateParams) {
|
||||
return JobDetailService.getRelatedJobEvents($stateParams.id, {
|
||||
id: $stateParams.eventId
|
||||
|
||||
@ -23,9 +23,6 @@ export default {
|
||||
$('body').removeClass('modal-open');
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}],
|
||||
hosts: ['JobDetailService','$stateParams', function(JobDetailService, $stateParams) {
|
||||
return JobDetailService.getRelatedJobEvents($stateParams.id, {
|
||||
host_name: $stateParams.hostName
|
||||
|
||||
@ -14,9 +14,6 @@ export default {
|
||||
label: "{{ job.id }} - {{ job.name }}"
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}],
|
||||
jobEventsSocket: ['Socket', '$rootScope', function(Socket, $rootScope) {
|
||||
if (!$rootScope.event_socket) {
|
||||
$rootScope.event_socket = Socket({
|
||||
|
||||
@ -10,10 +10,5 @@ export default {
|
||||
name: 'inventoryJobTemplateAdd',
|
||||
url: '/inventories/:inventory_id/job_templates/add',
|
||||
templateUrl: templateUrl('job-templates/add/job-templates-add'),
|
||||
controller: 'JobTemplatesAdd',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'JobTemplatesAdd'
|
||||
};
|
||||
|
||||
@ -14,10 +14,5 @@ export default {
|
||||
ncyBreadcrumb: {
|
||||
parent: "jobTemplates",
|
||||
label: "CREATE JOB TEMPLATE"
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
};
|
||||
|
||||
@ -13,10 +13,5 @@ export default {
|
||||
controller: 'JobTemplatesEdit',
|
||||
data: {
|
||||
activityStreamId: 'template_id'
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
};
|
||||
|
||||
@ -14,11 +14,6 @@ export default {
|
||||
data: {
|
||||
activityStreamId: 'template_id'
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
},
|
||||
params: {
|
||||
copied: null
|
||||
}
|
||||
|
||||
@ -15,11 +15,6 @@ export default {
|
||||
activityStream: true,
|
||||
activityStreamTarget: 'management_job'
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
},
|
||||
ncyBreadcrumb: {
|
||||
parent: 'setup',
|
||||
label: 'MANAGEMENT JOBS'
|
||||
|
||||
@ -13,9 +13,6 @@ export default {
|
||||
controller: 'managementJobsNotificationsController',
|
||||
params: {card: null},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}],
|
||||
management_job:
|
||||
[ '$stateParams',
|
||||
'$q',
|
||||
|
||||
@ -20,33 +20,18 @@ export default
|
||||
name: 'managementJobSchedules',
|
||||
route: '/management_jobs/:id/schedules',
|
||||
templateUrl: templateUrl('scheduler/scheduler'),
|
||||
controller: 'managementJobController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService){
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'managementJobController'
|
||||
});
|
||||
$stateExtender.addState({
|
||||
name: 'managementJobSchedules.add',
|
||||
route: '/add',
|
||||
templateUrl: templateUrl('management-jobs/scheduler/schedulerForm'),
|
||||
controller: 'managementJobAddController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService){
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'managementJobAddController'
|
||||
});
|
||||
$stateExtender.addState({
|
||||
name: 'managementJobSchedules.edit',
|
||||
route: '/edit/:schedule_id',
|
||||
templateUrl: templateUrl('management-jobs/scheduler/schedulerForm'),
|
||||
controller: 'managementJobEditController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService){
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'managementJobEditController'
|
||||
});
|
||||
}]);
|
||||
}]);
|
||||
|
||||
@ -12,9 +12,6 @@ export default {
|
||||
templateUrl: templateUrl('notifications/edit/edit'),
|
||||
controller: 'notificationsEditController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}],
|
||||
notifier:
|
||||
[ '$state',
|
||||
'$stateParams',
|
||||
|
||||
@ -10,10 +10,5 @@ export default {
|
||||
name: 'notifications',
|
||||
route: '/notifications',
|
||||
templateUrl: templateUrl('notifications/notification-templates-list/list'),
|
||||
controller: 'notificationTemplatesListController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'notificationTemplatesListController'
|
||||
};
|
||||
|
||||
@ -20,10 +20,5 @@ export default {
|
||||
ncyBreadcrumb: {
|
||||
parent: "organizations",
|
||||
label: "{{name}}"
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
};
|
||||
|
||||
@ -22,10 +22,5 @@ export default {
|
||||
return "setup";
|
||||
},
|
||||
label: "ORGANIZATIONS"
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
};
|
||||
|
||||
@ -10,10 +10,5 @@ export default {
|
||||
name: 'teamPermissionsAdd',
|
||||
route: '/teams/:team_id/permissions/add',
|
||||
templateUrl: templateUrl('permissions/shared/team-permissions'),
|
||||
controller: 'permissionsAddController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'permissionsAddController'
|
||||
};
|
||||
|
||||
@ -10,10 +10,5 @@ export default {
|
||||
name: 'teamPermissionsEdit',
|
||||
route: '/teams/:team_id/permissions/:permission_id',
|
||||
templateUrl: templateUrl('permissions/shared/team-permissions'),
|
||||
controller: 'permissionsEditController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'permissionsEditController'
|
||||
};
|
||||
|
||||
@ -10,10 +10,5 @@ export default {
|
||||
name: 'teamPermissionsList',
|
||||
route: '/teams/:team_id/permissions',
|
||||
templateUrl: templateUrl('permissions/shared/team-permissions'),
|
||||
controller: 'permissionsListController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'permissionsListController'
|
||||
};
|
||||
|
||||
@ -10,10 +10,5 @@ export default {
|
||||
name: 'userPermissionsList',
|
||||
route: '/users/:user_id/permissions',
|
||||
templateUrl: templateUrl('permissions/shared/user-permissions'),
|
||||
controller: 'permissionsListController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'permissionsListController'
|
||||
};
|
||||
|
||||
@ -19,99 +19,54 @@ export default
|
||||
name: 'jobTemplateSchedules',
|
||||
route: '/job_templates/:id/schedules',
|
||||
templateUrl: templateUrl("scheduler/scheduler"),
|
||||
controller: 'schedulerController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'schedulerController'
|
||||
});
|
||||
$stateExtender.addState({
|
||||
name: 'jobTemplateSchedules.add',
|
||||
route: '/add',
|
||||
templateUrl: templateUrl("scheduler/schedulerForm"),
|
||||
controller: 'schedulerAddController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'schedulerAddController'
|
||||
});
|
||||
$stateExtender.addState({
|
||||
name: 'jobTemplateSchedules.edit',
|
||||
route: '/:schedule_id',
|
||||
templateUrl: templateUrl("scheduler/schedulerForm"),
|
||||
controller: 'schedulerEditController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'schedulerEditController'
|
||||
});
|
||||
$stateExtender.addState({
|
||||
name: 'projectSchedules',
|
||||
route: '/projects/:id/schedules',
|
||||
templateUrl: templateUrl("scheduler/scheduler"),
|
||||
controller: 'schedulerController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'schedulerController'
|
||||
});
|
||||
$stateExtender.addState({
|
||||
name: 'projectSchedules.add',
|
||||
route: '/add',
|
||||
templateUrl: templateUrl("scheduler/schedulerForm"),
|
||||
controller: 'schedulerAddController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'schedulerAddController'
|
||||
});
|
||||
$stateExtender.addState({
|
||||
name: 'projectSchedules.edit',
|
||||
route: '/:schedule_id',
|
||||
templateUrl: templateUrl("scheduler/schedulerForm"),
|
||||
controller: 'schedulerEditController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'schedulerEditController'
|
||||
});
|
||||
$stateExtender.addState({
|
||||
name: 'inventoryManageSchedules',
|
||||
route: '/inventory/:inventory_id/manage/:id/schedules',
|
||||
templateUrl: templateUrl("scheduler/scheduler"),
|
||||
controller: 'schedulerController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'schedulerController'
|
||||
});
|
||||
$stateExtender.addState({
|
||||
name: 'inventoryManageSchedules.add',
|
||||
route: '/add',
|
||||
templateUrl: templateUrl("scheduler/schedulerForm"),
|
||||
controller: 'schedulerAddController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'schedulerAddController'
|
||||
});
|
||||
$stateExtender.addState({
|
||||
name: 'inventoryManageSchedules.edit',
|
||||
route: '/:schedule_id',
|
||||
templateUrl: templateUrl("scheduler/schedulerForm"),
|
||||
controller: 'schedulerEditController',
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}]
|
||||
}
|
||||
controller: 'schedulerEditController'
|
||||
});
|
||||
}]);
|
||||
|
||||
@ -1,13 +1,29 @@
|
||||
export default function($stateProvider) {
|
||||
this.$get = function() {
|
||||
return {
|
||||
getResolves: function(state){
|
||||
var resolve = state.resolve || {},
|
||||
routes = ["login", "logout", "socket"];
|
||||
if(_.indexOf(routes, state.name)>-1){
|
||||
return;
|
||||
}
|
||||
else{
|
||||
resolve.features = ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}];
|
||||
return resolve;
|
||||
}
|
||||
},
|
||||
|
||||
addState: function(state) {
|
||||
var route = state.route || state.url;
|
||||
var route = state.route || state.url,
|
||||
resolve = this.getResolves(state);
|
||||
|
||||
$stateProvider.state(state.name, {
|
||||
url: route,
|
||||
controller: state.controller,
|
||||
templateUrl: state.templateUrl,
|
||||
resolve: state.resolve,
|
||||
resolve: resolve,
|
||||
params: state.params,
|
||||
data: state.data,
|
||||
ncyBreadcrumb: state.ncyBreadcrumb,
|
||||
|
||||
@ -19,9 +19,6 @@ export default {
|
||||
jobType: 'ad_hoc_commands'
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}],
|
||||
adhocEventsSocket: ['Socket', '$rootScope', function(Socket, $rootScope) {
|
||||
if (!$rootScope.adhoc_event_socket) {
|
||||
$rootScope.adhoc_event_socket = Socket({
|
||||
|
||||
@ -21,9 +21,6 @@ export default {
|
||||
jobType: 'inventory_updates'
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}],
|
||||
inventorySyncSocket: [function() {
|
||||
// TODO: determine whether or not we have socket support for inventory sync standard out
|
||||
return true;
|
||||
|
||||
@ -19,9 +19,6 @@ export default {
|
||||
jobType: 'system_jobs'
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}],
|
||||
managementJobSocket: [function() {
|
||||
// TODO: determine whether or not we have socket support for management job standard out
|
||||
return true;
|
||||
|
||||
@ -21,9 +21,6 @@ export default {
|
||||
jobType: 'project_updates'
|
||||
},
|
||||
resolve: {
|
||||
features: ['FeaturesService', function(FeaturesService) {
|
||||
return FeaturesService.get();
|
||||
}],
|
||||
scmUpdateSocket: [function() {
|
||||
// TODO: determine whether or not we have socket support for scm update standard out
|
||||
return true;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user