Dev branch
This commit is contained in:
@@ -280,6 +280,20 @@ public function cancel(Package $package): RedirectResponse
|
||||
return back()->with('success', 'Package canceled');
|
||||
}
|
||||
|
||||
public function destroy(Package $package): RedirectResponse
|
||||
{
|
||||
// Allow deletion only for drafts (not yet dispatched)
|
||||
if ($package->status !== Package::STATUS_DRAFT) {
|
||||
return back()->with('error', 'Package not in a deletable state.');
|
||||
}
|
||||
|
||||
// Remove items first to avoid FK issues
|
||||
$package->items()->delete();
|
||||
$package->delete();
|
||||
|
||||
return back()->with('success', 'Package deleted');
|
||||
}
|
||||
|
||||
/**
|
||||
* List contracts for a given segment and include selected phone per person.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user