Render WAF whitelist rules as a table
This commit is contained in:
@@ -9,6 +9,7 @@ use App\Services\Agent\AgentClient;
|
||||
use BackedEnum;
|
||||
use Exception;
|
||||
use Filament\Forms\Components\Repeater;
|
||||
use Filament\Forms\Components\Repeater\TableColumn as RepeaterTableColumn;
|
||||
use Filament\Forms\Components\Select;
|
||||
use Filament\Forms\Components\TextInput;
|
||||
use Filament\Forms\Components\Toggle;
|
||||
@@ -127,6 +128,13 @@ class Waf extends Page implements HasForms, HasTable
|
||||
->schema([
|
||||
Repeater::make('whitelist_rules')
|
||||
->label(__('Whitelist Entries'))
|
||||
->table([
|
||||
RepeaterTableColumn::make(__('Name'))->width('18%'),
|
||||
RepeaterTableColumn::make(__('Match Type'))->width('16%'),
|
||||
RepeaterTableColumn::make(__('Match Value'))->width('28%'),
|
||||
RepeaterTableColumn::make(__('Rule IDs'))->width('26%'),
|
||||
RepeaterTableColumn::make(__('Enabled'))->width('12%')->alignCenter(),
|
||||
])
|
||||
->schema([
|
||||
TextInput::make('label')
|
||||
->label(__('Name'))
|
||||
|
||||
Reference in New Issue
Block a user