diff --git a/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php b/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php index 7a3bc24..02ad31a 100644 --- a/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php +++ b/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php @@ -116,12 +116,18 @@ public static function table(Table $table): Table ->badge() ->sortable(), - TextColumn::make('partnerMedia.name') + TextColumn::make('partnerMedia') ->label('Penerima') + ->getStateUsing( + fn ($record) => $record->partnerMedia->pluck('name')->toArray() + ) ->listWithLineBreaks() ->limitList(3) ->expandableLimitedList() - ->placeholder(fn (Announcement $record): string => $record->type === AnnouncementType::PUBLIC ? 'Publik' : 'Tidak ada penerima'), + ->badge() + ->placeholder( + fn (Announcement $record) => $record->type === AnnouncementType::PUBLIC ? 'Publik' : 'Tidak ada penerima' + ), ...TimestampColumns::make(), ]) diff --git a/database/seeders/ShieldSeeder.php b/database/seeders/ShieldSeeder.php index 3852cc6..b40ca44 100644 --- a/database/seeders/ShieldSeeder.php +++ b/database/seeders/ShieldSeeder.php @@ -691,18 +691,6 @@ public function run(): void "name": "Perusahaan", "guard_name": "web", "permissions": [ - "ViewAny:Announcement", - "View:Announcement", - "Create:Announcement", - "Update:Announcement", - "Delete:Announcement", - "Restore:Announcement", - "ForceDelete:Announcement", - "ForceDeleteAny:Announcement", - "RestoreAny:Announcement", - "Replicate:Announcement", - "Reorder:Announcement", - "ViewAny:Cooperation", "View:Cooperation", "Create:Cooperation",