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: '),
]),