mirror of
https://github.com/ansible/awx.git
synced 2026-02-15 02:00:01 -03:30
Add Instance Group Fields to resources
* Add instance group fields to organization, inventory, and job template forms. * Add instance groups CRUD * Display instance group that job ran on in job details panel * Setup instance group panel in Settings
This commit is contained in:
36
awx/ui/client/src/instance-groups/main.js
Normal file
36
awx/ui/client/src/instance-groups/main.js
Normal file
@@ -0,0 +1,36 @@
|
||||
import InstanceGroupsList from './list/instance-groups-list.controller';
|
||||
import list from './instance-groups.list';
|
||||
import service from './instance-groups.service';
|
||||
import { N_ } from '../i18n';
|
||||
|
||||
export default
|
||||
angular.module('instanceGroups', [])
|
||||
.factory('InstanceGroupList', list)
|
||||
.service('InstanceGroupsService', service)
|
||||
.controller('InstanceGroupsList', InstanceGroupsList)
|
||||
.config(['$stateProvider', 'stateDefinitionsProvider',
|
||||
function($stateProvider, stateDefinitionsProvider) {
|
||||
let stateDefinitions = stateDefinitionsProvider.$get();
|
||||
|
||||
$stateProvider.state({
|
||||
name: 'instanceGroups',
|
||||
url: '/instance_groups',
|
||||
lazyLoad: () => stateDefinitions.generateTree({
|
||||
parent: 'instanceGroups',
|
||||
list: 'InstanceGroupList',
|
||||
controllers: {
|
||||
list: 'InstanceGroupsList'
|
||||
},
|
||||
data: {
|
||||
activityStream: true,
|
||||
activityStreamTarget: 'instanceGroup'
|
||||
},
|
||||
ncyBreadcrumb: {
|
||||
parent: 'setup',
|
||||
label: N_('INSTANCE GROUPS')
|
||||
}
|
||||
})
|
||||
});
|
||||
|
||||
}
|
||||
]);
|
||||
Reference in New Issue
Block a user