From 8359cc6f1c47f36e1cbcb0ee5de77388f1ffe3f6 Mon Sep 17 00:00:00 2001 From: Charles Date: Fri, 25 Apr 2025 09:33:42 -0400 Subject: [PATCH] fix schedules --- .../Server/Resources/ScheduleResource.php | 30 ++++++++++--------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/app/Filament/Server/Resources/ScheduleResource.php b/app/Filament/Server/Resources/ScheduleResource.php index c6c56d004..23fa839b1 100644 --- a/app/Filament/Server/Resources/ScheduleResource.php +++ b/app/Filament/Server/Resources/ScheduleResource.php @@ -89,20 +89,21 @@ class ScheduleResource extends Resource ->placeholder('A human readable identifier for this schedule.') ->autocomplete(false) ->required(), - ToggleButtons::make('Status') - ->visibleOn(Operation::Edit) - ->formatStateUsing(fn (Schedule $schedule) => !$schedule->is_active ? 'inactive' : ($schedule->is_processing ? 'processing' : 'active')) - ->options(fn (Schedule $schedule) => !$schedule->is_active ? ['inactive' => 'Inactive'] : ($schedule->is_processing ? ['processing' => 'Processing'] : ['active' => 'Active'])) - ->colors([ - 'inactive' => 'danger', - 'processing' => 'warning', - 'active' => 'success', - ]) - ->columnSpan([ - 'default' => 4, - 'md' => 1, - 'lg' => 1, - ]), +// TODO conditional ->hiddenOn, ->visibleOn appear broken? +// ToggleButtons::make('Status') +// ->hiddenOn(Operation::Create) +// ->formatStateUsing(fn (Schedule $schedule) => !$schedule->is_active ? 'inactive' : ($schedule->is_processing ? 'processing' : 'active')) +// ->options(fn (Schedule $schedule) => !$schedule->is_active ? ['inactive' => 'Inactive'] : ($schedule->is_processing ? ['processing' => 'Processing'] : ['active' => 'Active'])) +// ->colors([ +// 'inactive' => 'danger', +// 'processing' => 'warning', +// 'active' => 'success', +// ]) +// ->columnSpan([ +// 'default' => 4, +// 'md' => 1, +// 'lg' => 1, +// ]), Toggle::make('only_when_online') ->label('Only when Server is Online?') ->hintIconTooltip('Only execute this schedule when the server is in a running state.') @@ -168,6 +169,7 @@ class ScheduleResource extends Resource Section::make('Presets') ->hiddenOn('view') ->columns(1) + ->columnSpanFull() ->schema([ Actions::make([ Action::make('hourly')