2016-03-25 01:18:05 -07:00
@ extends ( 'layouts/default' )
{{ -- Page title -- }}
@ section ( 'title' )
2016-12-27 12:03:47 -08:00
{{ trans ( 'admin/hardware/general.checkin' ) }}
@ parent
2016-03-25 01:18:05 -07:00
@ stop
{{ -- Page content -- }}
@ section ( 'content' )
2016-12-27 12:03:47 -08:00
< style >
. input - group {
padding - left : 0 px ! important ;
}
</ style >
< div class = " row " >
<!-- left column -->
< div class = " col-md-9 " >
< div class = " box box-default " >
< div class = " box-header with-border " >
2020-03-31 23:36:56 -07:00
< h2 class = " box-title " > {{ trans ( 'admin/hardware/form.tag' ) }} {{ $asset -> asset_tag }} </ h2 >
2016-12-27 12:03:47 -08:00
</ div ><!-- /. box - header -->
< div class = " box-body " >
< div class = " col-md-12 " >
@ if ( $backto == 'user' )
< form class = " form-horizontal " method = " post "
action = " { { route('checkin/hardware', array('assetId'=> $asset->id , 'backto'=>'user')) }} "
autocomplete = " off " >
@ else
< form class = " form-horizontal " method = " post "
action = " { { route('checkin/hardware', $asset->id ) }} " autocomplete = " off " >
@ endif
{{ csrf_field ()}}
2019-12-06 18:17:03 -08:00
<!-- AssetModel name -->
2016-12-27 12:03:47 -08:00
< div class = " form-group " >
2020-04-01 01:26:44 -07:00
{{ Form :: label ( 'model' , trans ( 'admin/hardware/form.model' ), array ( 'class' => 'col-md-3 control-label' )) }}
2016-12-27 12:03:47 -08:00
< div class = " col-md-8 " >
2019-12-06 18:17:03 -08:00
< p class = " form-control-static " >
@ if (( $asset -> model ) && ( $asset -> model -> name ))
{{ $asset -> model -> name }}
@ else
< span class = " text-danger text-bold " >
< i class = " fa fa-exclamation-triangle " ></ i > This asset ' s model is invalid !
The asset < a href = " { { route('hardware.edit', $asset->id ) }} " > should be edited </ a > to correct this before attempting to check it in or out .</ span >
@ endif
</ p >
2016-12-27 12:03:47 -08:00
</ div >
</ div >
2019-12-06 18:17:03 -08:00
2016-12-27 12:03:47 -08:00
<!-- Asset Name -->
2018-10-15 17:02:31 -07:00
<!-- Only allow an asset name to be changed if the checker - outer has permission to edit the asset -->
@ can ( 'update' , $asset )
2016-12-27 12:03:47 -08:00
< div class = " form-group { { $errors->has ('name') ? 'error' : '' }} " >
{{ Form :: label ( 'name' , trans ( 'admin/hardware/form.name' ), array ( 'class' => 'col-md-3 control-label' )) }}
< div class = " col-md-8 " >
2020-04-01 01:26:44 -07:00
< input class = " form-control " type = " text " name = " name " aria - label = " name " id = " name "
2020-04-01 03:21:15 -07:00
{ !! $errors -> first ( 'name' , '<span class="alert-msg" aria-hidden="true"><i class="fa fa-times" aria-hidden="true"></i> :message</span>' ) !! }
2018-10-15 17:02:31 -07:00
</ div >
2016-12-27 12:03:47 -08:00
</ div >
2018-10-15 17:02:31 -07:00
@ else
@ if ( $asset -> name != '' )
< div class = " form-group { { $errors->has ('name') ? 'error' : '' }} " >
{{ Form :: label ( 'name' , trans ( 'admin/hardware/form.name' ), array ( 'class' => 'col-md-3 control-label' )) }}
< div class = " col-md-8 " >
< p class = " form-control-static " > {{ $asset -> name }} </ p >
</ div >
</ div >
@ endif
@ endcan
2016-03-25 01:18:05 -07:00
2016-12-27 12:03:47 -08:00
<!-- Status -->
< div class = " form-group { { $errors->has ('status_id') ? 'error' : '' }} " >
2020-04-01 01:26:44 -07:00
{{ Form :: label ( 'status_id' , trans ( 'admin/hardware/form.status' ), array ( 'class' => 'col-md-3 control-label' )) }}
2016-12-27 12:03:47 -08:00
< div class = " col-md-7 required " >
2020-04-01 01:26:44 -07:00
{{ Form :: select ( 'status_id' , $statusLabel_list , '' , array ( 'class' => 'select2' , 'style' => 'width:100%' , 'id' => 'modal-statuslabel_types' , 'aria-label' => 'status_id' )) }}
2020-04-01 03:21:15 -07:00
{ !! $errors -> first ( 'status_id' , '<span class="alert-msg" aria-hidden="true"><i class="fa fa-times" aria-hidden="true"></i> :message</span>' ) !! }
2016-12-27 12:03:47 -08:00
</ div >
</ div >
2016-03-25 01:18:05 -07:00
2017-10-28 07:28:49 -07:00
@ include ( 'partials.forms.edit.location-select' , [ 'translated_name' => trans ( 'general.location' ), 'fieldname' => 'location_id' , 'help_text' => ( $asset -> defaultLoc ) ? 'You can choose to check this asset in to a location other than the default location of ' . $asset -> defaultLoc -> name . ' if one is set.' : null ])
2017-10-28 01:51:10 -07:00
2016-12-27 12:03:47 -08:00
<!-- Checkout / Checkin Date -->
2017-10-26 19:51:29 -07:00
< div class = " form-group { { $errors->has ('checkin_at') ? ' has-error' : '' }} " >
{{ Form :: label ( 'checkin_at' , trans ( 'admin/hardware/form.checkin_date' ), array ( 'class' => 'col-md-3 control-label' )) }}
2016-12-27 12:03:47 -08:00
< div class = " col-md-8 " >
2017-10-26 19:51:29 -07:00
< div class = " input-group col-md-5 required " >
< div class = " input-group date " data - provide = " datepicker " data - date - format = " yyyy-mm-dd " data - autoclose = " true " >
2020-04-21 03:58:31 -07:00
< input type = " text " class = " form-control " placeholder = " { { trans('general.select_date') }} " name = " checkin_at " id = " checkin_at " value = " { { old('checkin_at', date('Y-m-d')) }} " >
2020-04-02 18:17:21 -07:00
< span class = " input-group-addon " >< i class = " fa fa-calendar " aria - hidden = " true " ></ i ></ span >
2016-12-27 12:03:47 -08:00
</ div >
2020-04-01 03:21:15 -07:00
{ !! $errors -> first ( 'checkin_at' , '<span class="alert-msg" aria-hidden="true"><i class="fa fa-times" aria-hidden="true"></i> :message</span>' ) !! }
2016-12-27 12:03:47 -08:00
</ div >
2017-10-26 19:51:29 -07:00
</ div >
</ div >
2016-12-26 15:17:12 -08:00
2016-12-27 12:03:47 -08:00
<!-- Note -->
< div class = " form-group { { $errors->has ('note') ? 'error' : '' }} " >
2016-12-26 15:17:12 -08:00
2016-12-27 12:03:47 -08:00
{{ Form :: label ( 'note' , trans ( 'admin/hardware/form.notes' ), array ( 'class' => 'col-md-3 control-label' )) }}
2016-12-26 15:17:12 -08:00
2016-12-27 12:03:47 -08:00
< div class = " col-md-8 " >
< textarea class = " col-md-6 form-control " id = " note "
2020-04-21 03:58:31 -07:00
name = " note " > {{ old ( 'note' , $asset -> note ) }} </ textarea >
2020-04-01 03:21:15 -07:00
{ !! $errors -> first ( 'note' , '<span class="alert-msg" aria-hidden="true"><i class="fa fa-times" aria-hidden="true"></i> :message</span>' ) !! }
2016-12-26 15:17:12 -08:00
</ div >
2016-12-27 12:03:47 -08:00
</ div >
2017-10-11 14:44:25 -07:00
< div class = " box-footer " >
< a class = " btn btn-link " href = " { { URL::previous() }} " > {{ trans ( 'button.cancel' ) }} </ a >
2020-04-01 01:26:44 -07:00
< button type = " submit " class = " btn btn-primary pull-right " >< i class = " fa fa-check icon-white " aria - hidden = " true " ></ i > {{ trans ( 'general.checkin' ) }} </ button >
2016-03-25 01:18:05 -07:00
</ div >
2016-12-27 12:03:47 -08:00
</ form >
</ div > <!--/. col - md - 12 -->
</ div > <!--/. box - body -->
2017-10-11 14:44:25 -07:00
2016-12-27 12:03:47 -08:00
</ div > <!--/. box . box - default -->
</ div >
</ div >
2016-03-25 01:18:05 -07:00
@ stop