diff --git a/app/Filament/Resources/Manage/Journalists/JournalistResource.php b/app/Filament/Resources/Manage/Journalists/JournalistResource.php index 4f8e071..73fbc4a 100644 --- a/app/Filament/Resources/Manage/Journalists/JournalistResource.php +++ b/app/Filament/Resources/Manage/Journalists/JournalistResource.php @@ -258,7 +258,14 @@ public static function table(Table $table): Table ->emptyStateIcon(Heroicon::Identification) ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->defaultSort('created_at', 'desc') - ->deferFilters(false); + ->deferFilters(false) + ->modifyQueryUsing(function (Builder $query) { + $query->when(auth()->user()->hasRole('Perusahaan'), function (Builder $q) { + return $q->whereHas('partnerMedia.company', function (Builder $q) { + $q->where('user_id', auth()->id()); + }); + }); + }); } public static function getPages(): array