first change

This commit is contained in:
2025-07-27 17:40:56 +05:45
commit f8b9a6725b
3152 changed files with 229528 additions and 0 deletions

View 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>

View 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>

View 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>

View 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>