diff --git a/resources/lang/en/admin/hardware/form.php b/resources/lang/en/admin/hardware/form.php index 0c1a3167be..b2d7bab0fc 100644 --- a/resources/lang/en/admin/hardware/form.php +++ b/resources/lang/en/admin/hardware/form.php @@ -46,4 +46,6 @@ return [ 'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.', 'asset_deployable' => 'That status is deployable. This asset can be checked out.', 'processing_spinner' => 'Processing...', + 'optional_infos' => 'Optional Information', + 'order_details' => 'Order Related Information' ]; diff --git a/resources/views/hardware/edit.blade.php b/resources/views/hardware/edit.blade.php index 20e93f0677..ac912e1909 100755 --- a/resources/views/hardware/edit.blade.php +++ b/resources/views/hardware/edit.blade.php @@ -15,7 +15,6 @@ @include ('partials.forms.edit.company-select', ['translated_name' => trans('general.company'), 'fieldname' => 'company_id']) -
@@ -41,77 +40,103 @@
@endif - @include ('partials.forms.edit.serial', ['fieldname'=> 'serials[1]', 'translated_serial' => trans('admin/hardware/form.serial')]) +
@include ('partials.forms.edit.model-select', ['translated_name' => trans('admin/hardware/form.model'), 'fieldname' => 'model_id', 'field_req' => true]) + @include ('partials.forms.edit.serial', ['fieldname'=> 'serials[1]', 'translated_serial' => trans('admin/hardware/form.serial')]) -
- - @if ($item->model && $item->model->fieldset) - model; ?> - @endif - @if (Request::old('model_id')) - - @elseif (isset($selected_model)) - - @endif - @if (isset($model) && $model) - @include("models/custom_fields_form",["model" => $model]) - @endif -
+ @include ('partials.forms.edit.status', [ 'required' => 'true']) + @if (!$item->id) + @include ('partials.forms.checkout-selector', ['user_select' => 'true','asset_select' => 'true', 'location_select' => 'true', 'style' => 'display:none;']) + @include ('partials.forms.edit.user-select', ['translated_name' => trans('admin/hardware/form.checkout_to'), 'fieldname' => 'assigned_user', 'style' => 'display:none;', 'required' => 'false']) + @include ('partials.forms.edit.asset-select', ['translated_name' => trans('admin/hardware/form.checkout_to'), 'fieldname' => 'assigned_asset', 'style' => 'display:none;', 'required' => 'false']) + @include ('partials.forms.edit.location-select', ['translated_name' => trans('admin/hardware/form.checkout_to'), 'fieldname' => 'assigned_location', 'style' => 'display:none;', 'required' => 'false']) + @elseif (($item->assignedTo) && ($item->deleted_at=='')) + + @include ('partials.forms.edit.datepicker', ['translated_name' => trans('admin/hardware/form.expected_checkin'),'fieldname' => 'expected_checkin']) + @endif - @include ('partials.forms.edit.status', [ 'required' => 'true']) - @if (!$item->id) - @include ('partials.forms.checkout-selector', ['user_select' => 'true','asset_select' => 'true', 'location_select' => 'true', 'style' => 'display:none;']) - @include ('partials.forms.edit.user-select', ['translated_name' => trans('admin/hardware/form.checkout_to'), 'fieldname' => 'assigned_user', 'style' => 'display:none;', 'required' => 'false']) - @include ('partials.forms.edit.asset-select', ['translated_name' => trans('admin/hardware/form.checkout_to'), 'fieldname' => 'assigned_asset', 'style' => 'display:none;', 'required' => 'false']) - @include ('partials.forms.edit.location-select', ['translated_name' => trans('admin/hardware/form.checkout_to'), 'fieldname' => 'assigned_location', 'style' => 'display:none;', 'required' => 'false']) - @elseif (($item->assignedTo) && ($item->deleted_at=='')) - - @include ('partials.forms.edit.datepicker', ['translated_name' => trans('admin/hardware/form.expected_checkin'),'fieldname' => 'expected_checkin']) - @endif + @include ('partials.forms.edit.notes') + @include ('partials.forms.edit.location-select', ['translated_name' => trans('admin/hardware/form.default_location'), 'fieldname' => 'rtd_location_id']) + @include ('partials.forms.edit.requestable', ['requestable_text' => trans('admin/hardware/general.requestable')]) - @include ('partials.forms.edit.name', ['translated_name' => trans('admin/hardware/form.name')]) - @include ('partials.forms.edit.purchase_date') - @include ('partials.forms.edit.supplier-select', ['translated_name' => trans('general.supplier'), 'fieldname' => 'supplier_id']) - @include ('partials.forms.edit.order_number') - id && $item->location) { - $currency_type = $item->location->currency; - } - ?> - @include ('partials.forms.edit.purchase_cost', ['currency_type' => $currency_type]) - @include ('partials.forms.edit.warranty') - @include ('partials.forms.edit.notes') + + @if ($item->image) +
+ +
+ +
+ +
+
+
+ @endif - @include ('partials.forms.edit.location-select', ['translated_name' => trans('admin/hardware/form.default_location'), 'fieldname' => 'rtd_location_id']) + @include ('partials.forms.edit.image-upload') +
+ + @if ($item->model && $item->model->fieldset) + model; ?> + @endif + @if (Request::old('model_id')) + + @elseif (isset($selected_model)) + + @endif + @if (isset($model) && $model) + @include("models/custom_fields_form",["model" => $model]) + @endif +
- @include ('partials.forms.edit.requestable', ['requestable_text' => trans('admin/hardware/general.requestable')]) +
+ +
+ + +
+ +
+ @include ('partials.forms.edit.name', ['translated_name' => trans('admin/hardware/form.name')]) + @include ('partials.forms.edit.warranty') +
+
- - @if ($item->image) -
- -
- -
- -
-
-
- @endif +
+ +
+ + +
-@include ('partials.forms.edit.image-upload') +
+ @include ('partials.forms.edit.order_number') + @include ('partials.forms.edit.purchase_date') + @include ('partials.forms.edit.supplier-select', ['translated_name' => trans('general.supplier'), 'fieldname' => 'supplier_id']) + + id && $item->location) { + $currency_type = $item->location->currency; + } + ?> + @include ('partials.forms.edit.purchase_cost', ['currency_type' => $currency_type]) + +
+
@stop @@ -278,6 +303,32 @@ }) }); + $( document ).ready(function() { + checkOrderDetailOption(); + checkOptionalOption(); + }); + $('#order_info').change(function(){ + checkOrderDetailOption(); + }); + + $('#optional_info').change(function(){ + checkOptionalOption(); + }); + + function checkOptionalOption(){ + if ($("#optional_info").prop('checked')==true) { + $('#optional_details').fadeIn('slow'); + } else { + $('#optional_details').fadeOut('slow'); + } + } + function checkOrderDetailOption(){ + if ($("#order_info").prop('checked')==true) { + $('#order_details').fadeIn('slow'); + } else { + $('#order_details').fadeOut('slow'); + } + } @stop