@extends('layouts.app') @section('title', 'Maintenance windows') @section('content')

Maintenance windows

Suppress false alarms during planned work.

@forelse ($windows as $window) @empty @endforelse
TitleWindowScopeOwnerStatusImpact
{{ $window->title }}
{{ \Illuminate\Support\Str::limit($window->description, 80) }}
{{ $window->starts_at->format('d M Y H:i') }}
{{ $window->ends_at->format('d M Y H:i') }} @if ($window->is_active) live now @endif
{{ $window->scope_description }} {{ $window->createdBy?->name ?? '—' }} {{ $window->status }} {{ $window->impact }} @if ($window->status === 'scheduled')
@csrf @method('PUT')
@elseif ($window->status === 'in_progress')
@csrf @method('PUT')
@endif
@csrf @method('DELETE')
@include('components.empty-state', ['icon' => '⚒', 'title' => 'No maintenance windows', 'message' => 'Scheduled windows suppress alerts for the affected scope.', 'action' => ''])
@endsection