23 lines
1.8 KiB
PHP
23 lines
1.8 KiB
PHP
<div>
|
|
<x-form::form wire:submit.prevent="{{ $action }}">
|
|
<x-form::input group-class="mb-3" type="text" wire:model="name" id="name" label="name" />
|
|
<x-form::select group-class="mb-3" wire:model="guestor_id" label="Responsible User" :options="$guestor_available" placeholder="Select guestor..." />
|
|
<x-form::select group-class="mb-3" wire:model.live="blocking_maintenance_id" label="Blocking Maintenance" :options="$maintenances_available" placeholder="Select blocking maintenance..." />
|
|
<x-form::quill group-class="mb-3" type="text" wire:model="description" id="description" label="description" />
|
|
|
|
@if(empty($blocking_maintenance_id))
|
|
<x-form::input group-class="mb-3" type="text" wire:model="schedule" id="schedule" label="schedule" />
|
|
@else
|
|
<x-form::input group-class="mb-3" type="text" wire:model="blocking_maintenance_offset" id="blocking_maintenance_offset" label="blocking_maintenance_offset" help="you can use foloving shortcodes (w - weeks, m - months, d - days)" />
|
|
@endif
|
|
|
|
<x-form::input group-class="mb-3" type="text" wire:model="duration" id="duration" label="duration" help="in hours (60 minutes) maximum 24h" />
|
|
<x-form::select group-class="mb-3" wire:model.live="hosts" label="Hosts in Maintenance" :options="$hosts_available" placeholder="Select value..." multiple />
|
|
|
|
@foreach($hosts as $key => $host_id)
|
|
<x-form::select group-class="mb-3" wire:key="{{ $host_id }}" wire:model="hosts_tasks.{{ $host_id }}" label="Select Tasks for Host {{ $hosts_available[$host_id] }}" :options="$hosts_tasks_available" placeholder="Select value..." multiple />
|
|
@endforeach
|
|
|
|
<x-form::button class="btn-primary" type="submit">Create</x-form::button>
|
|
</x-form::form>
|
|
</div> |