This commit is contained in:
notCharles 2025-04-24 19:24:46 -04:00
parent 0852c8bc12
commit 8e483f982e
40 changed files with 24 additions and 42 deletions

View File

@ -2,7 +2,6 @@
namespace App\Extensions\Captcha\Providers; namespace App\Extensions\Captcha\Providers;
use Filament\Forms\Components\Component;
use Filament\Forms\Components\TextInput; use Filament\Forms\Components\TextInput;
use Illuminate\Foundation\Application; use Illuminate\Foundation\Application;
use Illuminate\Support\Str; use Illuminate\Support\Str;

View File

@ -4,7 +4,6 @@ namespace App\Extensions\Captcha\Providers;
use App\Filament\Components\Forms\Fields\TurnstileCaptcha; use App\Filament\Components\Forms\Fields\TurnstileCaptcha;
use Exception; use Exception;
use Filament\Forms\Components\Component;
use Filament\Forms\Components\Placeholder; use Filament\Forms\Components\Placeholder;
use Filament\Forms\Components\Toggle; use Filament\Forms\Components\Toggle;
use Illuminate\Foundation\Application; use Illuminate\Foundation\Application;

View File

@ -4,7 +4,6 @@ namespace App\Extensions\OAuth\Providers;
use Filament\Forms\Components\Placeholder; use Filament\Forms\Components\Placeholder;
use Filament\Forms\Components\TextInput; use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Wizard\Step;
use Illuminate\Foundation\Application; use Illuminate\Foundation\Application;
use Illuminate\Support\Facades\Blade; use Illuminate\Support\Facades\Blade;
use Illuminate\Support\HtmlString; use Illuminate\Support\HtmlString;

View File

@ -4,7 +4,6 @@ namespace App\Extensions\OAuth\Providers;
use Filament\Forms\Components\Placeholder; use Filament\Forms\Components\Placeholder;
use Filament\Forms\Components\TextInput; use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Wizard\Step;
use Illuminate\Foundation\Application; use Illuminate\Foundation\Application;
use Illuminate\Support\Facades\Blade; use Illuminate\Support\Facades\Blade;
use Illuminate\Support\HtmlString; use Illuminate\Support\HtmlString;

View File

@ -4,7 +4,6 @@ namespace App\Extensions\OAuth\Providers;
use Filament\Forms\Components\Placeholder; use Filament\Forms\Components\Placeholder;
use Filament\Forms\Components\TextInput; use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Wizard\Step;
use Illuminate\Foundation\Application; use Illuminate\Foundation\Application;
use Illuminate\Support\Facades\Blade; use Illuminate\Support\Facades\Blade;
use Illuminate\Support\HtmlString; use Illuminate\Support\HtmlString;

View File

@ -2,9 +2,7 @@
namespace App\Extensions\OAuth\Providers; namespace App\Extensions\OAuth\Providers;
use Filament\Forms\Components\Component;
use Filament\Forms\Components\TextInput; use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Wizard\Step;
use Illuminate\Foundation\Application; use Illuminate\Foundation\Application;
use Illuminate\Support\Facades\Event; use Illuminate\Support\Facades\Event;
use Illuminate\Support\Str; use Illuminate\Support\Str;

View File

@ -4,7 +4,6 @@ namespace App\Extensions\OAuth\Providers;
use Filament\Forms\Components\Placeholder; use Filament\Forms\Components\Placeholder;
use Filament\Forms\Components\TextInput; use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Wizard\Step;
use Illuminate\Foundation\Application; use Illuminate\Foundation\Application;
use Illuminate\Support\Facades\Blade; use Illuminate\Support\Facades\Blade;
use Illuminate\Support\HtmlString; use Illuminate\Support\HtmlString;

View File

@ -7,7 +7,7 @@ use Filament\Pages\Dashboard as BaseDashboard;
class Dashboard extends BaseDashboard class Dashboard extends BaseDashboard
{ {
protected static string | \BackedEnum | null $navigationIcon = 'tabler-layout-dashboard'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-layout-dashboard';
private SoftwareVersionService $softwareVersionService; private SoftwareVersionService $softwareVersionService;

View File

@ -13,7 +13,7 @@ use Spatie\Health\ResultStores\ResultStore;
class Health extends Page class Health extends Page
{ {
protected static string | \BackedEnum | null $navigationIcon = 'tabler-heart'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-heart';
protected string $view = 'filament.pages.health'; protected string $view = 'filament.pages.health';

View File

@ -45,7 +45,7 @@ class Settings extends Page implements HasForms
use InteractsWithForms; use InteractsWithForms;
use InteractsWithHeaderActions; use InteractsWithHeaderActions;
protected static string | \BackedEnum | null $navigationIcon = 'tabler-settings'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-settings';
protected string $view = 'filament.pages.settings'; protected string $view = 'filament.pages.settings';

View File

@ -22,7 +22,7 @@ class ApiKeyResource extends Resource
{ {
protected static ?string $model = ApiKey::class; protected static ?string $model = ApiKey::class;
protected static string | \BackedEnum | null $navigationIcon = 'tabler-key'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-key';
public static function getNavigationLabel(): string public static function getNavigationLabel(): string
{ {

View File

@ -21,7 +21,7 @@ class DatabaseHostResource extends Resource
{ {
protected static ?string $model = DatabaseHost::class; protected static ?string $model = DatabaseHost::class;
protected static string | \BackedEnum | null $navigationIcon = 'tabler-database'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-database';
protected static ?string $recordTitleAttribute = 'name'; protected static ?string $recordTitleAttribute = 'name';

View File

@ -8,8 +8,6 @@ use App\Models\Database;
use Filament\Forms\Components\TextInput; use Filament\Forms\Components\TextInput;
use Filament\Schemas\Components\Form; use Filament\Schemas\Components\Form;
use Filament\Resources\RelationManagers\RelationManager; use Filament\Resources\RelationManagers\RelationManager;
use Filament\Tables\Actions\DeleteAction;
use Filament\Tables\Actions\ViewAction;
use Filament\Tables\Columns\TextColumn; use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Table; use Filament\Tables\Table;

View File

@ -10,7 +10,7 @@ class EggResource extends Resource
{ {
protected static ?string $model = Egg::class; protected static ?string $model = Egg::class;
protected static string | \BackedEnum | null $navigationIcon = 'tabler-eggs'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-eggs';
protected static ?string $recordTitleAttribute = 'name'; protected static ?string $recordTitleAttribute = 'name';

View File

@ -23,7 +23,7 @@ class MountResource extends Resource
{ {
protected static ?string $model = Mount::class; protected static ?string $model = Mount::class;
protected static string | \BackedEnum | null $navigationIcon = 'tabler-layers-linked'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-layers-linked';
protected static ?string $recordTitleAttribute = 'name'; protected static ?string $recordTitleAttribute = 'name';

View File

@ -11,7 +11,7 @@ class NodeResource extends Resource
{ {
protected static ?string $model = Node::class; protected static ?string $model = Node::class;
protected static string | \BackedEnum | null $navigationIcon = 'tabler-server-2'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-server-2';
protected static ?string $recordTitleAttribute = 'name'; protected static ?string $recordTitleAttribute = 'name';

View File

@ -27,7 +27,7 @@ class AllocationsRelationManager extends RelationManager
{ {
protected static string $relationship = 'allocations'; protected static string $relationship = 'allocations';
protected static string | \BackedEnum | null $icon = 'tabler-plug-connected'; protected static string|\BackedEnum|null $icon = 'tabler-plug-connected';
public function setTitle(): string public function setTitle(): string
{ {

View File

@ -12,7 +12,7 @@ class NodesRelationManager extends RelationManager
{ {
protected static string $relationship = 'servers'; protected static string $relationship = 'servers';
protected static string | \BackedEnum | null $icon = 'tabler-brand-docker'; protected static string|\BackedEnum|null $icon = 'tabler-brand-docker';
public function setTitle(): string public function setTitle(): string
{ {

View File

@ -26,7 +26,7 @@ class RoleResource extends Resource
{ {
protected static ?string $model = Role::class; protected static ?string $model = Role::class;
protected static string | \BackedEnum | null $navigationIcon = 'tabler-users-group'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-users-group';
protected static ?string $recordTitleAttribute = 'name'; protected static ?string $recordTitleAttribute = 'name';

View File

@ -10,7 +10,7 @@ class ServerResource extends Resource
{ {
protected static ?string $model = Server::class; protected static ?string $model = Server::class;
protected static string | \BackedEnum | null $navigationIcon = 'tabler-brand-docker'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-brand-docker';
protected static ?string $recordTitleAttribute = 'name'; protected static ?string $recordTitleAttribute = 'name';

View File

@ -25,7 +25,7 @@ class UserResource extends Resource
{ {
protected static ?string $model = User::class; protected static ?string $model = User::class;
protected static string | \BackedEnum | null $navigationIcon = 'tabler-users'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-users';
protected static ?string $recordTitleAttribute = 'username'; protected static ?string $recordTitleAttribute = 'username';

View File

@ -21,7 +21,7 @@ class WebhookResource extends Resource
{ {
protected static ?string $model = WebhookConfiguration::class; protected static ?string $model = WebhookConfiguration::class;
protected static string | \BackedEnum | null $navigationIcon = 'tabler-webhook'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-webhook';
protected static ?string $recordTitleAttribute = 'description'; protected static ?string $recordTitleAttribute = 'description';

View File

@ -23,7 +23,7 @@ use Livewire\Attributes\On;
class Console extends Page class Console extends Page
{ {
protected static string | \BackedEnum | null $navigationIcon = 'tabler-brand-tabler'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-brand-tabler';
protected static ?int $navigationSort = 1; protected static ?int $navigationSort = 1;

View File

@ -22,7 +22,7 @@ use Illuminate\Support\Number;
class Settings extends ServerFormPage class Settings extends ServerFormPage
{ {
protected static string | \BackedEnum | null $navigationIcon = 'tabler-settings'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-settings';
protected static ?int $navigationSort = 10; protected static ?int $navigationSort = 10;

View File

@ -23,7 +23,7 @@ use Illuminate\Support\Facades\Validator;
class Startup extends ServerFormPage class Startup extends ServerFormPage
{ {
protected static string | \BackedEnum | null $navigationIcon = 'tabler-player-play'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-player-play';
protected static ?int $navigationSort = 9; protected static ?int $navigationSort = 9;

View File

@ -23,7 +23,7 @@ class ActivityResource extends Resource
protected static ?int $navigationSort = 8; protected static ?int $navigationSort = 8;
protected static string | \BackedEnum | null $navigationIcon = 'tabler-stack'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-stack';
public static function getEloquentQuery(): Builder public static function getEloquentQuery(): Builder
{ {

View File

@ -20,7 +20,7 @@ class AllocationResource extends Resource
protected static ?int $navigationSort = 7; protected static ?int $navigationSort = 7;
protected static string | \BackedEnum | null $navigationIcon = 'tabler-network'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-network';
// TODO: find better way handle server conflict state // TODO: find better way handle server conflict state
public static function canAccess(): bool public static function canAccess(): bool

View File

@ -16,7 +16,7 @@ class BackupResource extends Resource
protected static ?int $navigationSort = 3; protected static ?int $navigationSort = 3;
protected static string | \BackedEnum | null $navigationIcon = 'tabler-file-zip'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-file-zip';
protected static bool $canCreateAnother = false; protected static bool $canCreateAnother = false;

View File

@ -16,7 +16,7 @@ class DatabaseResource extends Resource
protected static ?int $navigationSort = 6; protected static ?int $navigationSort = 6;
protected static string | \BackedEnum | null $navigationIcon = 'tabler-database'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-database';
public const WARNING_THRESHOLD = 0.7; public const WARNING_THRESHOLD = 0.7;

View File

@ -16,7 +16,7 @@ class FileResource extends Resource
protected static ?int $navigationSort = 2; protected static ?int $navigationSort = 2;
protected static string | \BackedEnum | null $navigationIcon = 'tabler-files'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-files';
// TODO: find better way handle server conflict state // TODO: find better way handle server conflict state
public static function canAccess(): bool public static function canAccess(): bool

View File

@ -32,7 +32,7 @@ class ScheduleResource extends Resource
protected static ?int $navigationSort = 4; protected static ?int $navigationSort = 4;
protected static string | \BackedEnum | null $navigationIcon = 'tabler-clock'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-clock';
// TODO: find better way handle server conflict state // TODO: find better way handle server conflict state
public static function canAccess(): bool public static function canAccess(): bool

View File

@ -33,7 +33,7 @@ class UserResource extends Resource
protected static ?int $navigationSort = 5; protected static ?int $navigationSort = 5;
protected static string | \BackedEnum | null $navigationIcon = 'tabler-users'; protected static string|\BackedEnum|null $navigationIcon = 'tabler-users';
protected static ?string $tenantOwnershipRelationshipName = 'subServers'; protected static ?string $tenantOwnershipRelationshipName = 'subServers';

View File

@ -5,7 +5,6 @@ namespace App\Listeners\Server;
use App\Events\Server\Installed; use App\Events\Server\Installed;
use App\Filament\Server\Pages\Console; use App\Filament\Server\Pages\Console;
use App\Notifications\ServerInstalled; use App\Notifications\ServerInstalled;
use Filament\Notifications\Actions\Action;
use Filament\Notifications\Notification; use Filament\Notifications\Notification;
class ServerInstalledListener class ServerInstalledListener

View File

@ -5,7 +5,6 @@ namespace App\Listeners\Server;
use App\Events\Server\SubUserAdded; use App\Events\Server\SubUserAdded;
use App\Filament\Server\Pages\Console; use App\Filament\Server\Pages\Console;
use App\Notifications\AddedToServer; use App\Notifications\AddedToServer;
use Filament\Notifications\Actions\Action;
use Filament\Notifications\Notification; use Filament\Notifications\Notification;
class SubUserAddedListener class SubUserAddedListener

View File

@ -6,7 +6,6 @@ use App\Livewire\Installer\PanelInstaller;
use Exception; use Exception;
use Filament\Forms\Components\TextInput; use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\ToggleButtons; use Filament\Forms\Components\ToggleButtons;
use Filament\Forms\Components\Wizard\Step;
use Filament\Schemas\Components\Utilities\Get; use Filament\Schemas\Components\Utilities\Get;
use Filament\Schemas\Components\Utilities\Set; use Filament\Schemas\Components\Utilities\Set;
use Filament\Notifications\Notification; use Filament\Notifications\Notification;

View File

@ -6,7 +6,6 @@ use App\Livewire\Installer\PanelInstaller;
use Exception; use Exception;
use Filament\Forms\Components\TextInput; use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\ToggleButtons; use Filament\Forms\Components\ToggleButtons;
use Filament\Forms\Components\Wizard\Step;
use Filament\Schemas\Components\Utilities\Get; use Filament\Schemas\Components\Utilities\Get;
use Filament\Schemas\Components\Utilities\Set; use Filament\Schemas\Components\Utilities\Set;
use Filament\Notifications\Notification; use Filament\Notifications\Notification;

View File

@ -5,7 +5,6 @@ namespace App\Livewire\Installer\Steps;
use App\Livewire\Installer\PanelInstaller; use App\Livewire\Installer\PanelInstaller;
use Filament\Schemas\Components\Fieldset; use Filament\Schemas\Components\Fieldset;
use Filament\Forms\Components\TextInput; use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Wizard\Step;
class EnvironmentStep class EnvironmentStep
{ {

View File

@ -6,7 +6,6 @@ use App\Livewire\Installer\PanelInstaller;
use Filament\Forms\Components\TextInput; use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Toggle; use Filament\Forms\Components\Toggle;
use Filament\Forms\Components\ToggleButtons; use Filament\Forms\Components\ToggleButtons;
use Filament\Forms\Components\Wizard\Step;
use Filament\Schemas\Components\Utilities\Get; use Filament\Schemas\Components\Utilities\Get;
use Illuminate\Support\HtmlString; use Illuminate\Support\HtmlString;
use Webbingbrasil\FilamentCopyActions\Forms\Actions\CopyAction; use Webbingbrasil\FilamentCopyActions\Forms\Actions\CopyAction;

View File

@ -3,7 +3,6 @@
namespace App\Livewire\Installer\Steps; namespace App\Livewire\Installer\Steps;
use Filament\Forms\Components\Placeholder; use Filament\Forms\Components\Placeholder;
use Filament\Forms\Components\Wizard\Step;
use Filament\Notifications\Notification; use Filament\Notifications\Notification;
use Filament\Support\Exceptions\Halt; use Filament\Support\Exceptions\Halt;

View File

@ -4,7 +4,6 @@ namespace App\Livewire\Installer\Steps;
use Filament\Forms\Components\TextInput; use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\ToggleButtons; use Filament\Forms\Components\ToggleButtons;
use Filament\Forms\Components\Wizard\Step;
use Filament\Schemas\Components\Utilities\Get; use Filament\Schemas\Components\Utilities\Get;
class SessionStep class SessionStep