Add WAF event type column

This commit is contained in:
root
2026-01-30 23:34:39 +02:00
parent 1b350a1ef9
commit c8290498c7

View File

@@ -507,6 +507,35 @@ class Waf extends Page implements HasForms, HasTable
->fontFamily('mono') ->fontFamily('mono')
->sortable() ->sortable()
->searchable(), ->searchable(),
TextColumn::make('event_type')
->label(__('Type'))
->badge()
->formatStateUsing(function (array $record): string {
if (!empty($record['blocked'])) {
return __('Blocked');
}
$severity = (int) ($record['severity'] ?? 0);
if ($severity >= 4) {
return __('Error');
}
return __('Warning');
})
->color(function (array $record): string {
if (!empty($record['blocked'])) {
return 'danger';
}
$severity = (int) ($record['severity'] ?? 0);
if ($severity >= 4) {
return 'warning';
}
return 'gray';
})
->sortable()
->toggleable(),
TextColumn::make('message') TextColumn::make('message')
->label(__('Message')) ->label(__('Message'))
->wrap() ->wrap()