From 48deb693798a238f89dedc53c3db0aa7f2fc3f00 Mon Sep 17 00:00:00 2001 From: salam Date: Wed, 13 May 2026 10:10:48 +0200 Subject: [PATCH] refactoring into clusters --- .../InhaltsverzeichnisResource.php | 8 ++++---- .../Pages/CreateInhaltsverzeichnis.php | 4 ++-- .../Pages/EditInhaltsverzeichnis.php | 4 ++-- .../Pages/ListInhaltsverzeichnis.php | 4 ++-- .../Schemas/InhaltsverzeichnisForm.php | 2 +- .../Tables/InhaltsverzeichnisTable.php | 2 +- .../Administration}/Methodes/MethodeResource.php | 8 ++++---- .../Methodes/Pages/CreateMethode.php | 4 ++-- .../Administration}/Methodes/Pages/EditMethode.php | 4 ++-- .../Methodes/Pages/ListMethodes.php | 4 ++-- .../Methodes/Schemas/MethodeForm.php | 2 +- .../Methodes/Tables/MethodesTable.php | 2 +- .../Orientierungs/OrientierungResource.php | 8 ++++---- .../Orientierungs/Pages/CreateOrientierung.php | 4 ++-- .../Orientierungs/Pages/EditOrientierung.php | 4 ++-- .../Orientierungs/Pages/ListOrientierungs.php | 4 ++-- .../Orientierungs/Schemas/OrientierungForm.php | 2 +- .../Orientierungs/Tables/OrientierungsTable.php | 2 +- .../Permissions/Pages/CreatePermission.php | 4 ++-- .../Permissions/Pages/EditPermission.php | 4 ++-- .../Permissions/Pages/ListPermissions.php | 4 ++-- .../Permissions/PermissionResource.php | 8 ++++---- .../Permissions/Schemas/PermissionForm.php | 2 +- .../Permissions/Tables/PermissionsTable.php | 2 +- .../Textblocks/Pages/CreateTextblock.php | 4 ++-- .../Textblocks/Pages/EditTextblock.php | 4 ++-- .../Textblocks/Pages/ListTextblocks.php | 4 ++-- .../Textblocks/Schemas/TextblockForm.php | 2 +- .../Textblocks/Tables/TextblocksTable.php | 2 +- .../Textblocks/TextblockResource.php | 8 ++++---- .../MailAdressens/MailAdressenResource.php | 8 ++++---- .../MailAdressens/Pages/CreateMailAdressen.php | 4 ++-- .../MailAdressens/Pages/EditMailAdressen.php | 4 ++-- .../MailAdressens/Pages/ListMailAdressens.php | 4 ++-- .../MailAdressens/Schemas/MailAdressenForm.php | 2 +- .../MailAdressens/Tables/MailAdressensTable.php | 2 +- .../MailGruppens/MailGruppenResource.php | 8 ++++---- .../MailGruppens/Pages/CreateMailGruppen.php | 4 ++-- .../MailGruppens/Pages/EditMailGruppen.php | 4 ++-- .../MailGruppens/Pages/ListMailGruppens.php | 4 ++-- .../MailGruppens/Schemas/MailGruppenForm.php | 2 +- .../MailGruppens/Tables/MailGruppensTable.php | 2 +- .../MailVersands/MailVersandResource.php | 8 ++++---- .../MailVersands/Pages/CreateMailVersand.php | 4 ++-- .../MailVersands/Pages/EditMailVersand.php | 4 ++-- .../MailVersands/Pages/ListMailVersands.php | 4 ++-- .../MailVersands/Schemas/MailVersandForm.php | 2 +- .../MailVersands/Tables/MailVersandsTable.php | 2 +- .../MailVorlages/MailVorlageResource.php | 8 ++++---- .../MailVorlages/Pages/CreateMailVorlage.php | 4 ++-- .../MailVorlages/Pages/EditMailVorlage.php | 4 ++-- .../MailVorlages/Pages/ListMailVorlages.php | 4 ++-- .../MailVorlages/Schemas/MailVorlageForm.php | 2 +- .../MailVorlages/Tables/MailVorlagesTable.php | 2 +- app/Filament/Clusters/Projekte/ProjekteCluster.php | 14 -------------- .../Auftraggebers/AuftraggeberResource.php | 8 ++++---- .../Auftraggebers/Pages/CreateAuftraggeber.php | 4 ++-- .../Auftraggebers/Pages/EditAuftraggeber.php | 4 ++-- .../Auftraggebers/Pages/ListAuftraggebers.php | 4 ++-- .../Auftraggebers/Schemas/AuftraggeberForm.php | 2 +- .../Auftraggebers/Tables/AuftraggebersTable.php | 2 +- .../Verwaltung}/Gutachters/GutachterResource.php | 8 ++++---- .../Gutachters/Pages/CreateGutachter.php | 4 ++-- .../Verwaltung}/Gutachters/Pages/EditGutachter.php | 4 ++-- .../Gutachters/Pages/ListGutachters.php | 4 ++-- .../Gutachters/Schemas/GutachterForm.php | 2 +- .../Gutachters/Tables/GutachtersTable.php | 2 +- .../Verwaltung}/Helps/HelpResource.php | 8 ++++---- .../Verwaltung}/Helps/Pages/CreateHelp.php | 4 ++-- .../Verwaltung}/Helps/Pages/EditHelp.php | 4 ++-- .../Verwaltung}/Helps/Pages/ListHelps.php | 4 ++-- .../Verwaltung}/Helps/Schemas/HelpForm.php | 2 +- .../Verwaltung}/Helps/Tables/HelpsTable.php | 2 +- .../KontoTextblocks/KontoTextblockResource.php | 8 ++++---- .../KontoTextblocks/Pages/CreateKontoTextblock.php | 4 ++-- .../KontoTextblocks/Pages/EditKontoTextblock.php | 4 ++-- .../KontoTextblocks/Pages/ListKontoTextblocks.php | 4 ++-- .../KontoTextblocks/Schemas/KontoTextblockForm.php | 2 +- .../Tables/KontoTextblocksTable.php | 2 +- .../Verwaltung}/Kontos/KontoResource.php | 8 ++++---- .../Verwaltung}/Kontos/Pages/CreateKonto.php | 4 ++-- .../Verwaltung}/Kontos/Pages/EditKonto.php | 4 ++-- .../Verwaltung}/Kontos/Pages/ListKontos.php | 4 ++-- .../Verwaltung}/Kontos/Schemas/KontoForm.php | 2 +- .../Verwaltung}/Kontos/Tables/KontosTable.php | 5 +---- .../Verwaltung}/Users/Pages/CreateUser.php | 4 ++-- .../Verwaltung}/Users/Pages/EditUser.php | 4 ++-- .../Verwaltung}/Users/Pages/ListUsers.php | 4 ++-- .../Verwaltung}/Users/Schemas/UserForm.php | 2 +- .../Verwaltung}/Users/Tables/UsersTable.php | 2 +- .../Verwaltung}/Users/UserResource.php | 8 ++++---- .../ProjektAllgemeinflaechensRelationManager.php | 1 + .../ProjektInhaltsverzeichnisRelationManager.php | 1 + .../ProjektMethodesRelationManager.php | 1 + .../ProjektObjekteImDetailRelationManager.php | 1 + .../ProjektObjekteRelationManager.php | 1 + .../ProjektPlatzhalterRelationManager.php | 2 +- 97 files changed, 186 insertions(+), 198 deletions(-) rename app/Filament/{Resources => Clusters/Administration}/Inhaltsverzeichnis/InhaltsverzeichnisResource.php (79%) rename app/Filament/{Resources => Clusters/Administration}/Inhaltsverzeichnis/Pages/CreateInhaltsverzeichnis.php (53%) rename app/Filament/{Resources => Clusters/Administration}/Inhaltsverzeichnis/Pages/EditInhaltsverzeichnis.php (67%) rename app/Filament/{Resources => Clusters/Administration}/Inhaltsverzeichnis/Pages/ListInhaltsverzeichnis.php (74%) rename app/Filament/{Resources => Clusters/Administration}/Inhaltsverzeichnis/Schemas/InhaltsverzeichnisForm.php (98%) rename app/Filament/{Resources => Clusters/Administration}/Inhaltsverzeichnis/Tables/InhaltsverzeichnisTable.php (97%) rename app/Filament/{Resources => Clusters/Administration}/Methodes/MethodeResource.php (82%) rename app/Filament/{Resources => Clusters/Administration}/Methodes/Pages/CreateMethode.php (55%) rename app/Filament/{Resources => Clusters/Administration}/Methodes/Pages/EditMethode.php (70%) rename app/Filament/{Resources => Clusters/Administration}/Methodes/Pages/ListMethodes.php (75%) rename app/Filament/{Resources => Clusters/Administration}/Methodes/Schemas/MethodeForm.php (91%) rename app/Filament/{Resources => Clusters/Administration}/Methodes/Tables/MethodesTable.php (92%) rename app/Filament/{Resources => Clusters/Administration}/Orientierungs/OrientierungResource.php (81%) rename app/Filament/{Resources => Clusters/Administration}/Orientierungs/Pages/CreateOrientierung.php (54%) rename app/Filament/{Resources => Clusters/Administration}/Orientierungs/Pages/EditOrientierung.php (69%) rename app/Filament/{Resources => Clusters/Administration}/Orientierungs/Pages/ListOrientierungs.php (73%) rename app/Filament/{Resources => Clusters/Administration}/Orientierungs/Schemas/OrientierungForm.php (81%) rename app/Filament/{Resources => Clusters/Administration}/Orientierungs/Tables/OrientierungsTable.php (93%) rename app/Filament/{Resources => Clusters/Administration}/Permissions/Pages/CreatePermission.php (54%) rename app/Filament/{Resources => Clusters/Administration}/Permissions/Pages/EditPermission.php (69%) rename app/Filament/{Resources => Clusters/Administration}/Permissions/Pages/ListPermissions.php (74%) rename app/Filament/{Resources => Clusters/Administration}/Permissions/PermissionResource.php (82%) rename app/Filament/{Resources => Clusters/Administration}/Permissions/Schemas/PermissionForm.php (76%) rename app/Filament/{Resources => Clusters/Administration}/Permissions/Tables/PermissionsTable.php (81%) rename app/Filament/{Resources => Clusters/Administration}/Textblocks/Pages/CreateTextblock.php (54%) rename app/Filament/{Resources => Clusters/Administration}/Textblocks/Pages/EditTextblock.php (70%) rename app/Filament/{Resources => Clusters/Administration}/Textblocks/Pages/ListTextblocks.php (74%) rename app/Filament/{Resources => Clusters/Administration}/Textblocks/Schemas/TextblockForm.php (98%) rename app/Filament/{Resources => Clusters/Administration}/Textblocks/Tables/TextblocksTable.php (95%) rename app/Filament/{Resources => Clusters/Administration}/Textblocks/TextblockResource.php (81%) rename app/Filament/{Resources => Clusters/Newsletter}/MailAdressens/MailAdressenResource.php (81%) rename app/Filament/{Resources => Clusters/Newsletter}/MailAdressens/Pages/CreateMailAdressen.php (55%) rename app/Filament/{Resources => Clusters/Newsletter}/MailAdressens/Pages/EditMailAdressen.php (70%) rename app/Filament/{Resources => Clusters/Newsletter}/MailAdressens/Pages/ListMailAdressens.php (70%) rename app/Filament/{Resources => Clusters/Newsletter}/MailAdressens/Schemas/MailAdressenForm.php (97%) rename app/Filament/{Resources => Clusters/Newsletter}/MailAdressens/Tables/MailAdressensTable.php (99%) rename app/Filament/{Resources => Clusters/Newsletter}/MailGruppens/MailGruppenResource.php (79%) rename app/Filament/{Resources => Clusters/Newsletter}/MailGruppens/Pages/CreateMailGruppen.php (55%) rename app/Filament/{Resources => Clusters/Newsletter}/MailGruppens/Pages/EditMailGruppen.php (70%) rename app/Filament/{Resources => Clusters/Newsletter}/MailGruppens/Pages/ListMailGruppens.php (72%) rename app/Filament/{Resources => Clusters/Newsletter}/MailGruppens/Schemas/MailGruppenForm.php (87%) rename app/Filament/{Resources => Clusters/Newsletter}/MailGruppens/Tables/MailGruppensTable.php (94%) rename app/Filament/{Resources => Clusters/Newsletter}/MailVersands/MailVersandResource.php (79%) rename app/Filament/{Resources => Clusters/Newsletter}/MailVersands/Pages/CreateMailVersand.php (55%) rename app/Filament/{Resources => Clusters/Newsletter}/MailVersands/Pages/EditMailVersand.php (70%) rename app/Filament/{Resources => Clusters/Newsletter}/MailVersands/Pages/ListMailVersands.php (72%) rename app/Filament/{Resources => Clusters/Newsletter}/MailVersands/Schemas/MailVersandForm.php (93%) rename app/Filament/{Resources => Clusters/Newsletter}/MailVersands/Tables/MailVersandsTable.php (96%) rename app/Filament/{Resources => Clusters/Newsletter}/MailVorlages/MailVorlageResource.php (81%) rename app/Filament/{Resources => Clusters/Newsletter}/MailVorlages/Pages/CreateMailVorlage.php (55%) rename app/Filament/{Resources => Clusters/Newsletter}/MailVorlages/Pages/EditMailVorlage.php (70%) rename app/Filament/{Resources => Clusters/Newsletter}/MailVorlages/Pages/ListMailVorlages.php (77%) rename app/Filament/{Resources => Clusters/Newsletter}/MailVorlages/Schemas/MailVorlageForm.php (95%) rename app/Filament/{Resources => Clusters/Newsletter}/MailVorlages/Tables/MailVorlagesTable.php (97%) delete mode 100644 app/Filament/Clusters/Projekte/ProjekteCluster.php rename app/Filament/{Resources => Clusters/Verwaltung}/Auftraggebers/AuftraggeberResource.php (83%) rename app/Filament/{Resources => Clusters/Verwaltung}/Auftraggebers/Pages/CreateAuftraggeber.php (55%) rename app/Filament/{Resources => Clusters/Verwaltung}/Auftraggebers/Pages/EditAuftraggeber.php (70%) rename app/Filament/{Resources => Clusters/Verwaltung}/Auftraggebers/Pages/ListAuftraggebers.php (75%) rename app/Filament/{Resources => Clusters/Verwaltung}/Auftraggebers/Schemas/AuftraggeberForm.php (98%) rename app/Filament/{Resources => Clusters/Verwaltung}/Auftraggebers/Tables/AuftraggebersTable.php (90%) rename app/Filament/{Resources => Clusters/Verwaltung}/Gutachters/GutachterResource.php (84%) rename app/Filament/{Resources => Clusters/Verwaltung}/Gutachters/Pages/CreateGutachter.php (56%) rename app/Filament/{Resources => Clusters/Verwaltung}/Gutachters/Pages/EditGutachter.php (78%) rename app/Filament/{Resources => Clusters/Verwaltung}/Gutachters/Pages/ListGutachters.php (75%) rename app/Filament/{Resources => Clusters/Verwaltung}/Gutachters/Schemas/GutachterForm.php (99%) rename app/Filament/{Resources => Clusters/Verwaltung}/Gutachters/Tables/GutachtersTable.php (94%) rename app/Filament/{Resources => Clusters/Verwaltung}/Helps/HelpResource.php (84%) rename app/Filament/{Resources => Clusters/Verwaltung}/Helps/Pages/CreateHelp.php (57%) rename app/Filament/{Resources => Clusters/Verwaltung}/Helps/Pages/EditHelp.php (73%) rename app/Filament/{Resources => Clusters/Verwaltung}/Helps/Pages/ListHelps.php (73%) rename app/Filament/{Resources => Clusters/Verwaltung}/Helps/Schemas/HelpForm.php (94%) rename app/Filament/{Resources => Clusters/Verwaltung}/Helps/Tables/HelpsTable.php (90%) rename app/Filament/{Resources => Clusters/Verwaltung}/KontoTextblocks/KontoTextblockResource.php (82%) rename app/Filament/{Resources => Clusters/Verwaltung}/KontoTextblocks/Pages/CreateKontoTextblock.php (55%) rename app/Filament/{Resources => Clusters/Verwaltung}/KontoTextblocks/Pages/EditKontoTextblock.php (69%) rename app/Filament/{Resources => Clusters/Verwaltung}/KontoTextblocks/Pages/ListKontoTextblocks.php (74%) rename app/Filament/{Resources => Clusters/Verwaltung}/KontoTextblocks/Schemas/KontoTextblockForm.php (92%) rename app/Filament/{Resources => Clusters/Verwaltung}/KontoTextblocks/Tables/KontoTextblocksTable.php (93%) rename app/Filament/{Resources => Clusters/Verwaltung}/Kontos/KontoResource.php (85%) rename app/Filament/{Resources => Clusters/Verwaltung}/Kontos/Pages/CreateKonto.php (57%) rename app/Filament/{Resources => Clusters/Verwaltung}/Kontos/Pages/EditKonto.php (72%) rename app/Filament/{Resources => Clusters/Verwaltung}/Kontos/Pages/ListKontos.php (83%) rename app/Filament/{Resources => Clusters/Verwaltung}/Kontos/Schemas/KontoForm.php (98%) rename app/Filament/{Resources => Clusters/Verwaltung}/Kontos/Tables/KontosTable.php (91%) rename app/Filament/{Resources => Clusters/Verwaltung}/Users/Pages/CreateUser.php (57%) rename app/Filament/{Resources => Clusters/Verwaltung}/Users/Pages/EditUser.php (80%) rename app/Filament/{Resources => Clusters/Verwaltung}/Users/Pages/ListUsers.php (94%) rename app/Filament/{Resources => Clusters/Verwaltung}/Users/Schemas/UserForm.php (98%) rename app/Filament/{Resources => Clusters/Verwaltung}/Users/Tables/UsersTable.php (95%) rename app/Filament/{Resources => Clusters/Verwaltung}/Users/UserResource.php (90%) diff --git a/app/Filament/Resources/Inhaltsverzeichnis/InhaltsverzeichnisResource.php b/app/Filament/Clusters/Administration/Inhaltsverzeichnis/InhaltsverzeichnisResource.php similarity index 79% rename from app/Filament/Resources/Inhaltsverzeichnis/InhaltsverzeichnisResource.php rename to app/Filament/Clusters/Administration/Inhaltsverzeichnis/InhaltsverzeichnisResource.php index df66174..9202fd4 100644 --- a/app/Filament/Resources/Inhaltsverzeichnis/InhaltsverzeichnisResource.php +++ b/app/Filament/Clusters/Administration/Inhaltsverzeichnis/InhaltsverzeichnisResource.php @@ -1,11 +1,11 @@ emptyStateDescription('Bitte Projekt zuerst freischalten und dann die Daten der Allgemeinflächen hochladen.') ->striped() ->recordTitleAttribute('geschoss') + ->defaultPaginationPageOption(50) ->columns([ TextColumn::make('geschoss')->searchable(), TextColumn::make('raumart')->searchable(), diff --git a/app/Filament/Resources/Projektes/RelationManagers/ProjektInhaltsverzeichnisRelationManager.php b/app/Filament/Resources/Projektes/RelationManagers/ProjektInhaltsverzeichnisRelationManager.php index 2311677..e824ff4 100644 --- a/app/Filament/Resources/Projektes/RelationManagers/ProjektInhaltsverzeichnisRelationManager.php +++ b/app/Filament/Resources/Projektes/RelationManagers/ProjektInhaltsverzeichnisRelationManager.php @@ -308,6 +308,7 @@ class ProjektInhaltsverzeichnisRelationManager extends RelationManager ->emptyStateDescription('Generiere ein Inhaltsverzeichnis um zu beginnen.') ->recordTitleAttribute('text') // ->recordClasses(fn ($record) => $record->part == 'gutachten' ? 'border-l border-primary-500' : 'border-l border-success-500') + ->defaultPaginationPageOption(50) ->columns([ TextColumn::make('ordnungszahl') ->label('Index') diff --git a/app/Filament/Resources/Projektes/RelationManagers/ProjektMethodesRelationManager.php b/app/Filament/Resources/Projektes/RelationManagers/ProjektMethodesRelationManager.php index 67c7840..ba726af 100644 --- a/app/Filament/Resources/Projektes/RelationManagers/ProjektMethodesRelationManager.php +++ b/app/Filament/Resources/Projektes/RelationManagers/ProjektMethodesRelationManager.php @@ -81,6 +81,7 @@ class ProjektMethodesRelationManager extends RelationManager return $table ->striped() ->recordTitleAttribute('raumart') + ->defaultPaginationPageOption(50) ->columns([ TextColumn::make('methode.name') ->searchable(), diff --git a/app/Filament/Resources/Projektes/RelationManagers/ProjektObjekteImDetailRelationManager.php b/app/Filament/Resources/Projektes/RelationManagers/ProjektObjekteImDetailRelationManager.php index 80815b3..e55605e 100644 --- a/app/Filament/Resources/Projektes/RelationManagers/ProjektObjekteImDetailRelationManager.php +++ b/app/Filament/Resources/Projektes/RelationManagers/ProjektObjekteImDetailRelationManager.php @@ -73,6 +73,7 @@ class ProjektObjekteImDetailRelationManager extends RelationManager ->emptyStateDescription('Bitte Projekt freischalten und Daten hochladen.') ->striped() ->recordTitleAttribute('top_nummer') + ->defaultPaginationPageOption(50) ->columns([ TextColumn::make('top_nummer.top_nummer') ->sortable() diff --git a/app/Filament/Resources/Projektes/RelationManagers/ProjektObjekteRelationManager.php b/app/Filament/Resources/Projektes/RelationManagers/ProjektObjekteRelationManager.php index b794841..48c1616 100644 --- a/app/Filament/Resources/Projektes/RelationManagers/ProjektObjekteRelationManager.php +++ b/app/Filament/Resources/Projektes/RelationManagers/ProjektObjekteRelationManager.php @@ -61,6 +61,7 @@ class ProjektObjekteRelationManager extends RelationManager ->emptyStateDescription(new HtmlString('Bitte Projekt freischalten und unter Objekte im Detail Daten hochladen.')) ->recordTitleAttribute('top_nummer') ->description(new HtmlString('Orientierungen, Zu- und Abschläge, '.Blade::render('').' Nicht in Orientierung')) + ->defaultPaginationPageOption(50) ->columns([ TextColumn::make('top_nummer') ->alignCenter() diff --git a/app/Filament/Resources/Projektes/RelationManagers/ProjektPlatzhalterRelationManager.php b/app/Filament/Resources/Projektes/RelationManagers/ProjektPlatzhalterRelationManager.php index 0bf6421..9791d33 100644 --- a/app/Filament/Resources/Projektes/RelationManagers/ProjektPlatzhalterRelationManager.php +++ b/app/Filament/Resources/Projektes/RelationManagers/ProjektPlatzhalterRelationManager.php @@ -4,7 +4,6 @@ namespace App\Filament\Resources\Projektes\RelationManagers; use App\Actions\Create\CreatePlatzhalter; use Filament\Actions\Action; -use Filament\Actions\EditAction; use Filament\Forms\Components\TextInput; use Filament\Resources\RelationManagers\RelationManager; use Filament\Schemas\Schema; @@ -42,6 +41,7 @@ class ProjektPlatzhalterRelationManager extends RelationManager return $table ->recordTitleAttribute('name') ->emptyStateDescription('Generiere die Platzhalter aus dem Inhaltsverzeichnis.') + ->defaultPaginationPageOption(50) ->columns([ TextColumn::make('platzhalter') ->searchable(),