## Summary - add the shared operator explanation layer with explanation families, trustworthiness semantics, count descriptors, and centralized badge mappings - adopt explanation-first rendering across baseline compare, governance operation run detail, baseline snapshot presentation, tenant review detail, and review register rows - extend reason translation, artifact-truth presentation, fallback ops UX messaging, and focused regression coverage for operator explanation semantics ## Testing - vendor/bin/sail bin pint --dirty --format agent - vendor/bin/sail artisan test --compact tests/Feature/Monitoring/OperationsTenantScopeTest.php tests/Feature/Operations/OperationRunBlockedExecutionPresentationTest.php - vendor/bin/sail artisan test --compact ## Notes - Livewire v4 compatible - panel provider registration remains in bootstrap/providers.php - no destructive Filament actions were added or changed in this PR - no new global-search behavior was introduced in this slice Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de> Reviewed-on: #191
32 lines
1.2 KiB
PHP
32 lines
1.2 KiB
PHP
<x-filament-panels::page>
|
|
@php($selectedAudit = $this->selectedAuditRecord())
|
|
@php($selectedAuditLink = $this->selectedAuditTargetLink())
|
|
|
|
<x-filament::section>
|
|
<div class="flex flex-col gap-3">
|
|
<div class="text-lg font-semibold text-gray-900 dark:text-gray-100">
|
|
Summary-first audit history
|
|
</div>
|
|
|
|
<div class="text-sm text-gray-600 dark:text-gray-300">
|
|
Review governance, operational, and workspace-admin events in reverse chronological order without leaving the canonical Monitoring route.
|
|
</div>
|
|
|
|
<div class="text-sm text-gray-600 dark:text-gray-300">
|
|
Actor, outcome, target, and readable context stay visible even when the original record changes or disappears later.
|
|
</div>
|
|
</div>
|
|
</x-filament::section>
|
|
|
|
@if ($selectedAudit)
|
|
<x-filament::section>
|
|
@include('filament.pages.monitoring.partials.audit-log-inspect-event', [
|
|
'selectedAudit' => $selectedAudit,
|
|
'selectedAuditLink' => $selectedAuditLink,
|
|
])
|
|
</x-filament::section>
|
|
@endif
|
|
|
|
{{ $this->table }}
|
|
</x-filament-panels::page>
|