feat: add bulk action to mark failed jobs as resolved

This commit is contained in:
2025-12-20 16:51:28 -05:00
parent 23b4ddb29c
commit 9e15f8e037

View File

@@ -90,6 +90,22 @@ class FailedJobResource extends Resource
->success()
->send();
}),
BulkAction::make('mark_resolved')
->label('Mark as Resolved')
->requiresConfirmation()
->color('danger')
->icon('heroicon-o-check-circle')
->deselectRecordsAfterCompletion()
->action(function (Collection $records): void {
$count = $records->count();
foreach ($records as $record) {
$record->delete();
}
Notification::make()
->title("{$count} failed jobs have been marked as resolved.")
->success()
->send();
}),
])
->defaultSort('failed_at', 'desc')
->filters([