chore: Refactor scheduled task view to improve code readability and maintainability
This commit is contained in:
		@@ -7,15 +7,27 @@
 | 
			
		||||
    </div>
 | 
			
		||||
    <div class="flex flex-wrap gap-2 pt-4">
 | 
			
		||||
        @forelse($resource->scheduled_tasks as $task)
 | 
			
		||||
            <a class="flex flex-col box"
 | 
			
		||||
                @if ($resource->type() == 'application') href="{{ route('project.application.scheduled-tasks', [...$parameters, 'task_uuid' => $task->uuid]) }}">
 | 
			
		||||
                @elseif  ($resource->type() == 'service')
 | 
			
		||||
                href="{{ route('project.service.scheduled-tasks', [...$parameters, 'task_uuid' => $task->uuid]) }}"> @endif
 | 
			
		||||
                <div><span class="font-bold dark:text-warning">{{ $task->name }}<span>
 | 
			
		||||
    </div>
 | 
			
		||||
    <div>Frequency: {{ $task->frequency }}</div>
 | 
			
		||||
    <div>Last run: {{ data_get($task->latest_log, 'status', 'No runs yet') }}</div>
 | 
			
		||||
            @if ($resource->type() == 'application')
 | 
			
		||||
                <a class="box"
 | 
			
		||||
                    href="{{ route('project.application.scheduled-tasks', [...$parameters, 'task_uuid' => $task->uuid]) }}">
 | 
			
		||||
                    <span class="flex flex-col">
 | 
			
		||||
                        <span class="font-bold">{{ $task->name }}</span>
 | 
			
		||||
                        <span>Frequency: {{ $task->frequency }}</span>
 | 
			
		||||
                        <span>Last run: {{ data_get($task->latest_log, 'status', 'No runs yet') }}
 | 
			
		||||
                        </span>
 | 
			
		||||
                    </span>
 | 
			
		||||
                </a>
 | 
			
		||||
            @elseif ($resource->type() == 'service')
 | 
			
		||||
                <a class="box"
 | 
			
		||||
                    href="{{ route('project.service.scheduled-tasks', [...$parameters, 'task_uuid' => $task->uuid]) }}">
 | 
			
		||||
                    <span class="flex flex-col">
 | 
			
		||||
                        <span class="font-bold">{{ $task->name }}</span>
 | 
			
		||||
                        <span>Frequency: {{ $task->frequency }}</span>
 | 
			
		||||
                        <span>Last run: {{ data_get($task->latest_log, 'status', 'No runs yet') }}
 | 
			
		||||
                        </span>
 | 
			
		||||
                    </span>
 | 
			
		||||
                </a>
 | 
			
		||||
            @endif
 | 
			
		||||
        @empty
 | 
			
		||||
            <div>No scheduled tasks configured.</div>
 | 
			
		||||
        @endforelse
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user