File: /var/www/html/owlcrm/resources/views/users/user/partially/usertask-delete.blade.php
<!-- Button trigger modal -->
<button type="button" class="btn btn-dark btn-sm" data-toggle="modal" data-target="#view_task{{ $row->id }}">
<i class="fa fa-eye"></i>
</button>
<button type="button" class="btn btn-dark btn-sm" data-toggle="modal" data-target="#edit_task{{ $row->id }}">
<i class="fa fa-pencil-alt"></i></a>
</button>
<button type="button" class="btn btn-dark btn-sm" data-toggle="modal" data-target="#delete_task{{ $row->id }}">
<i class="fa fa-trash-alt"></i>
</button>
<!-- View Modal -->
<div class="modal fade" id="view_task{{ $row->id }}" tabindex="-1" role="dialog"
aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h3 class="modal-title" id="exampleModalLabel">View Task</h3>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<strong>Subject:</strong> {{ $task->subject }}<br>
<strong>Start Date:</strong> {{ formatDate($task->reminder_date, 'Y/m/d H:i:s') }}<br>
<strong>Due Date:</strong> {{ formatDate($task->due_date, 'Y/m/d H:i:s') }}<br>
<strong>Priority:</strong> {{ $task->priority }}<br>
<strong>Assigned To:</strong>
{{ $task->user->first_name ?? 'Not Assigned' }} {{ $task->user->last_name ?? '' }}
<br>
<strong>User:</strong>
{{ $task->created_by_user->first_name ?? 'Unknown User' }}
{{ $task->created_by_user->last_name ?? '' }}
<br>
<strong>Description:</strong> {{ $task->description }}<br>
<strong>State:</strong> {{ $task->state }}<br>
<strong>Status:</strong> {{ $task->status == 0 ? 'in-active' : 'active' }}
</div>
<div class="modal-footer d-flex justify-content-center">
<button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- Edit Modal -->
<div class="modal fade" id="edit_task{{ $row->id }}" tabindex="-1" role="dialog"
aria-labelledby="editTaskModalLabel{{ $row->id }}" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h3 class="modal-title" id="editTaskModalLabel{{ $row->id }}">Edit Task</h3>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<form method="POST" action="{{ route('updateUserTask', $row->id) }}" class="jqueryValidation">
<!-- CSRF Token -->
@csrf
<div class="modal-body">
<div class="form-group">
<label for="user_id">Assign to</label>
<select class="form-control" name="user_id" required>
<option value="">--Select--</option>
@foreach ($users as $user)
<option value="{{ $user->id }}"
{{ $task->assigned_to == $user->id ? 'selected' : '' }}>
{{ $user->first_name . ' ' . $user->last_name }}
</option>
@endforeach
</select>
</div>
<div class="form-group">
<label for="subject">Subject</label>
<x-adminlte-input class="form-control" id="subject" name="subject" placeholder="Enter Subject"
value="{{ old('subject', $task->subject) }}" required />
</div>
<div class="form-group">
<label for="start_date">Start Date</label>
<x-adminlte-input type="date" class="form-control" id="start_date" name="start_date"
placeholder="Enter Start Date"
value="{{ old('start_date', $task->start_date ? \Carbon\Carbon::parse($task->start_date)->format('Y-m-d') : '') }}"
required />
</div>
<div class="form-group">
<label for="due_date">Due Date</label>
<x-adminlte-input type="date" class="form-control" id="due_date" name="due_date"
placeholder="Enter Due Date"
value="{{ old('due_date', $task->due_date ? \Carbon\Carbon::parse($task->due_date)->format('Y-m-d') : '') }}"
required />
</div>
<div class="form-group">
<label for="priority">Priority</label>
<select name="priority" id="priority" class="form-control" required>
@foreach (App\Models\Task::PRIORITIES as $key => $priority)
<option value="{{ $key }}"
{{ old('priority', $task->priority ?? '0') == $key ? 'selected' : '' }}>
{{ $priority }}
</option>
@endforeach
</select>
</div>
<div class="form-group">
<label for="state">State</label>
<select name="state" id="state" class="form-control" required>
@foreach (App\Models\Task::States as $key => $state)
<option value="{{ $key }}"
{{ old('state', $task->state ?? 'pending') == $key ? 'selected' : '' }}>
{{ $state }}
</option>
@endforeach
</select>
</div>
<div class="form-group">
<label for="description">Description</label>
<textarea class="form-control" id="description" name="description" rows="4" placeholder="Enter Description"
required>{{ old('description', $task->description) }}</textarea>
</div>
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-danger">Update</button>
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</form>
</div>
</div>
</div>
<!-- Delete Modal -->
<div class="modal fade" id="delete_task{{ $row->id }}" tabindex="-1" role="dialog"
aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h3 class="modal-title" id="exampleModalLabel">Delete Task</h3>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<p>This will delete this User task permanently</p>
<p>Are you sure?</p>
</div>
<div class="modal-footer">
<form method="POST" action="{{ route('userTask.destroy', $row->id) }}">
<!-- CSRF Token -->
@csrf
<!-- Hidden input to simulate DELETE method -->
<input type="hidden" name="_method" value="DELETE">
<button type="submit" class="btn btn-danger" id="delete_btn" data-id="' . $row->id . '">Yes,
Delete</button>
</form>
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>