@extends('layouts.app') @section('title', __('professionalproject::lang.edit_task')) @section('content') @include('professionalproject::layouts.nav')

@lang('professionalproject::lang.edit_task')

{!! Form::open(['url' => action([\Modules\ProfessionalProject\Http\Controllers\TaskController::class, 'update'], $task->id), 'method' => 'put']) !!}
{!! Form::label('title', __('messages.name') . ':*') !!} {!! Form::text('title', $task->title, ['class' => 'form-control', 'required']) !!}
{!! Form::label('project_id', __('professionalproject::lang.projects') . ':*') !!} {!! Form::select('project_id', $projects, $task->project_id, ['class' => 'form-control select2', 'required']) !!}
{!! Form::label('description', __('lang_v1.description') . ':') !!} {!! Form::textarea('description', $task->description, ['class' => 'form-control', 'rows' => 3]) !!}
{!! Form::label('status_id', __('sale.status') . ':') !!} {!! Form::select('status_id', $statuses, $task->status_id, ['class' => 'form-control select2']) !!}
{!! Form::label('priority', __('sale.priority') . ':') !!} {!! Form::select('priority', $priorities, $task->priority, ['class' => 'form-control select2']) !!}
{!! Form::label('milestone_id', __('professionalproject::lang.milestone') . ':') !!} {!! Form::select('milestone_id', $milestones, $task->milestone_id, ['class' => 'form-control select2']) !!}
{!! Form::label('progress', __('professionalproject::lang.progress') . ':') !!} {!! Form::number('progress', $task->progress, ['class' => 'form-control', 'min' => 0, 'max' => 100]) !!}
{!! Form::label('start_date', __('business.start_date') . ':') !!} {!! Form::text('start_date', $task->start_date ? format_date($task->start_date) : null, ['class' => 'form-control datepicker', 'readonly']) !!}
{!! Form::label('due_date', __('professionalproject::lang.end_date') . ':') !!} {!! Form::text('due_date', $task->due_date ? format_date($task->due_date) : null, ['class' => 'form-control datepicker', 'readonly']) !!}
{!! Form::label('user_id', __('professionalproject::lang.assigned_to') . ':') !!} {!! Form::select('user_id[]', $users, $task->assignees->pluck('id'), ['class' => 'form-control select2', 'multiple']) !!}
{!! Form::close() !!}

@lang('professionalproject::lang.dependencies')

@foreach($dependencies as $dep) @endforeach
@lang('professionalproject::lang.blocker_task')@lang('professionalproject::lang.dependency_type')
{{ $dep->blocker->title ?? '' }} {{ $dep->dependency_type }}
{!! Form::open(['id' => 'add_dependency_form']) !!}
{!! Form::select('blocker_task_id', $project_tasks, null, ['class' => 'form-control select2', 'placeholder' => __('messages.please_select')]) !!}
{!! Form::select('dependency_type', ['cannot_start' => __('professionalproject::lang.cannot_start'), 'cannot_complete' => __('professionalproject::lang.cannot_complete')], 'cannot_start', ['class' => 'form-control']) !!}
{!! Form::close() !!}

@lang('professionalproject::lang.integration_actions')

@if(\Module::has('Essentials') && \Module::isEnabled('Essentials')) @endif @if(\Module::has('Crm') && \Module::isEnabled('Crm')) @endif
@endsection @section('javascript') @include('professionalproject::partials.shamsi_datepicker') @endsection