mirror of
https://github.com/ansible/awx.git
synced 2026-03-10 05:59:28 -02:30
Further modularization.
This commit is contained in:
@@ -26,7 +26,7 @@ import {CredentialsAdd, CredentialsEdit, CredentialsList} from './controllers/Cr
|
|||||||
import {JobsListController} from './controllers/Jobs';
|
import {JobsListController} from './controllers/Jobs';
|
||||||
import {PortalController} from './controllers/Portal';
|
import {PortalController} from './controllers/Portal';
|
||||||
import systemTracking from './system-tracking/main';
|
import systemTracking from './system-tracking/main';
|
||||||
import inventory from './inventory/main';
|
import inventories from './inventories/main';
|
||||||
import inventoryScripts from './inventory-scripts/main';
|
import inventoryScripts from './inventory-scripts/main';
|
||||||
import organizations from './organizations/main';
|
import organizations from './organizations/main';
|
||||||
import permissions from './permissions/main';
|
import permissions from './permissions/main';
|
||||||
@@ -91,6 +91,7 @@ var tower = angular.module('Tower', [
|
|||||||
RestServices.name,
|
RestServices.name,
|
||||||
browserData.name,
|
browserData.name,
|
||||||
systemTracking.name,
|
systemTracking.name,
|
||||||
|
inventories.name,
|
||||||
inventoryScripts.name,
|
inventoryScripts.name,
|
||||||
organizations.name,
|
organizations.name,
|
||||||
permissions.name,
|
permissions.name,
|
||||||
@@ -372,6 +373,7 @@ var tower = angular.module('Tower', [
|
|||||||
}
|
}
|
||||||
}).
|
}).
|
||||||
|
|
||||||
|
<<<<<<< 3e32787490a4faf3899b1a5d125475e73521ef35
|
||||||
state('inventories', {
|
state('inventories', {
|
||||||
url: '/inventories',
|
url: '/inventories',
|
||||||
templateUrl: urlPrefix + 'partials/inventories.html',
|
templateUrl: urlPrefix + 'partials/inventories.html',
|
||||||
@@ -382,6 +384,22 @@ var tower = angular.module('Tower', [
|
|||||||
},
|
},
|
||||||
ncyBreadcrumb: {
|
ncyBreadcrumb: {
|
||||||
label: "INVENTORIES"
|
label: "INVENTORIES"
|
||||||
|
=======
|
||||||
|
state('organizations', {
|
||||||
|
url: '/organizations',
|
||||||
|
templateUrl: urlPrefix + 'partials/organizations.html',
|
||||||
|
controller: OrganizationsList,
|
||||||
|
data: {
|
||||||
|
activityStream: true,
|
||||||
|
activityStreamTarget: 'organization'
|
||||||
|
},
|
||||||
|
ncyBreadcrumb: {
|
||||||
|
parent: function($scope) {
|
||||||
|
$scope.$parent.$emit("ReloadOrgListView");
|
||||||
|
return "setup";
|
||||||
|
},
|
||||||
|
label: "ORGANIZATIONS"
|
||||||
|
>>>>>>> Further modularization.
|
||||||
},
|
},
|
||||||
resolve: {
|
resolve: {
|
||||||
features: ['FeaturesService', function(FeaturesService) {
|
features: ['FeaturesService', function(FeaturesService) {
|
||||||
@@ -390,6 +408,7 @@ var tower = angular.module('Tower', [
|
|||||||
}
|
}
|
||||||
}).
|
}).
|
||||||
|
|
||||||
|
<<<<<<< 3e32787490a4faf3899b1a5d125475e73521ef35
|
||||||
state('inventories.add', {
|
state('inventories.add', {
|
||||||
url: '/add',
|
url: '/add',
|
||||||
templateUrl: urlPrefix + 'partials/inventories.html',
|
templateUrl: urlPrefix + 'partials/inventories.html',
|
||||||
@@ -397,6 +416,15 @@ var tower = angular.module('Tower', [
|
|||||||
ncyBreadcrumb: {
|
ncyBreadcrumb: {
|
||||||
parent: "inventories",
|
parent: "inventories",
|
||||||
label: "CREATE INVENTORY"
|
label: "CREATE INVENTORY"
|
||||||
|
=======
|
||||||
|
state('organizations.add', {
|
||||||
|
url: '/add',
|
||||||
|
templateUrl: urlPrefix + 'partials/organizations.crud.html',
|
||||||
|
controller: OrganizationsAdd,
|
||||||
|
ncyBreadcrumb: {
|
||||||
|
parent: "organizations",
|
||||||
|
label: "CREATE ORGANIZATION"
|
||||||
|
>>>>>>> Further modularization.
|
||||||
},
|
},
|
||||||
resolve: {
|
resolve: {
|
||||||
features: ['FeaturesService', function(FeaturesService) {
|
features: ['FeaturesService', function(FeaturesService) {
|
||||||
@@ -405,6 +433,7 @@ var tower = angular.module('Tower', [
|
|||||||
}
|
}
|
||||||
}).
|
}).
|
||||||
|
|
||||||
|
<<<<<<< 3e32787490a4faf3899b1a5d125475e73521ef35
|
||||||
state('inventories.edit', {
|
state('inventories.edit', {
|
||||||
url: '/:inventory_id',
|
url: '/:inventory_id',
|
||||||
templateUrl: urlPrefix + 'partials/inventories.html',
|
templateUrl: urlPrefix + 'partials/inventories.html',
|
||||||
@@ -427,6 +456,18 @@ var tower = angular.module('Tower', [
|
|||||||
activityStream: true,
|
activityStream: true,
|
||||||
activityStreamTarget: 'inventory',
|
activityStreamTarget: 'inventory',
|
||||||
activityStreamId: 'inventory_id'
|
activityStreamId: 'inventory_id'
|
||||||
|
=======
|
||||||
|
state('organizations.edit', {
|
||||||
|
url: '/:organization_id',
|
||||||
|
templateUrl: urlPrefix + 'partials/organizations.crud.html',
|
||||||
|
controller: OrganizationsEdit,
|
||||||
|
data: {
|
||||||
|
activityStreamId: 'organization_id'
|
||||||
|
},
|
||||||
|
ncyBreadcrumb: {
|
||||||
|
parent: "organizations",
|
||||||
|
label: "{{name}}"
|
||||||
|
>>>>>>> Further modularization.
|
||||||
},
|
},
|
||||||
resolve: {
|
resolve: {
|
||||||
features: ['FeaturesService', function(FeaturesService) {
|
features: ['FeaturesService', function(FeaturesService) {
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
* @description This controller's for the Inventory page
|
* @description This controller's for the Inventory page
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import '../job-templates/main';
|
import '../../job-templates/main';
|
||||||
|
|
||||||
function InventoriesAdd($scope, $rootScope, $compile, $location, $log,
|
function InventoriesAdd($scope, $rootScope, $compile, $location, $log,
|
||||||
$stateParams, InventoryForm, GenerateForm, Rest, Alert, ProcessErrors,
|
$stateParams, InventoryForm, GenerateForm, Rest, Alert, ProcessErrors,
|
||||||
24
awx/ui/client/src/inventories/add/inventory-add.route.js
Normal file
24
awx/ui/client/src/inventories/add/inventory-add.route.js
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
/*************************************************
|
||||||
|
* Copyright (c) 2016 Ansible, Inc.
|
||||||
|
*
|
||||||
|
* All Rights Reserved
|
||||||
|
*************************************************/
|
||||||
|
|
||||||
|
import {templateUrl} from '../../shared/template-url/template-url.factory';
|
||||||
|
import InventoriesAdd from './inventory-add.controller';
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: 'inventories.add',
|
||||||
|
route: '/add',
|
||||||
|
templateUrl: templateUrl('inventories/inventories'),
|
||||||
|
controller: InventoriesAdd,
|
||||||
|
ncyBreadcrumb: {
|
||||||
|
parent: "inventories",
|
||||||
|
label: "CREATE INVENTORY"
|
||||||
|
},
|
||||||
|
resolve: {
|
||||||
|
features: ['FeaturesService', function(FeaturesService) {
|
||||||
|
return FeaturesService.get();
|
||||||
|
}]
|
||||||
|
}
|
||||||
|
};
|
||||||
14
awx/ui/client/src/inventories/add/main.js
Normal file
14
awx/ui/client/src/inventories/add/main.js
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
/*************************************************
|
||||||
|
* Copyright (c) 2015 Ansible, Inc.
|
||||||
|
*
|
||||||
|
* All Rights Reserved
|
||||||
|
*************************************************/
|
||||||
|
|
||||||
|
import route from './inventory-add.route';
|
||||||
|
import controller from './inventory-add.controller';
|
||||||
|
|
||||||
|
export default
|
||||||
|
angular.module('inventoryAdd', [])
|
||||||
|
.run(['$stateExtender', function($stateExtender) {
|
||||||
|
$stateExtender.addState(route);
|
||||||
|
}]);
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
* @description This controller's for the Inventory page
|
* @description This controller's for the Inventory page
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import '../job-templates/main';
|
import '../../job-templates/main';
|
||||||
|
|
||||||
function InventoriesEdit($scope, $rootScope, $compile, $location,
|
function InventoriesEdit($scope, $rootScope, $compile, $location,
|
||||||
$log, $stateParams, InventoryForm, GenerateForm, Rest, Alert, ProcessErrors,
|
$log, $stateParams, InventoryForm, GenerateForm, Rest, Alert, ProcessErrors,
|
||||||
26
awx/ui/client/src/inventories/edit/inventory-edit.route.js
Normal file
26
awx/ui/client/src/inventories/edit/inventory-edit.route.js
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
/*************************************************
|
||||||
|
* Copyright (c) 2016 Ansible, Inc.
|
||||||
|
*
|
||||||
|
* All Rights Reserved
|
||||||
|
*************************************************/
|
||||||
|
|
||||||
|
import {templateUrl} from '../../shared/template-url/template-url.factory';
|
||||||
|
import InventoriesEdit from './inventory-edit.controller';
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: 'inventories.edit',
|
||||||
|
route: '/:inventory_id',
|
||||||
|
templateUrl: templateUrl('inventories/inventories'),
|
||||||
|
controller: InventoriesEdit,
|
||||||
|
data: {
|
||||||
|
activityStreamId: 'inventory_id'
|
||||||
|
},
|
||||||
|
ncyBreadcrumb: {
|
||||||
|
label: "INVENTORY EDIT"
|
||||||
|
},
|
||||||
|
resolve: {
|
||||||
|
features: ['FeaturesService', function(FeaturesService) {
|
||||||
|
return FeaturesService.get();
|
||||||
|
}]
|
||||||
|
}
|
||||||
|
};
|
||||||
14
awx/ui/client/src/inventories/edit/main.js
Normal file
14
awx/ui/client/src/inventories/edit/main.js
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
/*************************************************
|
||||||
|
* Copyright (c) 2015 Ansible, Inc.
|
||||||
|
*
|
||||||
|
* All Rights Reserved
|
||||||
|
*************************************************/
|
||||||
|
|
||||||
|
import route from './inventory-edit.route';
|
||||||
|
import controller from './inventory-edit.controller';
|
||||||
|
|
||||||
|
export default
|
||||||
|
angular.module('inventoryEdit', [])
|
||||||
|
.run(['$stateExtender', function($stateExtender) {
|
||||||
|
$stateExtender.addState(route);
|
||||||
|
}]);
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
* @description This controller's for the Inventory page
|
* @description This controller's for the Inventory page
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import '../job-templates/main';
|
import '../../job-templates/main';
|
||||||
|
|
||||||
function InventoriesList($scope, $rootScope, $location, $log,
|
function InventoriesList($scope, $rootScope, $location, $log,
|
||||||
$stateParams, $compile, $filter, sanitizeFilter, Rest, Alert, InventoryList,
|
$stateParams, $compile, $filter, sanitizeFilter, Rest, Alert, InventoryList,
|
||||||
27
awx/ui/client/src/inventories/list/inventory-list.route.js
Normal file
27
awx/ui/client/src/inventories/list/inventory-list.route.js
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
/*************************************************
|
||||||
|
* Copyright (c) 2016 Ansible, Inc.
|
||||||
|
*
|
||||||
|
* All Rights Reserved
|
||||||
|
*************************************************/
|
||||||
|
|
||||||
|
import {templateUrl} from '../../shared/template-url/template-url.factory';
|
||||||
|
import InventoriesList from './inventory-list.controller';
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: 'inventories',
|
||||||
|
route: '/inventories',
|
||||||
|
templateUrl: templateUrl('inventories/inventories'),
|
||||||
|
controller: InventoriesList,
|
||||||
|
data: {
|
||||||
|
activityStream: true,
|
||||||
|
activityStreamTarget: 'inventory'
|
||||||
|
},
|
||||||
|
ncyBreadcrumb: {
|
||||||
|
label: "INVENTORIES"
|
||||||
|
},
|
||||||
|
resolve: {
|
||||||
|
features: ['FeaturesService', function(FeaturesService) {
|
||||||
|
return FeaturesService.get();
|
||||||
|
}]
|
||||||
|
}
|
||||||
|
};
|
||||||
14
awx/ui/client/src/inventories/list/main.js
Normal file
14
awx/ui/client/src/inventories/list/main.js
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
/*************************************************
|
||||||
|
* Copyright (c) 2015 Ansible, Inc.
|
||||||
|
*
|
||||||
|
* All Rights Reserved
|
||||||
|
*************************************************/
|
||||||
|
|
||||||
|
import route from './inventory-list.route';
|
||||||
|
import controller from './inventory-list.controller';
|
||||||
|
|
||||||
|
export default
|
||||||
|
angular.module('inventoryList', [])
|
||||||
|
.run(['$stateExtender', function($stateExtender) {
|
||||||
|
$stateExtender.addState(route);
|
||||||
|
}]);
|
||||||
18
awx/ui/client/src/inventories/main.js
Normal file
18
awx/ui/client/src/inventories/main.js
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
/*************************************************
|
||||||
|
* Copyright (c) 2015 Ansible, Inc.
|
||||||
|
*
|
||||||
|
* All Rights Reserved
|
||||||
|
*************************************************/
|
||||||
|
|
||||||
|
import inventoryAdd from './add/main';
|
||||||
|
import inventoryEdit from './edit/main';
|
||||||
|
import inventoryList from './list/main';
|
||||||
|
import inventoryManage from './manage/main';
|
||||||
|
|
||||||
|
export default
|
||||||
|
angular.module('inventory', [
|
||||||
|
inventoryAdd.name,
|
||||||
|
inventoryEdit.name,
|
||||||
|
inventoryList.name,
|
||||||
|
inventoryManage.name,
|
||||||
|
]);
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
* @description This controller's for the Inventory page
|
* @description This controller's for the Inventory page
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import '../job-templates/main';
|
import '../../job-templates/main';
|
||||||
|
|
||||||
function InventoriesManage($log, $scope, $rootScope, $location,
|
function InventoriesManage($log, $scope, $rootScope, $location,
|
||||||
$state, $compile, generateList, ClearScope, Empty, Wait, Rest, Alert,
|
$state, $compile, generateList, ClearScope, Empty, Wait, Rest, Alert,
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
/*************************************************
|
||||||
|
* Copyright (c) 2016 Ansible, Inc.
|
||||||
|
*
|
||||||
|
* All Rights Reserved
|
||||||
|
*************************************************/
|
||||||
|
|
||||||
|
import {templateUrl} from '../../shared/template-url/template-url.factory';
|
||||||
|
import InventoriesManage from './inventory-manage.controller';
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: 'inventoryManage',
|
||||||
|
route: '/inventories/:inventory_id/manage',
|
||||||
|
templateUrl: templateUrl('inventories/manage/inventory-manage'),
|
||||||
|
controller: InventoriesManage,
|
||||||
|
data: {
|
||||||
|
activityStream: true,
|
||||||
|
activityStreamTarget: 'inventory',
|
||||||
|
activityStreamId: 'inventory_id'
|
||||||
|
},
|
||||||
|
ncyBreadcrumb: {
|
||||||
|
label: "INVENTORY MANAGE"
|
||||||
|
},
|
||||||
|
resolve: {
|
||||||
|
features: ['FeaturesService', function(FeaturesService) {
|
||||||
|
return FeaturesService.get();
|
||||||
|
}]
|
||||||
|
}
|
||||||
|
};
|
||||||
14
awx/ui/client/src/inventories/manage/main.js
Normal file
14
awx/ui/client/src/inventories/manage/main.js
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
/*************************************************
|
||||||
|
* Copyright (c) 2015 Ansible, Inc.
|
||||||
|
*
|
||||||
|
* All Rights Reserved
|
||||||
|
*************************************************/
|
||||||
|
|
||||||
|
import route from './inventory-manage.route';
|
||||||
|
import controller from './inventory-manage.controller';
|
||||||
|
|
||||||
|
export default
|
||||||
|
angular.module('inventoryManage', [])
|
||||||
|
.run(['$stateExtender', function($stateExtender) {
|
||||||
|
$stateExtender.addState(route);
|
||||||
|
}]);
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
/*************************************************
|
|
||||||
* Copyright (c) 2015 Ansible, Inc.
|
|
||||||
*
|
|
||||||
* All Rights Reserved
|
|
||||||
*************************************************/
|
|
||||||
|
|
||||||
|
|
||||||
export default
|
|
||||||
angular.module('inventory', [
|
|
||||||
])
|
|
||||||
Reference in New Issue
Block a user