Fix guest policy form schema
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-01-01 20:38:29 +01:00
parent c180b37760
commit cc25c2b506
2 changed files with 8 additions and 7 deletions

View File

@@ -5,9 +5,10 @@ namespace App\Filament\SuperAdmin\Pages;
use App\Filament\Clusters\RareAdmin\RareAdminCluster;
use App\Models\GuestPolicySetting;
use Filament\Forms;
use Filament\Forms\Form;
use Filament\Notifications\Notification;
use Filament\Pages\Page;
use Filament\Schemas\Components\Section;
use Filament\Schemas\Schema;
class GuestPolicySettingsPage extends Page
{
@@ -73,10 +74,10 @@ class GuestPolicySettingsPage extends Page
$this->guest_notification_ttl_hours = $settings->guest_notification_ttl_hours;
}
public function form(Form $form): Form
public function form(Schema $schema): Schema
{
return $form->schema([
Forms\Components\Section::make(__('admin.guest_policy.sections.toggles'))
return $schema->schema([
Section::make(__('admin.guest_policy.sections.toggles'))
->schema([
Forms\Components\Toggle::make('guest_downloads_enabled')
->label(__('admin.guest_policy.fields.guest_downloads_enabled')),
@@ -91,7 +92,7 @@ class GuestPolicySettingsPage extends Page
->required(),
])
->columns(2),
Forms\Components\Section::make(__('admin.guest_policy.sections.rate_limits'))
Section::make(__('admin.guest_policy.sections.rate_limits'))
->schema([
Forms\Components\TextInput::make('per_device_upload_limit')
->label(__('admin.guest_policy.fields.per_device_upload_limit'))
@@ -126,7 +127,7 @@ class GuestPolicySettingsPage extends Page
->minValue(1),
])
->columns(2),
Forms\Components\Section::make(__('admin.guest_policy.sections.retention'))
Section::make(__('admin.guest_policy.sections.retention'))
->schema([
Forms\Components\TextInput::make('share_link_ttl_hours')
->label(__('admin.guest_policy.fields.share_link_ttl_hours'))