feat: add bulk action to mark failed jobs as resolved
This commit is contained in:
@@ -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([
|
||||
|
||||
Reference in New Issue
Block a user