@php $created_at = null; $icon_color = [ 'created' => 'bg-green', 'updated' => 'bg-blue', 'deleted' => 'bg-red', 'settings_updated' => 'bg-blue' ]; $label = [ 'subject' => __('project::lang.subject'), 'description' => __('lang_v1.description'), 'start_date' => __('business.start_date'), 'due_date' => __('project::lang.due_date'), 'priority' => __('project::lang.priority'), 'status' => __('sale.status'), 'name' => __('messages.name'), 'end_date' => __('project::lang.end_date'), ]; $status_and_priority = [ 'completed' => __('project::lang.completed'), 'cancelled' => __('project::lang.cancelled'), 'on_hold' => __('project::lang.on_hold'), 'in_progress' => __('project::lang.in_progress'), 'not_started' => __('project::lang.not_started'), 'low' => __('project::lang.low'), 'medium' => __('project::lang.medium'), 'high' => __('project::lang.high'), 'urgent' => __('project::lang.urgent'), ]; @endphp @foreach($activities as $activity) @if($created_at != $activity->created_at->format('Y-m-d'))
  • {{@format_date($activity->created_at)}}
  • @endif
  • @if($activity->subject_type == 'Modules\Project\Entities\Project') @elseif($activity->subject_type == 'Modules\Project\Entities\ProjectTask') @elseif($activity->subject_type == 'App\DocumentAndNote') @elseif($activity->subject_type == 'Modules\Project\Entities\ProjectTimeLog') @endif
    {{@format_time($activity->created_at)}}

    @if(($activity->subject_type == 'Modules\Project\Entities\Project') && $activity->description == 'settings_updated') @lang('project::lang.project_settings_updated', [ 'name' => $activity->causer->user_full_name ]) @elseif($activity->subject_type == 'Modules\Project\Entities\Project') @lang('project::lang.project_activity', [ 'name' => $activity->causer->user_full_name , 'description' => $activity->description ]) @elseif($activity->subject_type == 'Modules\Project\Entities\ProjectTask') @lang('project::lang.project_task_activity', [ 'name' => $activity->causer->user_full_name , 'description' => $activity->description ]) @elseif($activity->subject_type == 'App\DocumentAndNote') @lang('project::lang.project_note_activity', [ 'name' => $activity->causer->user_full_name , 'description' => $activity->description ]) @elseif($activity->subject_type == 'Modules\Project\Entities\ProjectTimeLog') @lang('project::lang.project_timelog_activity', [ 'name' => $activity->causer->user_full_name , 'description' => $activity->description ]) @endif

    @if($activity->subject_type == 'Modules\Project\Entities\Project') @if($activity->description == 'created') @if(!empty($activity->properties['attributes'])) {{$activity->properties['attributes']['name']}} @endif @elseif(($activity->description == 'updated') && ( array_key_exists('name', $activity->properties['attributes']) || array_key_exists('status', $activity->properties['attributes']) || array_key_exists('start_date', $activity->properties['attributes']) || array_key_exists('end_date', $activity->properties['attributes']) || array_key_exists('description', $activity->properties['attributes']) ))
    @includeIf('project::activity.partials.project_activity')
    @elseif($activity->description == 'settings_updated') @endif @elseif($activity->subject_type == 'Modules\Project\Entities\ProjectTask') @if($activity->description == 'created' && !empty($activity->properties['attributes'])) $activity->subject->id, "project_id" => $activity->subject->project_id])}}' class="cursor-pointer view_a_project_task text-black"> {{$activity->properties['attributes']['subject']}} {{$activity->properties['attributes']['task_id']}} @elseif($activity->description == 'deleted' && !empty($activity->properties['attributes'])) {{$activity->properties['attributes']['subject']}} {{$activity->properties['attributes']['task_id']}} @elseif($activity->description == 'updated' && !empty($activity->properties['attributes'])) $activity->subject->id, "project_id" => $activity->subject->project_id])}}' class="cursor-pointer view_a_project_task text-black"> {{$activity->subject->subject}} {{$activity->subject->task_id}}
    @if( array_key_exists('subject', $activity->properties['attributes']) || array_key_exists('start_date', $activity->properties['attributes']) || array_key_exists('due_date', $activity->properties['attributes']) || array_key_exists('priority', $activity->properties['attributes']) || array_key_exists('description', $activity->properties['attributes']) || array_key_exists('status', $activity->properties['attributes']) )
    @includeIf('project::activity.partials.task_activity')
    @endif @endif @elseif($activity->subject_type == 'App\DocumentAndNote') @if($activity->description == 'created' && !empty($activity->properties['attributes'])) $activity->subject->id, "notable_id" => $activity->subject->notable_id, "notable_type" => $activity->subject->notable_type])}}' class="cursor-pointer view_a_docs_note text-black"> {{$activity->properties['attributes']['heading']}} @elseif($activity->description == 'updated') $activity->subject->id, "notable_id" => $activity->subject->notable_id, "notable_type" => $activity->subject->notable_type])}}' class="cursor-pointer view_a_docs_note text-black"> {{$activity->subject->heading}} @endif @elseif($activity->subject_type == 'Modules\Project\Entities\ProjectTimeLog') @if($activity->description == 'created' && !empty($activity->properties['attributes'])) @lang('project::lang.work_hour'): @includeIf('project::activity.partials.time_log')
    {!! $activity->properties['attributes']['note'] !!} @elseif($activity->description == 'updated') @lang('project::lang.work_hour'): @includeIf('project::activity.partials.time_log')
    {!! $activity->subject->note !!} @endif @endif
  • @php $created_at = $activity->created_at->format('Y-m-d'); @endphp @endforeach @if($activities->nextPageUrl())
  • @lang('project::lang.load_more')
  • @endif