{!! Form::open(['route' => ['admin.scrum-boards.pipelines.tasks.store', ['scrum_board' => $scrum_board, 'pipeline' => $pipeline]], 'method' => 'POST']) !!} Add Project
@if(!$task->id)
@endif
{{-- project select --}}
{!! Form::label('projectable_id[]', 'Project') !!} {!! Form::select('projectable_id[]',@$task?->project->id ? [@$task?->project->id => @$task?->project->name] : [], @$task?->project->id ?? null, [ 'class' => 'form-select', 'data-placeholder' => __('Select Project'), 'data-kt-select2' => 'true', 'data-allow-clear' => 'true', 'multiple' => !$task->id, 'disabled' => $task->id, 'data-remote' => route('resource-select', ['Project'] + (!$scrum_board->allow_duplicate_tasks ? ['has_not_added_as_incomplete_to_scrum_board' => $scrum_board->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() !!}