@extends('layouts.app') @section('title', 'Bakım Ayarları') @section('content')

Bakım Planlama Ayarları

Aktif siteler üzerinde otomatik bakım komutları için çalışma aralıklarını tanımlayın.

Dashboard’a dön
@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif @if (session('bulk_results'))

Toplu İşlem Sonuçları:

@foreach (session('bulk_results') as $result)
{{ $result['site'] }}: {{ $result['message'] }}
@endforeach
@endif

Yeni Bakım Planı Oluştur

Seçeceğiniz komut, belirlediğiniz aralıkta tüm aktif sitelerde otomatik olarak çalıştırılır.

@csrf
@error('maintenance_command_id')

{{ $message }}

@enderror
@error('interval_value')

{{ $message }}

@enderror
@error('interval_unit')

{{ $message }}

@enderror
@error('preferred_start_time')

{{ $message }}

@enderror
@error('preferred_end_time')

{{ $message }}

@enderror

Komut yalnızca belirtilen saat aralığında tetiklenir. Örn: 01:00 - 05:00 arası.

Son Bakım Logları

Otomatik veya manuel tetiklenen bakım işlemlerinin özetini görüntüleyin.

@if($logSummary->count())
@foreach ($logSummary as $summary)
{{ $summary->command->name ?? 'Bilinmeyen Komut' }}
Başarılı: {{ $summary->success_count }} Hata: {{ $summary->failed_count }} Çalışıyor: {{ $summary->running_count }}
@endforeach
@endif
@forelse ($recentLogs as $log) @empty @endforelse
Komut Başlatan Durum Başlangıç Bitiş
{{ $log->command->name ?? 'Bilinmeyen' }} {{ $log->initiatedBy->name ?? 'Sistem' }} {{ $log->status }} {{ optional($log->started_at)->format('d.m.Y H:i') ?? '-' }} {{ optional($log->finished_at)->format('d.m.Y H:i') ?? '-' }}
Henüz log kaydı bulunmuyor.

WooCommerce Özellik Yönetimi

Toplu Özellik Açma/Kapama

Seçili sitelerde WooCommerce özelliklerini toplu olarak etkinleştirin veya devre dışı bırakın.

@csrf
@forelse($sites as $site) @empty

Aktif site bulunamadı.

@endforelse

0 site seçildi

Mevcut Bakım Planları

@forelse ($commands->flatMap->schedules ?? [] as $schedule) @empty @endforelse
Komut Aralık Gece Kısıtı Son Çalışma Sonraki Çalışma Durum İşlemler
{{ $schedule->command->name ?? 'Bilinmeyen Komut' }}
Oluşturan: {{ $schedule->creator->name ?? 'Bilinmiyor' }}
Her {{ $schedule->interval_value }} {{ $schedule->interval_unit }} @if ($schedule->run_only_at_night) {{ optional($schedule->preferred_start_time)->format('H:i') }} - {{ optional($schedule->preferred_end_time)->format('H:i') }} @else Yok @endif {{ optional($schedule->last_run_at)->format('d.m.Y H:i') ?? '-' }} {{ optional($schedule->next_run_at)->format('d.m.Y H:i') ?? '-' }} {{ $schedule->is_active ? 'Aktif' : 'Pasif' }}
@csrf @method('PUT')
@csrf @method('DELETE')
Henüz bakım planı tanımlanmamış.
@push('scripts') @endpush @endsection