wip
This commit is contained in:
1 parent
0e34020a01
commit
fa0e2cdef1
8 files changed
+52
-41
No files matched your search
@@ -26,6 +26,7 @@ class SupervisorForm
|
||||
})
|
||||
->nullable(),
|
||||
|
||||
TextInput::make('grap_days_pattern'),
|
||||
TextInput::make('sleep')->default(15),
|
||||
TextInput::make('maxsconds')->label('Seconds till throwing an error')->default(1800),
|
||||
]);
|
||||
|
||||
@@ -5,8 +5,10 @@ namespace App\Filament\Resources\Supervisors\Tables;
|
||||
use Filament\Actions\BulkActionGroup;
|
||||
use Filament\Actions\DeleteBulkAction;
|
||||
use Filament\Actions\EditAction;
|
||||
use Filament\Tables\Columns\IconColumn;
|
||||
use Filament\Tables\Columns\SelectColumn;
|
||||
use Filament\Tables\Columns\TextColumn;
|
||||
use Filament\Tables\Columns\TextInputColumn;
|
||||
use Filament\Tables\Columns\ToggleColumn;
|
||||
use Filament\Tables\Enums\FiltersLayout;
|
||||
use Filament\Tables\Filters\SelectFilter;
|
||||
@@ -36,21 +38,24 @@ class SupervisorsTable
|
||||
'Betfair' => 'Betfair',
|
||||
]),
|
||||
TextColumn::make('sport.name')->label('Sport')->color(fn ($record): string => $record->sport->color),
|
||||
TextInputColumn::make('days_from')->width('1rem')
|
||||
->extraAttributes(['class' => 'small-text-input-column']),
|
||||
TextInputColumn::make('days_to')->width('1rem'),
|
||||
TextColumn::make('sleep')->numeric(),
|
||||
TextColumn::make('runtime')->label('Run Time'),
|
||||
TextColumn::make('maxsconds')->label('Max Time'),
|
||||
TextColumn::make('lastcall'),
|
||||
ToggleColumn::make('is_cron')->label('Cron'),
|
||||
ToggleColumn::make('is_active')->label('On/Off'),
|
||||
IconColumn::make('is_cron')->boolean()->label('Cron'),
|
||||
ToggleColumn::make('is_active')->label('Active'),
|
||||
])
|
||||
->filters([
|
||||
SelectFilter::make('provider_id')
|
||||
->default(1)
|
||||
->relationship('provider', 'name')
|
||||
->label('Provider'),
|
||||
], layout: FiltersLayout::AboveContent)
|
||||
->deferFilters(false)
|
||||
->recordActions([
|
||||
EditAction::make(),
|
||||
EditAction::make()->hiddenLabel(),
|
||||
])
|
||||
->toolbarActions([
|
||||
BulkActionGroup::make([
|
||||
|
||||
@@ -17,6 +17,11 @@ class Supervisor extends Model
|
||||
'lastcall',
|
||||
'is_cron',
|
||||
'is_active',
|
||||
'grap_days_pattern',
|
||||
];
|
||||
|
||||
protected $casts = [
|
||||
'grap_days_pattern' => 'json',
|
||||
];
|
||||
|
||||
public function sport()
|
||||
|
||||
Reference in new issue
Block a user