2018-10-02 20:03:08 +02:00
@ extends ( 'layout.default' )
@ if ( $mode == 'edit' )
2019-05-01 20:19:18 +02:00
@ section ( 'title' , $__t ( 'Edit equipment' ))
2018-10-02 20:03:08 +02:00
@ else
2019-05-01 20:19:18 +02:00
@ section ( 'title' , $__t ( 'Create equipment' ))
2018-10-02 20:03:08 +02:00
@ endif
@ section ( 'viewJsName' , 'equipmentform' )
@ section ( 'content' )
< div class = " row " >
< div class = " col-lg-6 col-xs-12 " >
< h1 >@ yield ( 'title' ) </ h1 >
< script > Grocy . EditMode = '{{ $mode }}' ; </ script >
@ if ( $mode == 'edit' )
< script > Grocy . EditObjectId = {{ $equipment -> id }}; </ script >
@ if ( ! empty ( $equipment -> instruction_manual_file_name ))
< script > Grocy . InstructionManualFileNameName = '{{ $equipment->instruction_manual_file_name }}' ; </ script >
@ endif
@ endif
< form id = " equipment-form " novalidate >
< div class = " form-group " >
2019-05-01 20:19:18 +02:00
< label for = " name " > {{ $__t ( 'Name' ) }} </ label >
2018-10-02 20:03:08 +02:00
< input type = " text " class = " form-control " required id = " name " name = " name " value = " @if( $mode == 'edit') { { $equipment->name }}@endif " >
2019-05-01 20:19:18 +02:00
< div class = " invalid-feedback " > {{ $__t ( 'A name is required' ) }} </ div >
2018-10-02 20:03:08 +02:00
</ div >
< div class = " form-group " >
2019-05-01 20:19:18 +02:00
< label for = " instruction-manual " > {{ $__t ( 'Instruction manual' ) }} ( PDF )
< span class = " text-muted small " > {{ $__t ( 'If you don\'t select a file, the current instruction manual will not be altered' ) }} </ span >
2019-03-04 17:43:12 +01:00
</ label >
2018-10-02 20:03:08 +02:00
< div class = " custom-file " >
< input type = " file " class = " custom-file-input " id = " instruction-manual " accept = " application/pdf " >
2019-05-01 20:19:18 +02:00
< label class = " custom-file-label " for = " instruction-manual " > {{ $__t ( 'No file selected' ) }} </ label >
2018-10-02 20:03:08 +02:00
</ div >
</ div >
< div class = " form-group " >
2019-05-01 20:19:18 +02:00
< label for = " description " > {{ $__t ( 'Notes' ) }} </ label >
2019-08-15 14:35:28 +02:00
< textarea class = " form-control wysiwyg-editor " id = " description " name = " description " >@ if ( $mode == 'edit' ){{ $equipment -> description }} @ endif </ textarea >
2018-10-02 20:03:08 +02:00
</ div >
2019-04-23 09:06:18 +02:00
@ include ( 'components.userfieldsform' , array (
'userfields' => $userfields ,
'entity' => 'equipment'
))
2019-05-01 20:19:18 +02:00
< button id = " save-equipment-button " class = " btn btn-success " > {{ $__t ( 'Save' ) }} </ button >
2018-10-02 20:03:08 +02:00
</ form >
</ div >
< div class = " col-lg-6 col-xs-12 " >
2019-05-01 20:19:18 +02:00
< label class = " mt-2 " > {{ $__t ( 'Instruction manual' ) }} </ label >
< button id = " delete-current-instruction-manual-button " class = " btn btn-sm btn-danger mb-1 @if(empty( $equipment->instruction_manual_file_name )) disabled @endif " >< i class = " fas fa-trash " ></ i > {{ $__t ( 'Delete' ) }} </ button >
2018-10-02 20:03:08 +02:00
@ if ( ! empty ( $equipment -> instruction_manual_file_name ))
2019-01-21 22:13:42 +01:00
< embed id = " current-equipment-instruction-manual " class = " embed-responsive embed-responsive-4by3 " src = " { { $U ('/api/files/equipmentmanuals/' . base64_encode( $equipment->instruction_manual_file_name )) }} " type = " application/pdf " >
2019-05-01 20:19:18 +02:00
< p id = " delete-current-instruction-manual-on-save-hint " class = " form-text text-muted font-italic d-none " > {{ $__t ( 'The current instruction manual will be deleted when you save the equipment' ) }} </ p >
2018-10-02 20:03:08 +02:00
@ else
2019-05-01 20:19:18 +02:00
< p id = " no-current-instruction-manual-hint " class = " form-text text-muted font-italic " > {{ $__t ( 'No instruction manual available' ) }} </ p >
2018-10-02 20:03:08 +02:00
@ endif
</ div >
</ div >
@ stop