140 lines
6.9 KiB
PHP
140 lines
6.9 KiB
PHP
<div class="modal-dialog modal-lg" role="document">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span>
|
|
</button>
|
|
<h3 class="modal-title">
|
|
<i class="fa fa-tasks"></i>
|
|
{{$project_task->subject}}
|
|
<code>({{$project_task->task_id}})</code>
|
|
<button data-href="{{action([\Modules\Project\Http\Controllers\TaskController::class, 'edit'], [$project_task->id, 'project_id' => $project_task->project_id])}}" class="cursor-pointer edit_a_task_from_view_task mr-16 btn btn-sm btn-primary pull-right">
|
|
<i class="fa fa-edit"></i>
|
|
{{__("messages.edit")}}
|
|
</button>
|
|
</h3>
|
|
<span class="label label-primary mb-2" data-toggle="tooltip" title="@lang('project::lang.project')">
|
|
<i class="fa fa-tag"></i>
|
|
{{$project_task->project->name}}
|
|
</span>
|
|
@if(isset($project_task->due_date))
|
|
<span class="label label-default mb-2" data-toggle="tooltip" title="@lang('project::lang.due_date')">
|
|
<i class="fa fa-calendar-times-o"></i>
|
|
@format_date($project_task->due_date)
|
|
</span>
|
|
@endif
|
|
<span class="label mb-2
|
|
@if($project_task->priority == 'low')
|
|
bg-green
|
|
@elseif($project_task->priority == 'medium')
|
|
bg-yellow
|
|
@elseif($project_task->priority == 'high')
|
|
bg-orange
|
|
@elseif($project_task->priority == 'urgent')
|
|
bg-red
|
|
@endif
|
|
" data-toggle="tooltip" title="@lang('project::lang.priority')">
|
|
{{__('project::lang.'.$project_task->priority)}}
|
|
</span>
|
|
<span class="label mb-2
|
|
@if($project_task->status == 'completed')
|
|
bg-green
|
|
@elseif($project_task->status == 'cancelled')
|
|
bg-red
|
|
@elseif($project_task->status == 'on_hold')
|
|
bg-yellow
|
|
@elseif($project_task->status == 'in_progress')
|
|
bg-info
|
|
@elseif($project_task->status == 'not_started')
|
|
bg-red
|
|
@endif
|
|
" data-toggle="tooltip" title="@lang('sale.status')">
|
|
{{__('project::lang.'.$project_task->status)}}
|
|
</span>
|
|
@includeIf('project::avatar.create', ['max_count' => '10', 'members' => $project_task->members])
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h5>
|
|
<i class="fa fa-bars"></i>
|
|
<b>{{ __('lang_v1.description')}}</b>
|
|
<i class="fa fa-edit cursor-pointer edit_task_description toggle_description_fields" data-toggle="tooltip" title="@lang('messages.edit')"></i>
|
|
</h5>
|
|
<div class="form_n_description">
|
|
@includeIf('project::task.partials.edit_description')
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<hr>
|
|
<!-- time log for task -->
|
|
@if(isset($project_task->project->settings['enable_timelog']) && $project_task->project->settings['enable_timelog'])
|
|
@includeIf('project::task.partials.time_log')
|
|
@endif <!-- /time log for task -->
|
|
<!-- form open -->
|
|
{!! Form::open(['url' => action([\Modules\Project\Http\Controllers\TaskCommentController::class, 'store']), 'id' => 'add_comment_form', 'method' => 'post']) !!}
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h5>
|
|
<i class="fas fa-comments"></i>
|
|
<b>{{__('project::lang.add_comment')}}</b>
|
|
</h5>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="form-group">
|
|
{!! Form::label('comment', __('project::lang.comment') . ':*') !!}
|
|
{!! Form::textarea('comment', null, ['class' => 'form-control ', 'rows' => '3', 'required']); !!}
|
|
</div>
|
|
<input type="hidden" name="project_task_id" value="{{$project_task->id}}">
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="form-group toggleMedia">
|
|
<label for="fileupload">
|
|
@lang('project::lang.file_upload'):
|
|
</label>
|
|
<div class="dropzone" id="fileupload"></div>
|
|
</div>
|
|
<input type="hidden" id="comment_media" name="file_name[]" value="">
|
|
</div>
|
|
</div>
|
|
<button type="button" class="btn btn-info btn-sm upload_doc">
|
|
@lang('project::lang.upload_doc')
|
|
</button>
|
|
<button type="submit" class="btn btn-primary btn-sm ladda-button comment_btn" data-style="expand-right">
|
|
<span class="ladda-label">@lang('project::lang.save_comment')</span>
|
|
</button>
|
|
<button type="button" class="btn btn-default btn-sm hide_upload_btn toggleMedia">
|
|
@lang('messages.close')
|
|
</button>
|
|
{!! Form::close() !!}
|
|
<hr>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h5>
|
|
<i class="fas fa-comment-dots"></i>
|
|
<b>{{__('project::lang.activity')}}</b>
|
|
</h5>
|
|
<div class="direct-chat-messages" style="max-height: 500px;height: auto;">
|
|
@includeIf('project::task.partials.comment', ['comments' => $project_task->comments])
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<span class="pull-left">
|
|
<i class="fas fa-pencil-alt"></i>
|
|
@lang('project::lang.added_this_task_on', [
|
|
'name' => $project_task->createdBy->user_full_name
|
|
])
|
|
@format_date($project_task->created_at)
|
|
</span>
|
|
<button type="button" class="btn btn-default btn-sm" data-dismiss="modal">
|
|
@lang('messages.close')
|
|
</button>
|
|
</div>
|
|
</div><!-- /.modal-content -->
|
|
</div><!-- /.modal-dialog --> |