diff --git a/app/Actions/SupervisorMaker.php b/app/Actions/SupervisorMaker.php index d1801dc5..82c4f9b8 100644 --- a/app/Actions/SupervisorMaker.php +++ b/app/Actions/SupervisorMaker.php @@ -39,7 +39,7 @@ class SupervisorMaker $parts[] = self::fix_string($supervisor->name); } - if ($supervisor->days_to) { + if ($supervisor->days_to && ! in_array($supervisor->prvider_id, [8, 11])) { $parts[] = 'day'.$supervisor->days_from; $parts[] = 'day'.$supervisor->days_to; } diff --git a/app/Filament/Resources/Supervisors/Tables/SupervisorsTable.php b/app/Filament/Resources/Supervisors/Tables/SupervisorsTable.php index cffc6c43..b8d2fccf 100644 --- a/app/Filament/Resources/Supervisors/Tables/SupervisorsTable.php +++ b/app/Filament/Resources/Supervisors/Tables/SupervisorsTable.php @@ -99,6 +99,9 @@ class SupervisorsTable } }), SelectColumn::make('sport_id') + ->hidden(function (ListSupervisors $livewire) { + return $livewire->tableFilters['provider_id']['value'] == 11; + }) ->options(fn () => Sport::where('is_active', 1)->pluck('name', 'id')) ->placeholder('All'), SelectColumn::make('txodds_market_id') @@ -123,11 +126,11 @@ class SupervisorsTable Stack::make([ TextInputColumn::make('days_from')->prefix('Days Fr') ->hidden(function (ListSupervisors $livewire) { - return in_array($livewire->tableFilters['provider_id']['value'], [7, 8]); + return in_array($livewire->tableFilters['provider_id']['value'], [7, 8, 11]); }), TextInputColumn::make('days_to')->prefix('Days To') ->hidden(function (ListSupervisors $livewire) { - return in_array($livewire->tableFilters['provider_id']['value'], [7, 8]); + return in_array($livewire->tableFilters['provider_id']['value'], [7, 8, 11]); }), ])->space(3), Stack::make([ @@ -146,8 +149,13 @@ class SupervisorsTable return $livewire->tableFilters['provider_id']['value'] == 8; }), ])->space(3), - // ToggleColumn::make('use_lastcall')->label('Lastcall')->tooltip('Use last call parameter'), - ToggleColumn::make('is_supervisor')->label('Super')->tooltip('Run as supervisor'), + SelectColumn::make('is_supervisor') + ->allowOptionsHtml() + ->native(false) + ->options([ + '0' => 'Supervisor', + '1' => 'Cronjob', + ]), ToggleColumn::make('is_active')->label('Active')->tooltip(('On/Off'))->onColor('success')->offColor('danger'), TextColumn::make('runtime')->badge()->prefix('Runtime: '), ]),