|
Server : Apache/2.4.41 (Ubuntu) System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64 User : www-data ( 33) PHP Version : 8.2.12 Disable Function : NONE Directory : /var/www/erp.theinteractive.co.in/resources/views/tasks/ |
Upload File : |
<div class="modal-dialog modal-vertical modal-lg side-modal" role="document" id="{{ $task->id }}">
<div class="modal-content">
<div class="modal-header">
<div class="col d-flex align-items-center">
<div class="custom-control custom-checkbox mt-n1">
<input type="checkbox" class="custom-control-input" id="complete_task" @if($task->is_complete == 1) checked @endif data-url="{{ route('change.complete',[$task->project_id,$task->id]) }}">
<label class="custom-control-label" for="complete_task"></label>
</div>
<h6 class="mb-0">{{ $task->name }}</h6>
</div>
<div class="col-auto">
<div class="actions text-end">
<div class="float-left">
<a href="#" class="action-item {{($task->is_favourite) ? 'action-favorite' : ''}} active" data-url="{{ route('change.fav',[$task->project_id,$task->id]) }}" id="add_favourite" data-toggle="tooltip" data-original-title="{{__('Mark as favorite')}}">
<i class="ti ti-star"></i>
</a>
</div>
<div class="priority-color float-right">
<div class="colorPickSelector" style="background-color: {{$task->priority_color}}"></div>
</div>
</div>
</div>
</div>
<div class="scrollbar-inner">
<div class="modal-body">
<div class="row mb-4 align-items-center">
<div class="col-6">
<label class="form-label mb-0">
{{__('See Detail')}}
</label>
</div>
<div class="col-6 text-end">
<a href="#" class="btn btn-xs btn-secondary btn-icon rounded-pill" data-toggle="collapse" data-target="#overview">
<span class="btn-inner--icon"><i class="ti ti-plus"></i></span>
</a>
</div>
</div>
<div id="overview" class="collapse">
<b>{{__('Estimated Hours')}}</b> : <span>{{ (!empty($task->estimated_hrs)) ? number_format($task->estimated_hrs) : '-' }}</span> <br>
<b>{{__('Milestone')}}</b> : <span>{{ (!empty($task->milestone)) ? $task->milestone->title : '-' }}</span> <br>
<b>{{__('Description')}}</b> <br> <span>{{ (!empty($task->description)) ? $task->description : '-' }}</span>
</div>
<hr/>
@if($allow_progress == 'false')
<div class="row align-items-center">
<div class="col-12 pb-2">
<label class="form-label mb-0">
{{__('Task Progress')}} : <b id="t_percentage">{{ $task->progress }}</b>%
</label>
</div>
<div class="col-12">
<div id="progress-result" class="tab-pane tab-example-result fade show active" role="tabpanel" aria-labelledby="progress-result-tab">
<input type="range" class="task_progress custom-range" value="{{ $task->progress }}" id="task_progress" name="progress" data-url="{{ route('change.progress',[$task->project_id,$task->id]) }}">
</div>
</div>
</div>
<hr/>
@endif
<div class="row mb-4 align-items-center">
<div class="col-6">
<label class="form-label mb-0">
{{__('Checklist')}}
</label>
</div>
<div class="col-6 text-end">
<a href="#" class="btn btn-xs btn-secondary btn-icon rounded-pill" data-toggle="collapse" data-target="#form-checklist">
<span class="btn-inner--icon"><i class="ti ti-plus"></i></span>
<span class="btn-inner--text">{{__('Add item')}}</span>
</a>
</div>
</div>
<div class="checklist" id="checklist">
<form method="post" id="form-checklist" class="collapse pb-2" data-action="{{route('checklist.store',[$task->project_id,$task->id])}}">
<div class="card border shadow-none">
<div class="px-3 py-2 row align-items-center">
<div class="col-10">
<input type="text" name="name" required class="form-control" placeholder="{{__('Checklist Name')}}"/>
</div>
<div class="col-2 card-meta d-inline-flex align-items-center">
<button class="btn btn-primary btn-xs" type="submit" id="checklist_submit">
<i class="ti ti-plus "></i>
</button>
</div>
</div>
</div>
</form>
@foreach($task->checklist as $checklist)
<div class="card border shadow-none checklist-member">
<div class="px-3 py-2 row align-items-center">
<div class="col-10">
<div class="custom-control custom-checkbox">
<input type="checkbox" class="custom-control-input" id="check-item-{{ $checklist->id }}" @if($checklist->status) checked @endif data-url="{{route('checklist.update',[$task->project_id,$checklist->id])}}">
<label class="custom-control-label h6 text-sm" for="check-item-{{ $checklist->id }}">{{ $checklist->name }}</label>
</div>
</div>
<div class="col-auto card-meta d-inline-flex align-items-center ml-sm-auto">
<a href="#" class="action-item delete-checklist" data-url="{{route('checklist.destroy',[$task->project_id,$checklist->id])}}">
<i class="ti ti-trash-alt text-danger"></i>
</a>
</div>
</div>
</div>
@endforeach
</div>
<hr/>
<div class="row mb-4 align-items-center">
<div class="col-6">
<label class="form-label mb-0">{{__('Attachments ewrwr')}}</label>
</div>
<div class="col-6 text-end">
<a href="#" class="btn btn-xs btn-secondary btn-icon rounded-pill" data-toggle="collapse" data-target="#add_file">
<span class="btn-inner--icon"><i class="ti ti-plus"></i></span>
<span class="btn-inner--text">{{__('Add item')}}</span>
</a>
</div>
</div>
<input type="hidden" name="_token" id="token" value="{{ csrf_token() }}">
<div class="card mb-3 border shadow-none collapse" id="add_file">
<div class="card border-0 shadow-none mb-0">
<div class="px-3 py-2 row align-items-center">
<div class="col-10">
<input type="file" name="task_attachment" id="task_attachment" required class="custom-input-file"/>
<label for="task_attachment">
<i class="fa fa-upload"></i>
<span class="attachment_text">{{__('Choose a fileā¦')}}</span>
</label>
</div>
<div class="col-2 card-meta d-inline-flex align-items-center">
<button class="btn btn-primary btn-xs" type="submit" id="file_submit1234">
<i class="ti ti-plus "></i>
</button>
</div>
</div>
</div>
</div>
<div id="comments-file">
@foreach($task->taskFiles as $file)
<div class="card mb-3 border shadow-none task-file">
<div class="px-3 py-3">
<div class="row align-items-center">
<div class="col-auto">
<img src="{{ asset('assets/img/icons/files/'.$file->extension.'.png') }}" class="img-fluid" style="width: 40px;">
</div>
<div class="col ml-n2">
<h6 class="text-sm mb-0">
<a href="#">{{ $file->name }}</a>
</h6>
<p class="card-text small text-muted">{{ $file->file_size }}</p>
</div>
<div class="col-auto actions">
<a href="{{asset(Storage::url('tasks/'.$file->file))}}" download class="action-item" role="button">
<i class="ti ti-download"></i>
</a>
@auth('web')
<a href="#" class="action-item delete-comment-file" role="button" data-url="{{route('comment.destroy.file',[$task->project_id,$task->id,$file->id])}}">
<i class="ti ti-trash"></i>
</a>
@endauth
</div>
</div>
</div>
</div>
@endforeach
</div>
<hr/>
<label class="form-label mb-4">{{__('Activity')}}</label>
<div class="list-group list-group-flush mb-0">
@foreach($task->activity_log() as $activity)
<div class="list-group-item px-0">
<div class="row align-items-center">
<div class="col-auto">
<a href="#" class="avatar avatar-sm">
<img {{ $activity->user->img_avatar }} class="avatar avatar-sm rounded-circle">
</a>
</div>
<div class="col ml-n2">
<span class="text-dark text-sm">{{ __($activity->log_type) }}</span>
<a class="d-block h6 text-sm font-weight-light mb-0">{!! $activity->getRemark() !!}</a>
<small class="d-block">{{$activity->created_at->diffForHumans()}}</small>
</div>
</div>
</div>
@endforeach
</div>
<hr/>
<label class="form-label mb-4">{{__('Comments')}}</label>
<div class="list-group list-group-flush mb-0" id="comments">
@foreach($task->comments as $comment)
<div class="list-group-item px-0">
<div class="row align-items-center">
<div class="col-auto">
<a href="#" class="avatar avatar-sm rounded-circle">
<img {{ $comment->user->img_avatar }} title="{{ $comment->user->name }}">
</a>
</div>
<div class="col ml-n2">
<p class="d-block h6 text-sm font-weight-light mb-0 text-break">{{ $comment->comment }}</p>
<small class="d-block">{{$comment->created_at->diffForHumans()}}</small>
</div>
<div class="col-auto">
<a href="#" class="delete-comment" data-url="{{route('comment.destroy',[$task->project_id,$task->id,$comment->id])}}"><i class="ti ti-trash-alt text-danger"></i></a>
</div>
</div>
</div>
@endforeach
</div>
</div>
</div>
<div class="modal-footer">
<div class="col-12 d-flex">
<div class="pr-3">
<img {{ Auth::user()->img_avatar }} title="{{ Auth::user()->name }}" class="avatar rounded-circle avatar-sm">
</div>
<form method="post" class="card-comment-box" id="form-comment" data-action="{{route('comment.store',[$task->project_id,$task->id])}}">
<textarea rows="1" class="form-control" name="comment" data-toggle="autosize" placeholder="{{__('Add a comment...')}}"></textarea>
</form>
</div>
<div class="col-4 col-md-3 text-end">
<div class="actions">
<a href="#" id="comment_submit" class="action-item"><i class="ti ti-paper-plane"></i></a>
</div>
</div>
</div>
</div>
</div>
<script>
$(document).ready(function () {
$(".colorPickSelector").colorPick({
'onColorSelected': function () {
var task_id = this.element.parents('.side-modal').attr('id');
var color = this.color;
if (task_id) {
this.element.css({'backgroundColor': color});
$.ajax({
url: '{{ route('update.task.priority.color') }}',
method: 'PATCH',
data: {
'task_id': task_id,
'color': color,
},
success: function (data) {
$('.task-list-items').find('#' + task_id).attr('style', 'border-left:2px solid ' + color + ' !important');
}
});
}
}
});
});
</script>