From 698434dcf861c32825fb7cbdf9de212381f68cf9 Mon Sep 17 00:00:00 2001 From: spencerrlongg Date: Wed, 30 Oct 2024 13:48:14 -0500 Subject: [PATCH] no more base action, scaffolded update and delete --- app/Actions/Assets/DestroyAssetAction.php | 12 ++++++++++++ app/Actions/Assets/StoreAssetAction.php | 5 ++--- app/Actions/Assets/UpdateAssetAction.php | 12 ++++++++++++ app/Actions/BaseAction.php | 8 -------- app/Http/Controllers/Api/AssetsController.php | 4 ++-- app/Http/Controllers/Assets/AssetsController.php | 3 ++- app/Http/Requests/{ => Assets}/StoreAssetRequest.php | 3 ++- .../Requests/{ => Assets}/UpdateAssetRequest.php | 3 ++- 8 files changed, 34 insertions(+), 16 deletions(-) create mode 100644 app/Actions/Assets/DestroyAssetAction.php create mode 100644 app/Actions/Assets/UpdateAssetAction.php delete mode 100644 app/Actions/BaseAction.php rename app/Http/Requests/{ => Assets}/StoreAssetRequest.php (97%) rename app/Http/Requests/{ => Assets}/UpdateAssetRequest.php (95%) diff --git a/app/Actions/Assets/DestroyAssetAction.php b/app/Actions/Assets/DestroyAssetAction.php new file mode 100644 index 0000000000..46b5f20c0b --- /dev/null +++ b/app/Actions/Assets/DestroyAssetAction.php @@ -0,0 +1,12 @@ +collect()->filter(function ($value, $key) { return starts_with($key, '_snipeit_'); }); + //DB::transaction(function () use ($request, $asset_tags, $serials, $custom_fields) { foreach ($asset_tags as $key => $asset_tag) { $asset = StoreAssetAction::run( diff --git a/app/Http/Requests/StoreAssetRequest.php b/app/Http/Requests/Assets/StoreAssetRequest.php similarity index 97% rename from app/Http/Requests/StoreAssetRequest.php rename to app/Http/Requests/Assets/StoreAssetRequest.php index fb7469ac88..574216afdf 100644 --- a/app/Http/Requests/StoreAssetRequest.php +++ b/app/Http/Requests/Assets/StoreAssetRequest.php @@ -1,7 +1,8 @@