diff --git a/app/Filament/Clusters/StaticData/Resources/StatistikoDetails/Pages/ListStatistikoDetails.php b/app/Filament/Clusters/StaticData/Resources/StatistikoDetails/Pages/ListStatistikoDetails.php index 7b5f2bff..a220f169 100644 --- a/app/Filament/Clusters/StaticData/Resources/StatistikoDetails/Pages/ListStatistikoDetails.php +++ b/app/Filament/Clusters/StaticData/Resources/StatistikoDetails/Pages/ListStatistikoDetails.php @@ -15,6 +15,14 @@ class ListStatistikoDetails extends ListRecords protected function getHeaderActions(): array { return [ + Action::make('is_active') + ->label('Disable All') + ->icon('phosphor-pause') + ->requiresConfirmation() + ->color('gray') + ->action(function () { + StatistikoDetail::query()->update(['is_active' => 0]); + }), Action::make('truncate') ->icon('phosphor-trash') ->requiresConfirmation() diff --git a/app/Filament/Imports/Helper/ImportDetails.php b/app/Filament/Imports/Helper/ImportDetails.php index bf75ecd2..4703dd67 100644 --- a/app/Filament/Imports/Helper/ImportDetails.php +++ b/app/Filament/Imports/Helper/ImportDetails.php @@ -50,6 +50,7 @@ class ImportDetails 'position' => $row[7], 'preferred_foot' => $row[8], 'last_update' => Carbon::parse($row[9])->format('Y-m-d H:i:s'), + 'is_active' => 1, 'created_at' => $now, 'updated_at' => $now, ] diff --git a/app/Models/StatistikoDetail.php b/app/Models/StatistikoDetail.php index 0de07c5f..3e7f4be9 100644 --- a/app/Models/StatistikoDetail.php +++ b/app/Models/StatistikoDetail.php @@ -24,6 +24,7 @@ class StatistikoDetail extends Model 'position', 'preferred_foot', 'last_update', + 'is_active', 'created_at', 'updated_at', ]; diff --git a/database/migrations/2026_04_20_085306_mongo_details.php b/database/migrations/2026_04_20_085306_mongo_details.php index 01e8784f..c5b5ada5 100644 --- a/database/migrations/2026_04_20_085306_mongo_details.php +++ b/database/migrations/2026_04_20_085306_mongo_details.php @@ -16,7 +16,6 @@ return new class extends Migration Schema::create('details', function (Blueprint $collection) { $collection->unique('ss_player_id'); $collection->index('ss_team_id'); - $collection->index('tx_team_id'); }); }