From 99693367d3ae76c5899b254ff1c82111d95993b5 Mon Sep 17 00:00:00 2001 From: Lance Pioch Date: Fri, 12 Apr 2024 13:05:04 -0400 Subject: [PATCH] Simplify and restrict api keys --- app/Filament/Resources/ApiKeyResource.php | 2 ++ app/Filament/Resources/ApiKeyResource/Pages/CreateApiKey.php | 2 ++ 2 files changed, 4 insertions(+) diff --git a/app/Filament/Resources/ApiKeyResource.php b/app/Filament/Resources/ApiKeyResource.php index f7cd7caf7..8ca749614 100644 --- a/app/Filament/Resources/ApiKeyResource.php +++ b/app/Filament/Resources/ApiKeyResource.php @@ -46,6 +46,7 @@ class ApiKeyResource extends Resource Forms\Components\Hidden::make('token')->default(encrypt(str_random(ApiKey::KEY_LENGTH))), Forms\Components\Select::make('user_id') + ->hidden() ->searchable() ->preload() ->relationship('user', 'username') @@ -66,6 +67,7 @@ class ApiKeyResource extends Resource ->filter(fn ($value, $key) => $key <= ApiKey::TYPE_APPLICATION || $apiKey->key_type === $key) ->all(); }) + ->hidden() ->selectablePlaceholder(false) ->required() ->default(ApiKey::TYPE_APPLICATION), diff --git a/app/Filament/Resources/ApiKeyResource/Pages/CreateApiKey.php b/app/Filament/Resources/ApiKeyResource/Pages/CreateApiKey.php index 2aca41e5c..04712736e 100644 --- a/app/Filament/Resources/ApiKeyResource/Pages/CreateApiKey.php +++ b/app/Filament/Resources/ApiKeyResource/Pages/CreateApiKey.php @@ -9,4 +9,6 @@ use Filament\Resources\Pages\CreateRecord; class CreateApiKey extends CreateRecord { protected static string $resource = ApiKeyResource::class; + + protected ?string $heading = 'Create Application API Key'; }