From f038254038e68addc7d1f85a95573fae2d703916 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Wed, 5 Mar 2025 16:02:23 -0800 Subject: [PATCH] Have UI reflect not being able to delete accessory --- app/Http/Transformers/AccessoriesTransformer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Transformers/AccessoriesTransformer.php b/app/Http/Transformers/AccessoriesTransformer.php index 58858cf897..dde38ccd80 100644 --- a/app/Http/Transformers/AccessoriesTransformer.php +++ b/app/Http/Transformers/AccessoriesTransformer.php @@ -53,7 +53,7 @@ class AccessoriesTransformer 'checkout' => Gate::allows('checkout', Accessory::class), 'checkin' => false, 'update' => Gate::allows('update', Accessory::class), - 'delete' => Gate::allows('delete', Accessory::class), + 'delete' => $accessory->checkouts_count === 0 && Gate::allows('delete', Accessory::class), 'clone' => Gate::allows('create', Accessory::class), ];