From 89fe9a339b0883d91c52c0739dcc2cfbe52dad8f Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Mon, 6 Apr 2026 14:07:31 +0700 Subject: [PATCH] refactor: remove redundant SoftDeletingScope exclusion from all Filament resources --- .../Manage/Cooperations/CooperationResource.php | 9 --------- .../Manage/Journalists/JournalistResource.php | 9 --------- .../Resources/Master/Categories/CategoryResource.php | 10 ---------- .../Master/Classifications/ClassificationResource.php | 10 ---------- .../Master/Departments/DepartmentResource.php | 10 ---------- .../Resources/Master/Locations/LocationResource.php | 10 ---------- .../SubClassifications/SubClassificationResource.php | 10 ---------- .../Master/SubLocations/SubLocationResource.php | 10 ---------- app/Filament/Resources/Master/Themes/ThemeResource.php | 10 ---------- app/Filament/Resources/Master/Users/UserResource.php | 9 --------- .../Monitoring/ContentRecaps/ContentRecapResource.php | 10 ---------- .../IssueManagements/IssueManagementResource.php | 10 ---------- .../MediaMonitorings/MediaMonitoringResource.php | 9 --------- .../Publication/Announcements/AnnouncementResource.php | 10 ---------- .../Resources/Publication/News/NewsResource.php | 10 ---------- 15 files changed, 146 deletions(-) diff --git a/app/Filament/Resources/Manage/Cooperations/CooperationResource.php b/app/Filament/Resources/Manage/Cooperations/CooperationResource.php index 62edfee..a1a6502 100644 --- a/app/Filament/Resources/Manage/Cooperations/CooperationResource.php +++ b/app/Filament/Resources/Manage/Cooperations/CooperationResource.php @@ -28,7 +28,6 @@ use Filament\Support\Icons\Heroicon; use Filament\Tables\Table; use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; use Joaopaulolndev\FilamentPdfViewer\Infolists\Components\PdfViewerEntry; use UnitEnum; @@ -177,12 +176,4 @@ public static function getPages(): array 'edit' => EditCooperation::route('/{record}/edit'), ]; } - - public static function getRecordRouteBindingEloquentQuery(): Builder - { - return parent::getRecordRouteBindingEloquentQuery() - ->withoutGlobalScopes([ - SoftDeletingScope::class, - ]); - } } diff --git a/app/Filament/Resources/Manage/Journalists/JournalistResource.php b/app/Filament/Resources/Manage/Journalists/JournalistResource.php index e8cb190..0bc220d 100644 --- a/app/Filament/Resources/Manage/Journalists/JournalistResource.php +++ b/app/Filament/Resources/Manage/Journalists/JournalistResource.php @@ -13,7 +13,6 @@ use Filament\Support\Icons\Heroicon; use Filament\Tables\Table; use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; use UnitEnum; class JournalistResource extends Resource @@ -61,12 +60,4 @@ public static function getEloquentQuery(): Builder }); }); } - - public static function getRecordRouteBindingEloquentQuery(): Builder - { - return parent::getRecordRouteBindingEloquentQuery() - ->withoutGlobalScopes([ - SoftDeletingScope::class, - ]); - } } diff --git a/app/Filament/Resources/Master/Categories/CategoryResource.php b/app/Filament/Resources/Master/Categories/CategoryResource.php index c43bfdd..8f537d4 100644 --- a/app/Filament/Resources/Master/Categories/CategoryResource.php +++ b/app/Filament/Resources/Master/Categories/CategoryResource.php @@ -11,8 +11,6 @@ use Filament\Schemas\Schema; use Filament\Support\Icons\Heroicon; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; use UnitEnum; class CategoryResource extends Resource @@ -47,12 +45,4 @@ public static function getPages(): array 'index' => ManageCategories::route('/'), ]; } - - public static function getRecordRouteBindingEloquentQuery(): Builder - { - return parent::getRecordRouteBindingEloquentQuery() - ->withoutGlobalScopes([ - SoftDeletingScope::class, - ]); - } } diff --git a/app/Filament/Resources/Master/Classifications/ClassificationResource.php b/app/Filament/Resources/Master/Classifications/ClassificationResource.php index db0631d..411dc89 100644 --- a/app/Filament/Resources/Master/Classifications/ClassificationResource.php +++ b/app/Filament/Resources/Master/Classifications/ClassificationResource.php @@ -11,8 +11,6 @@ use Filament\Schemas\Schema; use Filament\Support\Icons\Heroicon; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; use UnitEnum; class ClassificationResource extends Resource @@ -47,12 +45,4 @@ public static function getPages(): array 'index' => ManageClassifications::route('/'), ]; } - - public static function getRecordRouteBindingEloquentQuery(): Builder - { - return parent::getRecordRouteBindingEloquentQuery() - ->withoutGlobalScopes([ - SoftDeletingScope::class, - ]); - } } diff --git a/app/Filament/Resources/Master/Departments/DepartmentResource.php b/app/Filament/Resources/Master/Departments/DepartmentResource.php index 32851a3..708a441 100644 --- a/app/Filament/Resources/Master/Departments/DepartmentResource.php +++ b/app/Filament/Resources/Master/Departments/DepartmentResource.php @@ -11,8 +11,6 @@ use Filament\Schemas\Schema; use Filament\Support\Icons\Heroicon; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; use UnitEnum; class DepartmentResource extends Resource @@ -47,12 +45,4 @@ public static function getPages(): array 'index' => ManageDepartments::route('/'), ]; } - - public static function getRecordRouteBindingEloquentQuery(): Builder - { - return parent::getRecordRouteBindingEloquentQuery() - ->withoutGlobalScopes([ - SoftDeletingScope::class, - ]); - } } diff --git a/app/Filament/Resources/Master/Locations/LocationResource.php b/app/Filament/Resources/Master/Locations/LocationResource.php index d32abe5..a606f57 100644 --- a/app/Filament/Resources/Master/Locations/LocationResource.php +++ b/app/Filament/Resources/Master/Locations/LocationResource.php @@ -11,8 +11,6 @@ use Filament\Schemas\Schema; use Filament\Support\Icons\Heroicon; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; use UnitEnum; class LocationResource extends Resource @@ -47,12 +45,4 @@ public static function getPages(): array 'index' => ManageLocations::route('/'), ]; } - - public static function getRecordRouteBindingEloquentQuery(): Builder - { - return parent::getRecordRouteBindingEloquentQuery() - ->withoutGlobalScopes([ - SoftDeletingScope::class, - ]); - } } diff --git a/app/Filament/Resources/Master/SubClassifications/SubClassificationResource.php b/app/Filament/Resources/Master/SubClassifications/SubClassificationResource.php index 0fff8a6..43f93f5 100644 --- a/app/Filament/Resources/Master/SubClassifications/SubClassificationResource.php +++ b/app/Filament/Resources/Master/SubClassifications/SubClassificationResource.php @@ -11,8 +11,6 @@ use Filament\Schemas\Schema; use Filament\Support\Icons\Heroicon; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; use UnitEnum; class SubClassificationResource extends Resource @@ -47,12 +45,4 @@ public static function getPages(): array 'index' => ManageSubClassifications::route('/'), ]; } - - public static function getRecordRouteBindingEloquentQuery(): Builder - { - return parent::getRecordRouteBindingEloquentQuery() - ->withoutGlobalScopes([ - SoftDeletingScope::class, - ]); - } } diff --git a/app/Filament/Resources/Master/SubLocations/SubLocationResource.php b/app/Filament/Resources/Master/SubLocations/SubLocationResource.php index 21cf6e6..7304c8e 100644 --- a/app/Filament/Resources/Master/SubLocations/SubLocationResource.php +++ b/app/Filament/Resources/Master/SubLocations/SubLocationResource.php @@ -11,8 +11,6 @@ use Filament\Schemas\Schema; use Filament\Support\Icons\Heroicon; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; use UnitEnum; class SubLocationResource extends Resource @@ -47,12 +45,4 @@ public static function getPages(): array 'index' => ManageSubLocations::route('/'), ]; } - - public static function getRecordRouteBindingEloquentQuery(): Builder - { - return parent::getRecordRouteBindingEloquentQuery() - ->withoutGlobalScopes([ - SoftDeletingScope::class, - ]); - } } diff --git a/app/Filament/Resources/Master/Themes/ThemeResource.php b/app/Filament/Resources/Master/Themes/ThemeResource.php index 7afccfb..74bfa93 100644 --- a/app/Filament/Resources/Master/Themes/ThemeResource.php +++ b/app/Filament/Resources/Master/Themes/ThemeResource.php @@ -11,8 +11,6 @@ use Filament\Schemas\Schema; use Filament\Support\Icons\Heroicon; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; use UnitEnum; class ThemeResource extends Resource @@ -47,12 +45,4 @@ public static function getPages(): array 'index' => ManageThemes::route('/'), ]; } - - public static function getRecordRouteBindingEloquentQuery(): Builder - { - return parent::getRecordRouteBindingEloquentQuery() - ->withoutGlobalScopes([ - SoftDeletingScope::class, - ]); - } } diff --git a/app/Filament/Resources/Master/Users/UserResource.php b/app/Filament/Resources/Master/Users/UserResource.php index 2fb7de2..4236435 100644 --- a/app/Filament/Resources/Master/Users/UserResource.php +++ b/app/Filament/Resources/Master/Users/UserResource.php @@ -12,7 +12,6 @@ use Filament\Support\Icons\Heroicon; use Filament\Tables\Table; use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; use UnitEnum; class UserResource extends Resource @@ -48,14 +47,6 @@ public static function getPages(): array ]; } - public static function getRecordRouteBindingEloquentQuery(): Builder - { - return parent::getRecordRouteBindingEloquentQuery() - ->withoutGlobalScopes([ - SoftDeletingScope::class, - ]); - } - public static function getEloquentQuery(): Builder { return static::getModel()::query()->withoutDeveloper(); diff --git a/app/Filament/Resources/Monitoring/ContentRecaps/ContentRecapResource.php b/app/Filament/Resources/Monitoring/ContentRecaps/ContentRecapResource.php index e52f060..5a998c7 100644 --- a/app/Filament/Resources/Monitoring/ContentRecaps/ContentRecapResource.php +++ b/app/Filament/Resources/Monitoring/ContentRecaps/ContentRecapResource.php @@ -13,8 +13,6 @@ use Filament\Schemas\Schema; use Filament\Support\Icons\Heroicon; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; use UnitEnum; class ContentRecapResource extends Resource @@ -51,12 +49,4 @@ public static function getPages(): array 'edit' => EditContentRecap::route('/{record}/edit'), ]; } - - public static function getRecordRouteBindingEloquentQuery(): Builder - { - return parent::getRecordRouteBindingEloquentQuery() - ->withoutGlobalScopes([ - SoftDeletingScope::class, - ]); - } } diff --git a/app/Filament/Resources/Monitoring/IssueManagements/IssueManagementResource.php b/app/Filament/Resources/Monitoring/IssueManagements/IssueManagementResource.php index 47b0781..91a8e36 100644 --- a/app/Filament/Resources/Monitoring/IssueManagements/IssueManagementResource.php +++ b/app/Filament/Resources/Monitoring/IssueManagements/IssueManagementResource.php @@ -13,8 +13,6 @@ use Filament\Schemas\Schema; use Filament\Support\Icons\Heroicon; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; use UnitEnum; class IssueManagementResource extends Resource @@ -51,12 +49,4 @@ public static function getPages(): array 'edit' => EditIssueManagement::route('/{record}/edit'), ]; } - - public static function getRecordRouteBindingEloquentQuery(): Builder - { - return parent::getRecordRouteBindingEloquentQuery() - ->withoutGlobalScopes([ - SoftDeletingScope::class, - ]); - } } diff --git a/app/Filament/Resources/Monitoring/MediaMonitorings/MediaMonitoringResource.php b/app/Filament/Resources/Monitoring/MediaMonitorings/MediaMonitoringResource.php index eab00bb..84dc72c 100644 --- a/app/Filament/Resources/Monitoring/MediaMonitorings/MediaMonitoringResource.php +++ b/app/Filament/Resources/Monitoring/MediaMonitorings/MediaMonitoringResource.php @@ -14,7 +14,6 @@ use Filament\Support\Icons\Heroicon; use Filament\Tables\Table; use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; use UnitEnum; class MediaMonitoringResource extends Resource @@ -58,12 +57,4 @@ public static function getEloquentQuery(): Builder ->with(['issueManagement', 'themes']) ->withExists('issueManagement'); } - - public static function getRecordRouteBindingEloquentQuery(): Builder - { - return parent::getRecordRouteBindingEloquentQuery() - ->withoutGlobalScopes([ - SoftDeletingScope::class, - ]); - } } diff --git a/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php b/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php index e296b4a..dd3cecc 100644 --- a/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php +++ b/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php @@ -11,8 +11,6 @@ use Filament\Schemas\Schema; use Filament\Support\Icons\Heroicon; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; use UnitEnum; class AnnouncementResource extends Resource @@ -47,12 +45,4 @@ public static function getPages(): array 'index' => ManageAnnouncements::route('/'), ]; } - - public static function getRecordRouteBindingEloquentQuery(): Builder - { - return parent::getRecordRouteBindingEloquentQuery() - ->withoutGlobalScopes([ - SoftDeletingScope::class, - ]); - } } diff --git a/app/Filament/Resources/Publication/News/NewsResource.php b/app/Filament/Resources/Publication/News/NewsResource.php index 710fe46..20d6aad 100644 --- a/app/Filament/Resources/Publication/News/NewsResource.php +++ b/app/Filament/Resources/Publication/News/NewsResource.php @@ -13,8 +13,6 @@ use Filament\Schemas\Schema; use Filament\Support\Icons\Heroicon; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; use UnitEnum; class NewsResource extends Resource @@ -51,12 +49,4 @@ public static function getPages(): array 'edit' => EditNews::route('/{record}/edit'), ]; } - - public static function getRecordRouteBindingEloquentQuery(): Builder - { - return parent::getRecordRouteBindingEloquentQuery() - ->withoutGlobalScopes([ - SoftDeletingScope::class, - ]); - } }