diff --git a/awx/ui/client/src/helpers/Schedules.js b/awx/ui/client/src/helpers/Schedules.js index 9ae1e99e2f..7a2af6a450 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 8172a350ae..0a162fd015 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,42 +537,27 @@ 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.
-
-
- +
diff --git a/awx/ui/client/src/scheduler/repeatFrequencyOptions.block.less b/awx/ui/client/src/scheduler/repeatFrequencyOptions.block.less index 60051d07ab..a63189a798 100644 --- a/awx/ui/client/src/scheduler/repeatFrequencyOptions.block.less +++ b/awx/ui/client/src/scheduler/repeatFrequencyOptions.block.less @@ -162,3 +162,12 @@ width: ~"calc(50% - 3px)" !important; margin-right: 7px; } + +.RepeatFrequencyOptions-inputGroup--halvesWithSelect > .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' }); }); }