@extends('layouts.app') @section('title', 'تفاصيل المهمة') @section('page-title', 'تفاصيل المهمة') @section('title-icon', 'bx-show') @section('page-icon-color', '#00BCD4') @section('breadcrumbs') / إدارة المهام / تفاصيل @endsection @section('content')
{{ $task->title }}
@if($task->assigned_by === auth()->id() || auth()->user()->hasPermission(\App\Models\Permission::MANAGE_USERS)) تعديل @endif رجوع
الحالة {{ $task->status }}
الأولوية {{ $task->priority }}
@if($task->is_overdue)
تنبيه متأخرة
@endif
الموكل إليه {{ $task->assignedTo->name ?? '-' }}
أُسندت بواسطة {{ $task->assignedBy->name ?? '-' }}
تاريخ الاستحقاق {{ $task->due_date ? $task->due_date->format('Y-m-d') : '-' }} @if($task->is_overdue) @endif
تاريخ الإنشاء {{ $task->created_at->format('Y-m-d H:i') }}
@if($task->assigned_to === auth()->id() || auth()->user()->hasPermission(\App\Models\Permission::MANAGE_USERS))
تغيير الحالة السريع
@csrf @method('PATCH')
@endif
@if($activities->count() > 0)
سجل النشاطات {{ $activities->count() }}
@foreach($activities as $activity)
{{ $activity->action_name }} {{ $activity->description }}
{{ $activity->performed_by }} {{ $activity->created_at->format('Y-m-d H:i') }}
@if($activity->action == 'update' && $activity->new_values)
التغييرات:
@foreach($activity->new_values as $field => $newValue) @if($field != 'updated_at')
{{ $field == 'status' ? 'الحالة' : ($field == 'priority' ? 'الأولوية' : ($field == 'title' ? 'العنوان' : ($field == 'due_date' ? 'تاريخ الاستحقاق' : ($field == 'assigned_to' ? 'الموكل إليه' : $field)))) }}: {{ $activity->old_values[$field] ?? '-' }} {{ $newValue }}
@endif @endforeach
@endif
@endforeach
@endif
@endsection