mirror of
https://github.com/pelican-dev/panel.git
synced 2025-10-29 07:36:52 +01:00
Improve time offset ux (#1772)
Co-authored-by: Lance Pioch <git@lance.sh>
This commit is contained in:
parent
e4f807b297
commit
f6710dbbe4
@ -72,12 +72,12 @@ class TasksRelationManager extends RelationManager
|
||||
->default('restart'),
|
||||
TextInput::make('time_offset')
|
||||
->label(trans('server/schedule.tasks.time_offset'))
|
||||
->hidden(fn (Get $get) => config('queue.default') === 'sync' || $get('sequence_id') === 1)
|
||||
->hidden(fn (Get $get) => config('queue.default') === 'sync' || $get('sequence_id') === 1 || $schedule->tasks->isEmpty())
|
||||
->default(0)
|
||||
->numeric()
|
||||
->minValue(0)
|
||||
->maxValue(900)
|
||||
->suffix(trans('server/schedule.tasks.seconds')),
|
||||
->suffix(trans_choice('server/schedule.tasks.seconds', 2)),
|
||||
Toggle::make('continue_on_failure')
|
||||
->label(trans('server/schedule.tasks.continue_on_failure')),
|
||||
];
|
||||
@ -108,7 +108,9 @@ class TasksRelationManager extends RelationManager
|
||||
TextColumn::make('time_offset')
|
||||
->label(trans('server/schedule.tasks.time_offset'))
|
||||
->hidden(fn () => config('queue.default') === 'sync')
|
||||
->suffix(' '. trans('server/schedule.tasks.seconds')),
|
||||
->suffix(fn (Task $task) => $task->sequence_id > 1 ? ' '. trans_choice('server/schedule.tasks.seconds', $task->time_offset) : null)
|
||||
->state(fn (Task $task) => $task->sequence_id === 1 ? null : $task->time_offset)
|
||||
->placeholder(trans('server/schedule.tasks.first_task')),
|
||||
IconColumn::make('continue_on_failure')
|
||||
->label(trans('server/schedule.tasks.continue_on_failure'))
|
||||
->boolean(),
|
||||
|
||||
@ -77,7 +77,8 @@ return [
|
||||
'action' => 'Action',
|
||||
'payload' => 'Payload',
|
||||
'time_offset' => 'Time Offset',
|
||||
'seconds' => 'Seconds',
|
||||
'first_task' => 'First Task',
|
||||
'seconds' => 'Second|Seconds',
|
||||
'continue_on_failure' => 'Continue On Failure',
|
||||
|
||||
'actions' => [
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user