From edd0e92971505c5ec07a396e93ef29d70b813835 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Thu, 12 Mar 2026 12:05:46 +0700 Subject: [PATCH] refactor: modify form field validation by removing journalist email uniqueness and adjusting various text input maximum lengths. --- app/Filament/Pages/Company.php | 2 +- app/Filament/Pages/Media.php | 6 +++--- .../Resources/Manage/Journalists/JournalistResource.php | 1 - 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/app/Filament/Pages/Company.php b/app/Filament/Pages/Company.php index 7793447..f3e23b8 100644 --- a/app/Filament/Pages/Company.php +++ b/app/Filament/Pages/Company.php @@ -212,7 +212,7 @@ public static function form(Schema $schema): Schema ->placeholder('John Doe') ->autocomplete(false) ->required() - ->maxLength(100) + ->maxLength(150) ->columnSpanFull(), ]) ->columns(2) diff --git a/app/Filament/Pages/Media.php b/app/Filament/Pages/Media.php index 01b3584..573e621 100644 --- a/app/Filament/Pages/Media.php +++ b/app/Filament/Pages/Media.php @@ -136,7 +136,7 @@ public static function form(Schema $schema): Schema 'title' => 'Organisasi Kewartawanan', 'text_name' => 'journalism_organization', 'placeholder' => '*****', - 'max' => 100, + 'max' => 255, 'max_size' => 1024 * 10, 'file_name' => 'journalism_organization_docs', 'accept' => ['application/pdf'], @@ -146,7 +146,7 @@ public static function form(Schema $schema): Schema 'title' => 'Sertifikat Dewan Pers', 'text_name' => 'press_council_certificate', 'placeholder' => '*****', - 'max' => 100, + 'max' => 255, 'max_size' => 1024 * 10, 'file_name' => 'press_council_certificate_docs', 'accept' => ['application/pdf'], @@ -164,7 +164,7 @@ public static function form(Schema $schema): Schema ->autocomplete(false) ->autofocus() ->required() - ->maxLength(100), + ->maxLength(50), TextInput::make('link') ->label('Tautan') diff --git a/app/Filament/Resources/Manage/Journalists/JournalistResource.php b/app/Filament/Resources/Manage/Journalists/JournalistResource.php index 8adc390..4c7b04e 100644 --- a/app/Filament/Resources/Manage/Journalists/JournalistResource.php +++ b/app/Filament/Resources/Manage/Journalists/JournalistResource.php @@ -90,7 +90,6 @@ public static function form(Schema $schema): Schema ->autocomplete(false) ->required() ->maxLength(254) - ->unique('journalists', 'email', ignoreRecord: true) ->email(), TextInput::make('phone_number')