diff --git a/awx/ui/client/src/management-jobs/card/card.controller.js b/awx/ui/client/src/management-jobs/card/card.controller.js index ce94245d9a..a29c6f93d6 100644 --- a/awx/ui/client/src/management-jobs/card/card.controller.js +++ b/awx/ui/client/src/management-jobs/card/card.controller.js @@ -258,7 +258,7 @@ export default }; $scope.configureSchedule = function(id) { - $state.transitionTo('managementJobSchedules', { + $state.transitionTo('managementJobsList.schedule', { id: id }); }; diff --git a/awx/ui/client/src/management-jobs/card/card.partial.html b/awx/ui/client/src/management-jobs/card/card.partial.html index b2d9be4812..66aa4befbe 100644 --- a/awx/ui/client/src/management-jobs/card/card.partial.html +++ b/awx/ui/client/src/management-jobs/card/card.partial.html @@ -1,42 +1,45 @@ -
-
-
-
- MANAGEMENT JOBS -
- - {{ mgmtCards.length }} - -
-
-
- -
-

{{ card.name }}

-
- - - -
+
+ +
+
+
+
+ MANAGEMENT JOBS
- - -

{{card.description || "Place organization description here"}}

- + + {{ mgmtCards.length }} +
-
+
+
+ +
+

{{ card.name }}

+
+ + + +
+
+ + +

{{card.description || "Place organization description here"}}

+ +
+
+
\ No newline at end of file diff --git a/awx/ui/client/src/management-jobs/scheduler/main.js b/awx/ui/client/src/management-jobs/scheduler/main.js index e924150ef7..b40dda21ac 100644 --- a/awx/ui/client/src/management-jobs/scheduler/main.js +++ b/awx/ui/client/src/management-jobs/scheduler/main.js @@ -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}
` + 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: { diff --git a/awx/ui/client/src/scheduler/schedulerEdit.controller.js b/awx/ui/client/src/scheduler/schedulerEdit.controller.js index 1b328b0926..c8e7dab9ca 100644 --- a/awx/ui/client/src/scheduler/schedulerEdit.controller.js +++ b/awx/ui/client/src/scheduler/schedulerEdit.controller.js @@ -18,7 +18,7 @@ function($filter, $state, $stateParams, EditSchedule, Wait, $scope, $rootScope, /* * This is a workaround for the angular-scheduler library inserting `ll` into fields after an - * invalid entry and never unsetting them. Presumably null is being truncated down to 2 chars + * invalid entry and never unsetting them. Presumably null is being truncated down to 2 chars * in that case. * * Because this same problem exists in the edit mode and because there's no inheritence, this @@ -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; diff --git a/awx/ui/client/src/scheduler/schedulerList.controller.js b/awx/ui/client/src/scheduler/schedulerList.controller.js index db400dc9c4..fe6e884ce7 100644 --- a/awx/ui/client/src/scheduler/schedulerList.controller.js +++ b/awx/ui/client/src/scheduler/schedulerList.controller.js @@ -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