first change
This commit is contained in:
127
Modules/PMS/resources/views/task/partials/action.blade.php
Normal file
127
Modules/PMS/resources/views/task/partials/action.blade.php
Normal file
@@ -0,0 +1,127 @@
|
||||
<div class="row">
|
||||
<div class="col-lg-8">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="row gy-1">
|
||||
<div class="col-md-12">
|
||||
{{ html()->label('Title')->class('form-label') }}
|
||||
{{ html()->text('title')->class('form-control')->placeholder('Enter Title')->required() }}
|
||||
{{ html()->div('Please enter title')->class('invalid-feedback') }}
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
{{ html()->label('Task Category')->class('form-label') }}
|
||||
{{ html()->select('task_category_id', $categoryList)->class('form-select select2')->placeholder('Select Task Category')->required() }}
|
||||
{{ html()->div('Please select task category')->class('invalid-feedback') }}
|
||||
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
{{ html()->label('Product')->class('form-label') }}
|
||||
{{ html()->select('product_id', $product)->class('form-select select2')->placeholder('Select Product')->required() }}
|
||||
{{ html()->div('Please select product')->class('invalid-feedback') }}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h5 class="card-title mb-0">Team Members</h5>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
{{ html()->multiselect('assigned_id[ids][]', $memberList)->class('form-select select2')->value($task->assigned_id['ids'] ?? null)->attributes(['multiple', 'id' => 'assigned_id'])->required() }}
|
||||
{{ html()->div('Please select team members')->class('invalid-feedback') }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end card body -->
|
||||
</div>
|
||||
<!-- end card -->
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
{{ html()->label('Description')->class('form-label') }}
|
||||
{{ html()->textarea('desc')->class('form-control ckeditor-classic')->placeholder('..') }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end card body -->
|
||||
</div>
|
||||
<!-- end card -->
|
||||
<div class="mb-3 text-end">
|
||||
<a href="{{ route('task.index') }}" class="btn btn-danger w-sm">Cancel</a>
|
||||
<button type="submit" class="btn btn-success w-sm">Save</button>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- end col -->
|
||||
|
||||
<div class="col-lg-4">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h5 class="card-title mb-0">Publish</h5>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
{{ html()->label('Status')->class('form-label') }}
|
||||
{{ html()->select('status', $status)->class('form-select')->placeholder('Select') }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end card body -->
|
||||
</div>
|
||||
<!-- end card -->
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h5 class="card-title mb-0">Date</h5>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
{{ html()->label('Priority')->class('form-label') }}
|
||||
{{ html()->select('priority', $priority)->class('form-select')->required() }}
|
||||
</div>
|
||||
|
||||
<div class="col-md-12">
|
||||
{{ html()->label('Start Date')->class('form-label') }}
|
||||
{{ html()->date('start_date')->class('form-control')->placeholder('Choose Start Date') }}
|
||||
</div>
|
||||
|
||||
<div class="col-md-12">
|
||||
{{ html()->label('Due Date')->class('form-label') }}
|
||||
{{ html()->date('due_date')->class('form-control')->placeholder('Choose Due Date') }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end card body -->
|
||||
</div>
|
||||
<!-- end card -->
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h5 class="card-title mb-0">Upload File</h5>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
{{ html()->label('File')->class('form-label visually-hidden') }}
|
||||
{{ html()->file('file')->class('form-control dropify')->attributes([
|
||||
// 'data-default-file' => $editable ? asset('storage/' . $task?->documents?->document_path) : null,
|
||||
'data-height' => 200,
|
||||
]) }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end card -->
|
||||
</div>
|
||||
<!-- end col -->
|
||||
</div>
|
16
Modules/PMS/resources/views/task/partials/comment.blade.php
Normal file
16
Modules/PMS/resources/views/task/partials/comment.blade.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<div data-simplebar style="height: 200px;" class="mx-n3 mb-2 px-3">
|
||||
@forelse ($task->comments as $comment)
|
||||
<div class="d-flex mb-4">
|
||||
<div class="flex-shrink-0">
|
||||
<img src="{{ asset('assets/images/user.png') }}" alt="" class="avatar-xs rounded-circle material-shadow" />
|
||||
</div>
|
||||
<div class="flex-grow-1 ms-3">
|
||||
<h5 class="fs-13"><a href="#">{{ $comment->user?->name }}</a> <small
|
||||
class="text-muted">{{ $comment->created_at_formatted }}</small></h5>
|
||||
<p class="text-muted">{!! $comment->content !!}</p>
|
||||
</div>
|
||||
</div>
|
||||
@empty
|
||||
<p class="text-danger"> No Comment Found.. </p>
|
||||
@endforelse
|
||||
</div>
|
62
Modules/PMS/resources/views/task/partials/filter.blade.php
Normal file
62
Modules/PMS/resources/views/task/partials/filter.blade.php
Normal file
@@ -0,0 +1,62 @@
|
||||
<div class="card bg-light">
|
||||
<div class="card-header border-bottom-dashed">
|
||||
<div class="d-flex align-items-center">
|
||||
<div class="flex-grow-1">
|
||||
<h6 class="card-title mb-0">Advance Filter</h6>
|
||||
</div>
|
||||
<div class="flex-shrink-0">
|
||||
<ul class="list-inline card-toolbar-menu d-flex align-items-center mb-0">
|
||||
|
||||
<li class="list-inline-item">
|
||||
<a class="minimize-card align-middle" data-bs-toggle="collapse" href="#collapseExample2" role="button"
|
||||
aria-expanded="false" aria-controls="collapseExample2">
|
||||
<i class="mdi mdi-plus plus align-middle"></i>
|
||||
<i class="mdi mdi-minus minus align-middle"></i>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body show collapse" id="collapseExample2">
|
||||
{{ html()->form('GET')->open() }}
|
||||
<div class="row">
|
||||
<div class="col-sm-3 mb-1">
|
||||
{{ html()->label('Search')->class('form-label') }}
|
||||
<div class="search-box">
|
||||
{{ html()->text('search')->class('form-control form-control-sm')->placeholder('Search...') }}
|
||||
<i class="ri-search-line search-icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-3 mb-1">
|
||||
{{ html()->label('Date')->class('form-label') }}
|
||||
{{ html()->text('date')->class('form-control form-control-sm daterange-custom-picker')->value(request('date'))->placeholder('Date Range') }}
|
||||
</div>
|
||||
|
||||
<div class="col-sm-3 mb-1">
|
||||
{{ html()->label('Status')->class('form-label') }}
|
||||
{{ html()->select('status', $statusList)->placeholder('Select Status')->value(request('status'))->class('form-control form-control-sm') }}
|
||||
</div>
|
||||
|
||||
<div class="col-sm-3 mb-1">
|
||||
{{ html()->label('Assigned to')->class('form-label') }}
|
||||
{{ html()->select('assigned_to', $memberList)->placeholder('Select Assignee')->value(request('assigned_to'))->class('form-control form-control-sm') }}
|
||||
</div>
|
||||
|
||||
<div class="col-sm-3 mb-1">
|
||||
{{ html()->label('Priority')->class('form-label') }}
|
||||
{{ html()->select('priority', Modules\PMS\Models\Task::PRIORITY)->placeholder('Select Priority')->value(request('priority'))->class('form-control form-control-sm') }}
|
||||
</div>
|
||||
<!--end col-->
|
||||
</div>
|
||||
|
||||
<div class="d-flex justify-content-center list-grid-nav hstack mt-2 gap-1">
|
||||
<button type="submit" class="btn btn-warning btn-sm">Filter</button>
|
||||
<a href="{{ route(Route::currentRouteName()) }}" class="btn btn-danger btn-sm reset-filter">Reset</a>
|
||||
</div>
|
||||
|
||||
{{ html()->form()->close() }}
|
||||
|
||||
</div>
|
||||
</div>
|
40
Modules/PMS/resources/views/task/partials/menu.blade.php
Normal file
40
Modules/PMS/resources/views/task/partials/menu.blade.php
Normal file
@@ -0,0 +1,40 @@
|
||||
<div class="row justify-content-between my-2">
|
||||
<div class="col-sm-auto">
|
||||
<div class="list-grid-nav hstack gap-1">
|
||||
@can('task.create')
|
||||
<a href="{{ route('task.create') }}" class="btn btn-sm btn-primary btn-md waves-effect waves-light"><i
|
||||
class="ri-add-fill align-bottom"></i> Add</a>
|
||||
@endcan
|
||||
@can('kanbanColumn.index')
|
||||
<button href="javascript:void(0)" class="btn btn-sm btn-secondary waves-effect waves-light fs-14 text-white"
|
||||
data-bs-toggle="modal" data-bs-target="#taskStatusModal"><i class="ri-add-line"></i> <span class="">Status
|
||||
Column</span></button>
|
||||
@endcan
|
||||
@can('taskCategory.index')
|
||||
<button href="javascript:void(0)" class="btn btn-sm btn-success waves-effect waves-light fs-14"
|
||||
data-bs-toggle="modal" data-bs-target="#myModal"><i class="ri-book-3-line"></i> <span class="">Add
|
||||
Category</span></button>
|
||||
@endcan
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-auto">
|
||||
<div class="btn-group material-shadow mt-2" role="group" aria-label="Basic example">
|
||||
@can('task.index')
|
||||
<a href="{{ route('task.index') }}" id="list-view-button"
|
||||
class="btn btn-sm btn-{{ Route::is('task.index') ? 'primary' : 'secondary' }} btn-icon material-shadow-none fs-14"><i
|
||||
class="ri-list-unordered"></i></a>
|
||||
@endcan
|
||||
|
||||
@can('task.kanban')
|
||||
<a href="{{ route('task.kanban') }}" id="grid-view-button"
|
||||
class="btn btn-sm btn-{{ Route::is('task.kanban') ? 'primary' : 'secondary' }} btn-icon material-shadow-none fs-14"><i
|
||||
class="ri-grid-fill"></i></a>
|
||||
@endcan
|
||||
@can('task.export')
|
||||
<a href="{{ route('task.export', request()->all()) }}" id=""
|
||||
class="btn btn-sm btn-secondary btn-icon material-shadow-none fs-14"><i class="ri-download-2-line"></i></a>
|
||||
@endcan
|
||||
</div>
|
||||
</div>
|
||||
<!--end col-->
|
||||
</div>
|
Reference in New Issue
Block a user