@php $isRelatedChecked = old('is_related') === '1'; @endphp {!! Form::open(['route' => ['admin.scrum-boards.pipelines.tasks.store', ['scrum_board' => $scrum_board, 'pipeline' => $pipeline]], 'method' => 'POST']) !!}
{{-- Job Name --}}
{{ Form::label('job_name', __('Job Name'), ['class' => 'col-form-label']) }} {!! Form::text('job_name', old('job_name'), [ 'class' => 'form-control', 'placeholder' => __('Enter Job Name'), ]) !!}
{{-- Job Description --}}
{{ Form::label('job_description', __('Job Description'), ['class' => 'col-form-label']) }} {!! Form::textarea('job_description', old('job_description'), [ 'class' => 'form-control', 'rows' => 4, 'placeholder' => __('Enter Description'), ]) !!}
{{-- Is Related Toggle --}}
{{-- Related Request dropdown --}}
{{ Form::label('parent_id', __('Related Request'), ['class' => 'col-form-label']) }} {!! Form::select('parent_id', [], old('parent_id'), [ 'id' => 'parent_id', 'class' => 'form-select', 'data-kt-select2' => 'true', 'data-placeholder' => __('Select a Previous Studio Request'), 'data-allow-clear' => 'true', 'data-remote' => route('resource-select', ['StudioRequests']), 'data-kt-template-result' => "studiorequest", 'data-template-selection-ld' => "formatSelections", ]) !!}
{{-- Requested By --}}
{!! Form::select('studio_requester_id', [], old('studio_requester_id'), [ 'id' => 'studio_requester_id', 'class' => 'form-select', 'data-kt-select2' => 'true', 'data-placeholder' => __('Select Requester'), 'data-allow-clear' => 'true', 'data-remote' => route('resource-select-user', ['StudioRequester']), 'data-kt-template-result' => "studiorequester", 'data-template-selection-ld' => "formatSelections", ]) !!}
{{-- Inline Add New Requester Form --}}
{!! Form::label('new_requester_full_name', 'Full Name', ['class' => 'form-label']) !!} {!! Form::text('new_requester_full_name', null, ['class' => 'form-control', 'placeholder' => 'Enter full name']) !!}
{!! Form::label('new_requester_email', 'Email Address', ['class' => 'form-label']) !!} {!! Form::email('new_requester_email', null, ['class' => 'form-control', 'placeholder' => 'Enter email']) !!}
{{-- Sector --}}
{!! Form::label('sector_id', 'Select Sector') !!} {!! Form::select('sector_id', [], old('sector_id'), [ 'id' => 'sector_id', 'class' => 'form-select', 'data-placeholder' => __('Select Sector'), 'data-kt-select2' => 'true', 'data-allow-clear' => 'true', 'data-tags' => 'true', 'data-kt-template-result' => 'sector', 'data-remote' => route('resource-select', ['Sector']), ]) !!}
{{-- Department --}}
{!! Form::label('department_id', 'Select Department') !!} {!! Form::select('department_id', [], old('department_id'), [ 'id' => 'department_id', 'class' => 'form-select', 'data-placeholder' => __('Select Department'), 'data-kt-select2' => 'true', 'data-allow-clear' => 'true', 'data-tags' => 'true', 'data-kt-template-result' => 'department', 'data-remote' => route('resource-select', ['Department', 'dependent' => 'sector_id']), 'data-dependent_id' => 'sector_id', ]) !!}
{{-- Pipeline --}}
{!! Form::label('pipeline_id', 'Pipeline') !!} {!! Form::select('pipeline_id', [$pipeline->id => $pipeline->name], $pipeline->id, [ 'class' => 'form-select', 'data-kt-select2' => 'true', 'data-allow-clear' => 'true', 'data-placeholder' => __('Select Pipeline'), 'data-remote' => route('resource-select', ['ScrumBoardPipeline', 'ofScrumBoard' => $scrum_board->id]) ]) !!}
{{-- Priority --}}
{!! Form::label('priority', 'Priority') !!} {!! Form::select('priority', $task::PRIORITIES, old('priority'), [ 'class' => 'form-select', 'data-placeholder' => __('Select Priority'), 'data-kt-select2' => 'true', 'data-allow-clear' => 'true', ]) !!}
{{-- Due Date --}}
{!! Form::label('due_date', 'Due Date') !!} {!! Form::text('due_date', old('due_date'), [ 'class' => 'form-control flatpickr', 'placeholder' => __('Select Due Date'), ]) !!}
{{-- Requested At --}}
{!! Form::label('requested_at', 'Requested At') !!} {!! Form::text('requested_at', old('requested_at'), [ 'class' => 'form-control flatpickr', 'placeholder' => __('Select Requested Date'), ]) !!}
{{-- Tags --}}
{!! Form::label('tags[]', 'Tags') !!} {!! Form::select('tags[]', $tags, old('tags[]', array_keys($tags)), [ 'class' => 'form-select', 'data-placeholder' => __('Select Tags'), 'data-kt-select2' => 'true', 'data-allow-clear' => 'true', 'multiple' => true, 'data-tags' => 'true', 'data-remote' => route('resource-select', ['Tag']) ]) !!}
{{-- select assignee --}}
{!! Form::label('assignees[]', 'Select Assignee') !!} {!! Form::select('assignees[]', $assignees ?? [], @$assignees ? array_keys($assignees) : [], [ 'class' => 'form-select', 'data-placeholder' => __('Select Assignee'), 'data-allow-clear' => 'true', 'data-kt-select2' => 'true', 'multiple' => true, 'data-kt-template-result' => "users", 'data-template-selection-ld'=>"formatSelections", // 'data-remote' => route('resource-select-user', ['Admin']) 'data-remote' => route('resource-select-user', ['Assignable', 'dependent' => 'board_id']), 'data-dependent_id' => 'scrum_board_id', ]) !!}
@if(!$task->id) {{-- Checkbox for CheckItems --}}
{!! Form::checkbox('import_checkitems', 1, 1, ['class' => 'form-check-input', 'id' => 'import_checkitems']) !!} {{ Form::label('import_checkitems', __('Import Default CheckItem(s) from Pipeline(s)'), ['class' => 'form-check-label']) }}
@endif
{!! Form::close() !!}