{!! Form::open(['route' => ['admin.scrum-boards.pipelines.tasks.store', ['scrum_board' => $scrum_board, 'pipeline' => $pipeline]], 'method' => 'POST']) !!} Add Invoice
{{ Form::label('company_id', __('Select Client'), ['class' => 'col-form-label']) }} {!! Form::select('company_id', [], [], [ 'id' => 'client_id-select', 'class' => 'form-select', 'data-kt-select2' => 'true', 'data-allow-clear' => 'true', 'data-kt-template-result' => "company", 'data-kt-template-selection'=>"company", 'data-remote' => route('resource-select-user', ['Company']), 'data-placeholder' => __('Select Client'), 'data-allow-clear' => 'true' ]) !!} {{-- Contract --}}
{!! Form::select('contract_id[]' , [], [], [ 'data-placeholder' => 'Select Contract', 'class' => 'form-select', 'multiple' => 'true', 'data-kt-select2' => 'true', 'data-allow-clear' => 'true', 'data-kt-template-result' => "contract", 'data-kt-template-selection'=> "contract", 'data-remote' => route('resource-select', ['Contract', 'dependent' => 'company_id']), 'data-dependent_id' => 'client_id-select', 'id' => 'contract_id' ])!!}
{{-- Invoice --}}
{!! Form::select('projectable_id[]' , [], [], [ 'data-placeholder' => 'Select Invoice', 'class' => 'form-select', 'multiple' => 'true', 'data-kt-select2' => 'true', 'data-allow-clear' => 'true', 'data-kt-template-result' => "invoice", 'data-kt-template-selection'=> "invoice", 'data-remote' => route('resource-select', ['Invoice', 'dependent' => 'company_id', 'dependent_2_col' => 'contract_id']), 'data-dependent_id' => 'client_id-select', 'data-dependent_2' => 'contract_id', 'id' => 'projectable_id' ])!!}
{{-- pipeline select --}}
{!! 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, $task->priority ?? null, [ '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', $task->due_date ?? null, [ 'class' => 'form-control flatpickr', 'placeholder' => __('Select Due Date'), ]) !!}
{{-- requested at --}}
{!! Form::label('requested_at', 'Requested At') !!} {!! Form::text('requested_at', $task->requested_at ?? null, [ 'class' => 'form-control flatpickr', 'placeholder' => __('Select Requested Date'), ]) !!}
{{-- tags --}}
{!! Form::label('tags[]', 'Tags') !!} {!! Form::select('tags[]', $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 import 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() !!}