mirror of
https://github.com/ansible/awx.git
synced 2026-05-24 09:07:45 -02:30
WIP - Show only two panels at a time
This commit is contained in:
@@ -258,7 +258,7 @@ export default
|
||||
};
|
||||
|
||||
$scope.configureSchedule = function(id) {
|
||||
$state.transitionTo('managementJobSchedules', {
|
||||
$state.transitionTo('managementJobsList.schedule', {
|
||||
id: id
|
||||
});
|
||||
};
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
<div class="tab-pane" id="management-jobs-panel">
|
||||
<aw-limit-panels max-panels="2" panel-container="management-jobs-panel"></aw-limit-panels>
|
||||
<div ui-view></div>
|
||||
<div class="tab-pane Panel" id="management_jobs">
|
||||
<div class="List-title">
|
||||
@@ -40,3 +42,4 @@
|
||||
<!-- End Card Body -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -19,14 +19,14 @@ angular.module('managementJobScheduler', [])
|
||||
.run(['$stateExtender', function($stateExtender) {
|
||||
$stateExtender.addState({
|
||||
searchPrefix: 'schedule',
|
||||
name: 'managementJobSchedules',
|
||||
name: 'managementJobsList.schedule',
|
||||
route: '/management_jobs/:id/schedules',
|
||||
ncyBreadcrumb: {
|
||||
parent: 'managementJobsList',
|
||||
label: N_('SCHEDULES')
|
||||
},
|
||||
views: {
|
||||
'@': {
|
||||
'@managementJobsList': {
|
||||
templateProvider: function(ScheduleList, generateList, ParentObject) {
|
||||
// include name of parent resource in listTitle
|
||||
ScheduleList.listTitle = `${ParentObject.name}<div class='List-titleLockup'></div>` + N_('SCHEDULES');
|
||||
@@ -74,10 +74,10 @@ angular.module('managementJobScheduler', [])
|
||||
}
|
||||
});
|
||||
$stateExtender.addState({
|
||||
name: 'managementJobSchedules.add',
|
||||
name: 'managementJobsList.schedule.add',
|
||||
route: '/add',
|
||||
ncyBreadcrumb: {
|
||||
parent: 'managementJobSchedules',
|
||||
parent: 'managementJobsList.schedule',
|
||||
label: N_('CREATE SCHEDULED JOB')
|
||||
},
|
||||
views: {
|
||||
@@ -88,10 +88,10 @@ angular.module('managementJobScheduler', [])
|
||||
}
|
||||
});
|
||||
$stateExtender.addState({
|
||||
name: 'managementJobSchedules.edit',
|
||||
name: 'managementJobsList.schedule.edit',
|
||||
route: '/edit/:schedule_id',
|
||||
ncyBreadcrumb: {
|
||||
parent: 'managementJobSchedules',
|
||||
parent: 'managementJobsList.schedule',
|
||||
label: N_('EDIT SCHEDULED JOB')
|
||||
},
|
||||
views: {
|
||||
|
||||
@@ -91,7 +91,7 @@ function($filter, $state, $stateParams, EditSchedule, Wait, $scope, $rootScope,
|
||||
};
|
||||
|
||||
// extra_data field is not manifested in the UI when scheduling a Management Job
|
||||
if ($state.current.name !== 'managementJobSchedules.add' && $state.current.name !== 'managementJobSchedules.edit'){
|
||||
if ($state.current.name !== 'managementJobsList.schedule.add' && $state.current.name !== 'managementJobsList.schedule.edit'){
|
||||
$scope.$on('ScheduleFound', function(){
|
||||
let readOnly = !$scope.schedule_obj.summary_fields.user_capabilities
|
||||
.edit;
|
||||
|
||||
@@ -183,7 +183,7 @@ export default [
|
||||
|
||||
case 'system_job':
|
||||
deferred.resolve({
|
||||
name: 'managementJobSchedules.edit',
|
||||
name: 'managementJobsList.schedule.edit',
|
||||
params: {
|
||||
id: schedule.unified_job_template,
|
||||
schedule_id: schedule.id
|
||||
|
||||
Reference in New Issue
Block a user