feat: add bulk action to mark failed jobs as resolved
This commit is contained in:
@@ -90,6 +90,22 @@ class FailedJobResource extends Resource
|
|||||||
->success()
|
->success()
|
||||||
->send();
|
->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')
|
->defaultSort('failed_at', 'desc')
|
||||||
->filters([
|
->filters([
|
||||||
|
|||||||
Reference in New Issue
Block a user