Buld Action für angekommen
This commit is contained in:
parent
739c0dcdf7
commit
02ac740254
@ -89,6 +89,7 @@ class OrdersTable
|
|||||||
BulkActionGroup::make([
|
BulkActionGroup::make([
|
||||||
DeleteBulkAction::make(),
|
DeleteBulkAction::make(),
|
||||||
Action::make('bestellt_bulk')
|
Action::make('bestellt_bulk')
|
||||||
|
->label("Ausgewählte bestellt")
|
||||||
->accessSelectedRecords()
|
->accessSelectedRecords()
|
||||||
->action(function (Collection $selectedRecords) {
|
->action(function (Collection $selectedRecords) {
|
||||||
$orderstatusBestellt = Orderstatus::where("name", "bestellt")->first();
|
$orderstatusBestellt = Orderstatus::where("name", "bestellt")->first();
|
||||||
@ -98,6 +99,17 @@ class OrdersTable
|
|||||||
]),
|
]),
|
||||||
);
|
);
|
||||||
})->requiresConfirmation()->icon(Heroicon::ShoppingCart),
|
})->requiresConfirmation()->icon(Heroicon::ShoppingCart),
|
||||||
|
Action::make('angekommen_bulk')
|
||||||
|
->label("Ausgewählte angekommen")
|
||||||
|
->accessSelectedRecords()
|
||||||
|
->action(function (Collection $selectedRecords) {
|
||||||
|
$orderstatusAngekommen = Orderstatus::where("name", "angekommen")->first();
|
||||||
|
$selectedRecords->each(
|
||||||
|
fn (Model $selectedRecord) => $selectedRecord->update([
|
||||||
|
'orderstatus_id' => $orderstatusAngekommen->id
|
||||||
|
]),
|
||||||
|
);
|
||||||
|
})->requiresConfirmation()->icon(Heroicon::BuildingOffice),
|
||||||
]),
|
]),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user