diff --git a/awx/ui/client/src/helpers/Schedules.js b/awx/ui/client/src/helpers/Schedules.js index fe67527d1d..dcf1577a6a 100644 --- a/awx/ui/client/src/helpers/Schedules.js +++ b/awx/ui/client/src/helpers/Schedules.js @@ -88,24 +88,6 @@ export default } } - if (scope.removeDialogReady) { - scope.removeDialogReady(); - } - scope.removeDialogReady = scope.$on('DialogReady', function() { - $('#scheduler-modal-dialog').dialog('open'); - $('#schedulerName').focus(); - setTimeout(function() { - scope.$apply(function() { - scheduler.setRRule(schedule.rrule); - scheduler.setName(schedule.name); - if(scope.isFactCleanup || scope.cleanupJob){ - setGranularity(); - } - - }); - }, 300); - }); - if (scope.removeScheduleFound) { scope.removeScheduleFound(); } @@ -126,6 +108,12 @@ export default $rootScope.$broadcast("ScheduleFormCreated", scope); }); scope.showRRuleDetail = false; + + scheduler.setRRule(schedule.rrule); + scheduler.setName(schedule.name); + if(scope.isFactCleanup || scope.cleanupJob){ + setGranularity(); + } }); diff --git a/awx/ui/client/src/management-jobs/scheduler/schedulerForm.partial.html b/awx/ui/client/src/management-jobs/scheduler/schedulerForm.partial.html index 1ec9de5056..ce8bad2009 100644 --- a/awx/ui/client/src/management-jobs/scheduler/schedulerForm.partial.html +++ b/awx/ui/client/src/management-jobs/scheduler/schedulerForm.partial.html @@ -172,6 +172,12 @@ ng-show="sheduler_frequency_error"> +
+ + +
A value is required.
+
This is not a valid number.
+
Frequency Details
@@ -531,44 +537,29 @@ Note: For facts collected older than the time period specified, save one fact scan (snapshot) per time window (frequency). For example, facts older than 30 days are purged, while one weekly fact scan is kept. Caution: Setting both numerical variables to "0" will delete all facts. -
- - -
A value is required.
-
This is not a valid number.
-
- -
-
- -
-
- +
+ +
+
Please enter the number of days you would like to keep this data.
Please enter a valid number.
Please enter a non-negative number.
Please enter a number smaller than 9999.
-
-
- +
-
-
- -
-
- +
+ +
+
Please enter the number of days you would like to keep this data.
Please enter a valid number.
Please enter a non-negative number.
Please enter a number smaller than 9999.
+
-
- -
-
+
.select2 { + width: ~"calc(50% - 3px)" !important; + margin-left: 7px; +} + +.RepeatFrequencyOptions-inputGroup--halvesWithSelect > .RepeatFrequencyOptions-number { + width: ~"calc(50% - 3px)" !important; +} diff --git a/awx/ui/client/src/scheduler/schedulerEdit.controller.js b/awx/ui/client/src/scheduler/schedulerEdit.controller.js index 4846465091..36e94151d3 100644 --- a/awx/ui/client/src/scheduler/schedulerEdit.controller.js +++ b/awx/ui/client/src/scheduler/schedulerEdit.controller.js @@ -49,13 +49,13 @@ export default ['$compile', '$state', '$stateParams', 'EditSchedule', 'Wait', '$ }; // extra_data field is not manifested in the UI when scheduling a Management Job - if ($state.current.name !== ('managementJobSchedules.add' || 'managementJobSchedules.edit')){ + if ($state.current.name !== 'managementJobSchedules.add' && $state.current.name !== 'managementJobSchedules.edit'){ $scope.$on('ScheduleFound', function(){ - ParseTypeChange({ - scope: $scope, - variable: 'extraVars', + ParseTypeChange({ + scope: $scope, + variable: 'extraVars', parse_variable: 'parseType', - field_id: 'SchedulerForm-extraVars' + field_id: 'SchedulerForm-extraVars' }); }); }