From 1d90b8aebdcb98e7cf24a423b22b58c59b076698 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 11 Aug 2026 16:31:11 +0100 Subject: [PATCH] Convert bulk edit to form components --- .../views/blade/input/model-select.blade.php | 55 +++++++++++++++++++ resources/views/hardware/bulk.blade.php | 33 ++++++++--- 2 files changed, 80 insertions(+), 8 deletions(-) create mode 100644 resources/views/blade/input/model-select.blade.php diff --git a/resources/views/blade/input/model-select.blade.php b/resources/views/blade/input/model-select.blade.php new file mode 100644 index 0000000000..73ea9532d7 --- /dev/null +++ b/resources/views/blade/input/model-select.blade.php @@ -0,0 +1,55 @@ +@use('App\Models\AssetModel', 'AssetModel') +@use('Illuminate\Support\Arr', 'Arr') + +@props([ + 'label', + 'name', + 'selected' => null, + 'required' => false, + 'multiple' => false, + 'hideNewButton' => false, +]) + +
$errors->has($name), + ]) +> + +
+ +
+ + @unless($hideNewButton) +
+ @can('create', AssetModel::class) + {{ trans('button.new') }} + + @endcan +
+ @endunless + +
+
diff --git a/resources/views/hardware/bulk.blade.php b/resources/views/hardware/bulk.blade.php index 5aaf5fc4b6..52bd40a2a1 100755 --- a/resources/views/hardware/bulk.blade.php +++ b/resources/views/hardware/bulk.blade.php @@ -143,10 +143,17 @@ - @include ('partials.forms.edit.model-select', ['translated_name' => trans('admin/hardware/form.model'), 'fieldname' => 'model_id']) + - {{-- Default location --}} - @include ('partials.forms.edit.location-select', ['translated_name' => trans('admin/hardware/form.default_location'), 'fieldname' => 'rtd_location_id']) + {{-- Actual-location update rule (3-way radio) --}} - {{-- Supplier --}} - @include ('partials.forms.edit.supplier-select', ['translated_name' => trans('general.supplier'), 'fieldname' => 'supplier_id']) + - {{-- Company --}} - @include ('partials.forms.edit.company-select', ['translated_name' => trans('general.company'), 'fieldname' => 'company_id']) + {{-- Order number --}} - @include ('partials.forms.edit.notes') + {{-- Set notes to null --}}