From 3411578bc4acc0088e362c8b40aa555b796ae2ac Mon Sep 17 00:00:00 2001 From: salam Date: Tue, 4 Nov 2025 06:02:13 +0100 Subject: [PATCH] wip pdf --- app/Actions/Generate/Pdf.php | 28 +++++------ app/Actions/Generate/Pdf/Inhalt.php | 2 +- app/Actions/Generate/Pdf/Ueberschrift.php | 2 +- .../Schemas/AuftraggeberForm.php | 38 ++------------- .../Gutachters/Schemas/GutachterForm.php | 13 ++--- bootstrap/cache/blade-icons.php | 10 ++-- bootstrap/cache/config.php | 36 +++++++------- bootstrap/cache/filament/panels/admin.php | 42 ++++++++-------- bootstrap/cache/routes-v7.php | 48 +++++++++---------- composer.lock | 12 ++--- resources/css/filament/admin/theme.css | 34 ++++++------- resources/css/pdf-download.css | 10 ++-- 12 files changed, 117 insertions(+), 158 deletions(-) diff --git a/app/Actions/Generate/Pdf.php b/app/Actions/Generate/Pdf.php index 5ad0e9b..f0cc92f 100644 --- a/app/Actions/Generate/Pdf.php +++ b/app/Actions/Generate/Pdf.php @@ -101,15 +101,15 @@ class Pdf } $html = ''; - // $html = Ueberschrift::load($inhalt); + $html = Ueberschrift::load($inhalt); switch ($inhalt->inhaltselement_id) { case '9': $html .= Deckblatt::load($inhalt, $textblock); break; - // case '1': - // $html .= Inhalt::load($projekte_id); - // break; + case '1': + $html .= Inhalt::load($projekte_id); + break; // case '3': // $html .= Paragraph6::load($projekte_id); // break; @@ -122,19 +122,19 @@ class Pdf // case '7': // $html .= Zusammenstellung::load($projekte_id); // break; - // case '8': - // $str = RichContentRenderer::make(self::$auftraggeber->referenz_formatting)->toHtml(); - // $html .= Format::fix_str($str); - // break; + case '8': + // AUFTRAGGEBER + $str = RichContentRenderer::make(self::$auftraggeber->referenz_formatting)->toHtml(); + $html .= Format::fix_str($str); + break; // case '11': // $html .= DigitaleSignatur::load($projekte_id); // break; - // default: - // $html = Ueberschrift::load($inhalt); - // if ($inhalt->textblock) { - // $html .= $textblock; - // } - // break; + default: + if ($inhalt->textblock) { + $html .= $textblock; + } + break; } if ($inhalt->seitenzahl_anzeige == 1) { diff --git a/app/Actions/Generate/Pdf/Inhalt.php b/app/Actions/Generate/Pdf/Inhalt.php index e36348e..735ac67 100644 --- a/app/Actions/Generate/Pdf/Inhalt.php +++ b/app/Actions/Generate/Pdf/Inhalt.php @@ -15,7 +15,7 @@ class Inhalt foreach ($inhalte as $inhalt) { if ($inhalt->name != 'INHALTSVERZEICHNIS' && $inhalt->ueberschrift_anzeigen) { $html .= ''; - $html .= Html::td(Format::index($inhalt->ordnungszahl)); + $html .= Html::td(Format::index($inhalt->ordnungszahl), 'center'); $html .= Html::td($inhalt->name); $html .= Html::td(Format::seite($inhalt->seite)); $html .= ''; diff --git a/app/Actions/Generate/Pdf/Ueberschrift.php b/app/Actions/Generate/Pdf/Ueberschrift.php index 4b78607..3b96d19 100644 --- a/app/Actions/Generate/Pdf/Ueberschrift.php +++ b/app/Actions/Generate/Pdf/Ueberschrift.php @@ -8,7 +8,7 @@ class Ueberschrift { public static function load($inhalt) { - if ($inhalt->ueberschrift_anzeigen) { + if ($inhalt->ueberschrift_anzeigen && $inhalt->inhaltselement_id != 9) { if ($inhalt->ordnungszahl * 1 > 0) { return '
'.Format::index($inhalt->ordnungszahl).' '.$inhalt->name.'
'; } else { diff --git a/app/Filament/Resources/Auftraggebers/Schemas/AuftraggeberForm.php b/app/Filament/Resources/Auftraggebers/Schemas/AuftraggeberForm.php index 14ac959..b6d5496 100644 --- a/app/Filament/Resources/Auftraggebers/Schemas/AuftraggeberForm.php +++ b/app/Filament/Resources/Auftraggebers/Schemas/AuftraggeberForm.php @@ -50,45 +50,13 @@ class AuftraggeberForm ->icon('lucide-contact') ->schema([ Checkbox::make('text_anzeigen') - ->label('Diesen Text im Kopf des Gutachtens verwenden'), + ->label('Diesen Text am Deckblatt des Gutachtens verwenden'), RichEditor::make('referenz_formatting') ->json() - ->extraInputAttributes(['style' => 'min-height: 20rem; max-height: 50vh; overflow-y: auto;']) ->toolbarButtons([ - ['bold', 'italic', 'underline', 'horizontalRule', 'clearFormatting'], - ['h1', 'h2', 'h3', 'alignStart', 'alignCenter', 'alignEnd', 'textColor'], - ])->floatingToolbars([ - 'paragraph' => [ - 'bold', 'italic', 'underline', 'strike', 'subscript', 'superscript', - ], - 'heading' => [ - 'h1', 'h2', 'h3', - ], + ['bold', 'italic', 'underline'], ]) - ->textColors([ - '#fb2c36' => 'Rot', - '#ff6900' => 'Orange', - '#fe9a00' => 'Bernstein', - '#f0b100' => 'Gelb', - '#7ccf00' => 'Limette', - '#00c950' => 'Grün', - '#00bc7d' => 'Smaragd', - '#00bba7' => 'Blaugrün', - '#00b8db' => 'Cyan', - '#00a6f4' => 'Himmelblau', - '#2b7fff' => 'Blau', - '#615fff' => 'Indigo', - '#8e51ff' => 'Violett', - '#ad46ff' => 'Lila', - '#e12afb' => 'Fuchisa', - '#f6339a' => 'Rosa', - '#ff2056' => 'Rose', - '#a6a09b' => 'Steingrau Hell', - '#44403b' => 'Steingrau Dunkel', - '#cad5e2' => 'Schiefer Hell', - '#314158' => 'Schiefer Dunkel', - ]) - ->label('Adresse') + ->label('Firmenname mit Adresse') ->required(), ]), Tab::make('Logo') diff --git a/app/Filament/Resources/Gutachters/Schemas/GutachterForm.php b/app/Filament/Resources/Gutachters/Schemas/GutachterForm.php index 7cab20b..07818e2 100644 --- a/app/Filament/Resources/Gutachters/Schemas/GutachterForm.php +++ b/app/Filament/Resources/Gutachters/Schemas/GutachterForm.php @@ -79,21 +79,14 @@ class GutachterForm ->icon('lucide-contact') ->schema([ Checkbox::make('text_anzeigen') - ->label('Diesen Text im Kopf des Gutachtens verwenden') + ->label('Diesen Text am Deckblatt des Gutachtens verwenden') ->columnSpanFull(), RichEditor::make('referenz_formatting') ->json() ->extraInputAttributes(['style' => 'min-height: 20rem; max-height: 50vh; overflow-y: auto;']) ->toolbarButtons([ - ['bold', 'italic', 'underline', 'horizontalRule', 'clearFormatting'], - ['h1', 'h2', 'h3', 'alignStart', 'alignCenter', 'alignEnd', 'textColor'], - ])->floatingToolbars([ - 'paragraph' => [ - 'bold', 'italic', 'underline', 'strike', 'subscript', 'superscript', - ], - 'heading' => [ - 'h1', 'h2', 'h3', - ], + ['bold', 'italic', 'underline', 'clearFormatting'], + ['h3', 'alignStart', 'alignCenter', 'alignEnd', 'textColor'], ]) ->textColors([ '#fb2c36' => 'Rot', diff --git a/bootstrap/cache/blade-icons.php b/bootstrap/cache/blade-icons.php index 24cfd29..be5c76f 100755 --- a/bootstrap/cache/blade-icons.php +++ b/bootstrap/cache/blade-icons.php @@ -1,7 +1,7 @@ array ( - '/Users/hermanntelser/Sites/nutzwerte_fi4/resources/svg' => + '/Users/salam/Sites/nutzwerte_fi4/resources/svg' => array ( 0 => 'excel', 1 => 'logo', @@ -11,7 +11,7 @@ ), 'heroicons' => array ( - '/Users/hermanntelser/Sites/nutzwerte_fi4/vendor/blade-ui-kit/blade-heroicons/src/../resources/svg' => + '/Users/salam/Sites/nutzwerte_fi4/vendor/blade-ui-kit/blade-heroicons/src/../resources/svg' => array ( 0 => 'c-academic-cap', 1 => 'c-adjustments-horizontal', @@ -1305,7 +1305,7 @@ ), 'phosphor-icons' => array ( - '/Users/hermanntelser/Sites/nutzwerte_fi4/vendor/codeat3/blade-phosphor-icons/src/../resources/svg' => + '/Users/salam/Sites/nutzwerte_fi4/vendor/codeat3/blade-phosphor-icons/src/../resources/svg' => array ( 0 => 'acorn-bold', 1 => 'acorn-duotone', @@ -10383,7 +10383,7 @@ ), 'filament' => array ( - '/Users/hermanntelser/Sites/nutzwerte_fi4/vendor/filament/support/src/../resources/svg' => + '/Users/salam/Sites/nutzwerte_fi4/vendor/filament/support/src/../resources/svg' => array ( 0 => 'o-align-center', 1 => 'o-align-end', @@ -10420,7 +10420,7 @@ ), 'lucide' => array ( - '/Users/hermanntelser/Sites/nutzwerte_fi4/vendor/mallardduck/blade-lucide-icons/src/../resources/svg' => + '/Users/salam/Sites/nutzwerte_fi4/vendor/mallardduck/blade-lucide-icons/src/../resources/svg' => array ( 0 => 'a-arrow-down', 1 => 'a-arrow-up', diff --git a/bootstrap/cache/config.php b/bootstrap/cache/config.php index 94855c0..95900ff 100644 --- a/bootstrap/cache/config.php +++ b/bootstrap/cache/config.php @@ -81,9 +81,9 @@ array ( 'paths' => array ( - 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/resources/views', + 0 => '/Users/salam/Sites/nutzwerte_fi4/resources/views', ), - 'compiled' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/framework/views', + 'compiled' => '/Users/salam/Sites/nutzwerte_fi4/storage/framework/views', ), 'cors' => array ( @@ -126,7 +126,7 @@ 'fallback_locale' => 'en', 'faker_locale' => 'de_AT', 'cipher' => 'AES-256-CBC', - 'key' => 'base64:3uv/ppXplpqmYtiZ5ZyILnoOTmKfZAz27bfsnR1qmaE=', + 'key' => 'base64:zrVnUcBmUGjEV/EoAKnZCm/1FWplKu79kYBvevE2/ek=', 'previous_keys' => array ( ), @@ -301,8 +301,8 @@ 'file' => array ( 'driver' => 'file', - 'path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/framework/cache/data', - 'lock_path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/framework/cache/data', + 'path' => '/Users/salam/Sites/nutzwerte_fi4/storage/framework/cache/data', + 'lock_path' => '/Users/salam/Sites/nutzwerte_fi4/storage/framework/cache/data', ), 'memcached' => array ( @@ -522,7 +522,7 @@ ), 'policies' => array ( - 'path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Policies', + 'path' => '/Users/salam/Sites/nutzwerte_fi4/app/Policies', 'merge' => true, 'generate' => true, 'methods' => @@ -610,7 +610,7 @@ 'local' => array ( 'driver' => 'local', - 'root' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/app/private', + 'root' => '/Users/salam/Sites/nutzwerte_fi4/storage/app/private', 'serve' => true, 'throw' => false, 'report' => false, @@ -618,7 +618,7 @@ 'public' => array ( 'driver' => 'local', - 'root' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/app/public', + 'root' => '/Users/salam/Sites/nutzwerte_fi4/storage/app/public', 'url' => 'http://nutzwerte_fi4.test/storage', 'visibility' => 'public', 'throw' => false, @@ -640,7 +640,7 @@ 'promotion' => array ( 'driver' => 'local', - 'root' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/app/public/promotion', + 'root' => '/Users/salam/Sites/nutzwerte_fi4/storage/app/public/promotion', 'url' => 'http://nutzwerte_fi4.test/storage/promotion', 'visibility' => 'public', 'throw' => false, @@ -648,7 +648,7 @@ ), 'links' => array ( - '/Users/hermanntelser/Sites/nutzwerte_fi4/public/storage' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/app/public', + '/Users/salam/Sites/nutzwerte_fi4/public/storage' => '/Users/salam/Sites/nutzwerte_fi4/storage/app/public', ), ), 'logging' => @@ -673,14 +673,14 @@ 'single' => array ( 'driver' => 'single', - 'path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/logs/laravel.log', + 'path' => '/Users/salam/Sites/nutzwerte_fi4/storage/logs/laravel.log', 'level' => 'debug', 'replace_placeholders' => true, ), 'daily' => array ( 'driver' => 'daily', - 'path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/logs/laravel.log', + 'path' => '/Users/salam/Sites/nutzwerte_fi4/storage/logs/laravel.log', 'level' => 'debug', 'days' => 14, 'replace_placeholders' => true, @@ -745,7 +745,7 @@ ), 'emergency' => array ( - 'path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/logs/laravel.log', + 'path' => '/Users/salam/Sites/nutzwerte_fi4/storage/logs/laravel.log', ), ), ), @@ -844,7 +844,7 @@ 'theme' => 'default', 'paths' => array ( - 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/resources/views/vendor/mail', + 0 => '/Users/salam/Sites/nutzwerte_fi4/resources/views/vendor/mail', ), ), ), @@ -931,7 +931,7 @@ ), 'queue' => array ( - 'default' => 'database', + 'default' => 'sync', 'connections' => array ( 'sync' => @@ -1033,7 +1033,7 @@ 'lifetime' => 120, 'expire_on_close' => false, 'encrypt' => false, - 'files' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/framework/sessions', + 'files' => '/Users/salam/Sites/nutzwerte_fi4/storage/framework/sessions', 'connection' => NULL, 'table' => 'sessions', 'store' => NULL, @@ -1081,7 +1081,7 @@ ), 'default_filesystem_disk' => 'local', 'assets_path' => NULL, - 'cache_path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/bootstrap/cache/filament', + 'cache_path' => '/Users/salam/Sites/nutzwerte_fi4/bootstrap/cache/filament', 'livewire_loading_delay' => 'default', 'file_generation' => array ( @@ -1094,7 +1094,7 @@ 'livewire' => array ( 'class_namespace' => 'App\\Livewire', - 'view_path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/resources/views/livewire', + 'view_path' => '/Users/salam/Sites/nutzwerte_fi4/resources/views/livewire', 'layout' => 'components.layouts.app', 'lazy_placeholder' => NULL, 'temporary_file_upload' => diff --git a/bootstrap/cache/filament/panels/admin.php b/bootstrap/cache/filament/panels/admin.php index 286575e..8c893e1 100644 --- a/bootstrap/cache/filament/panels/admin.php +++ b/bootstrap/cache/filament/panels/admin.php @@ -67,9 +67,9 @@ ), 'clusters' => array ( - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Clusters/Administration/AdministrationCluster.php' => 'App\\Filament\\Clusters\\Administration\\AdministrationCluster', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Clusters/Projekte/ProjekteCluster.php' => 'App\\Filament\\Clusters\\Projekte\\ProjekteCluster', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Clusters/Verwaltung/VerwaltungCluster.php' => 'App\\Filament\\Clusters\\Verwaltung\\VerwaltungCluster', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Clusters/Administration/AdministrationCluster.php' => 'App\\Filament\\Clusters\\Administration\\AdministrationCluster', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Clusters/Projekte/ProjekteCluster.php' => 'App\\Filament\\Clusters\\Projekte\\ProjekteCluster', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Clusters/Verwaltung/VerwaltungCluster.php' => 'App\\Filament\\Clusters\\Verwaltung\\VerwaltungCluster', ), 'clusteredComponents' => array ( @@ -93,7 +93,7 @@ ), 'clusterDirectories' => array ( - 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Clusters', + 0 => '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Clusters', ), 'clusterNamespaces' => array ( @@ -101,14 +101,14 @@ ), 'pages' => array ( - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Clusters/Administration/AdministrationCluster.php' => 'App\\Filament\\Clusters\\Administration\\AdministrationCluster', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Clusters/Projekte/ProjekteCluster.php' => 'App\\Filament\\Clusters\\Projekte\\ProjekteCluster', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Clusters/Verwaltung/VerwaltungCluster.php' => 'App\\Filament\\Clusters\\Verwaltung\\VerwaltungCluster', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Clusters/Administration/AdministrationCluster.php' => 'App\\Filament\\Clusters\\Administration\\AdministrationCluster', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Clusters/Projekte/ProjekteCluster.php' => 'App\\Filament\\Clusters\\Projekte\\ProjekteCluster', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Clusters/Verwaltung/VerwaltungCluster.php' => 'App\\Filament\\Clusters\\Verwaltung\\VerwaltungCluster', 0 => 'Filament\\Pages\\Dashboard', ), 'pageDirectories' => array ( - 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Pages', + 0 => '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Pages', ), 'pageNamespaces' => array ( @@ -116,22 +116,22 @@ ), 'resources' => array ( - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Auftraggebers/AuftraggeberResource.php' => 'App\\Filament\\Resources\\Auftraggebers\\AuftraggeberResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Gutachters/GutachterResource.php' => 'App\\Filament\\Resources\\Gutachters\\GutachterResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Inhaltsverzeichnis/InhaltsverzeichnisResource.php' => 'App\\Filament\\Resources\\Inhaltsverzeichnis\\InhaltsverzeichnisResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/KontoTextblocks/KontoTextblockResource.php' => 'App\\Filament\\Resources\\KontoTextblocks\\KontoTextblockResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Kontos/KontoResource.php' => 'App\\Filament\\Resources\\Kontos\\KontoResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Methodes/MethodeResource.php' => 'App\\Filament\\Resources\\Methodes\\MethodeResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Orientierungs/OrientierungResource.php' => 'App\\Filament\\Resources\\Orientierungs\\OrientierungResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Permissions/PermissionResource.php' => 'App\\Filament\\Resources\\Permissions\\PermissionResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Projektes/ProjekteResource.php' => 'App\\Filament\\Resources\\Projektes\\ProjekteResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Textblocks/TextblockResource.php' => 'App\\Filament\\Resources\\Textblocks\\TextblockResource', - '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources/Users/UserResource.php' => 'App\\Filament\\Resources\\Users\\UserResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Auftraggebers/AuftraggeberResource.php' => 'App\\Filament\\Resources\\Auftraggebers\\AuftraggeberResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Gutachters/GutachterResource.php' => 'App\\Filament\\Resources\\Gutachters\\GutachterResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Inhaltsverzeichnis/InhaltsverzeichnisResource.php' => 'App\\Filament\\Resources\\Inhaltsverzeichnis\\InhaltsverzeichnisResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/KontoTextblocks/KontoTextblockResource.php' => 'App\\Filament\\Resources\\KontoTextblocks\\KontoTextblockResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Kontos/KontoResource.php' => 'App\\Filament\\Resources\\Kontos\\KontoResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Methodes/MethodeResource.php' => 'App\\Filament\\Resources\\Methodes\\MethodeResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Orientierungs/OrientierungResource.php' => 'App\\Filament\\Resources\\Orientierungs\\OrientierungResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Permissions/PermissionResource.php' => 'App\\Filament\\Resources\\Permissions\\PermissionResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Projektes/ProjekteResource.php' => 'App\\Filament\\Resources\\Projektes\\ProjekteResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Textblocks/TextblockResource.php' => 'App\\Filament\\Resources\\Textblocks\\TextblockResource', + '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources/Users/UserResource.php' => 'App\\Filament\\Resources\\Users\\UserResource', 0 => 'BezhanSalleh\\FilamentShield\\Resources\\Roles\\RoleResource', ), 'resourceDirectories' => array ( - 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources', + 0 => '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources', ), 'resourceNamespaces' => array ( @@ -144,7 +144,7 @@ ), 'widgetDirectories' => array ( - 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Widgets', + 0 => '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Widgets', ), 'widgetNamespaces' => array ( diff --git a/bootstrap/cache/routes-v7.php b/bootstrap/cache/routes-v7.php index dc98a32..d2cfa23 100644 --- a/bootstrap/cache/routes-v7.php +++ b/bootstrap/cache/routes-v7.php @@ -511,7 +511,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::uxMO19Mf3hr2Toum', + '_route' => 'generated::yPmczRQuiUkbLARh', ), 1 => NULL, 2 => @@ -531,7 +531,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::m3A5XjwvEkaNup5t', + '_route' => 'generated::MpJ5pt0gLyEo4bxR', ), 1 => NULL, 2 => @@ -589,7 +589,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::Z41wyr5qM9oP9CJ6', + '_route' => 'generated::zEKvmdU3hek4zJ2d', ), 1 => NULL, 2 => @@ -609,7 +609,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::3MJVV9ddPhOupseg', + '_route' => 'generated::JVD805Us6ixx9PVz', ), 1 => NULL, 2 => @@ -629,7 +629,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::YkGuSf17Op2or928', + '_route' => 'generated::qodbhUZUqYHjOhtw', ), 1 => NULL, 2 => @@ -649,7 +649,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::5ZuRBmvrxtRNgNDz', + '_route' => 'generated::1kgsoVLz6MPqYQD2', ), 1 => NULL, 2 => @@ -669,7 +669,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::F65hG3LXDMJPIoKt', + '_route' => 'generated::EvacRRnMQEYFY2hu', ), 1 => NULL, 2 => @@ -2644,7 +2644,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::uxMO19Mf3hr2Toum' => + 'generated::yPmczRQuiUkbLARh' => array ( 'methods' => array ( @@ -2656,7 +2656,7 @@ app('router')->setCompiledRoutes( array ( 'uses' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@returnJavaScriptAsFile', 'controller' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@returnJavaScriptAsFile', - 'as' => 'generated::uxMO19Mf3hr2Toum', + 'as' => 'generated::yPmczRQuiUkbLARh', ), 'fallback' => false, 'defaults' => @@ -2672,7 +2672,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::m3A5XjwvEkaNup5t' => + 'generated::MpJ5pt0gLyEo4bxR' => array ( 'methods' => array ( @@ -2684,7 +2684,7 @@ app('router')->setCompiledRoutes( array ( 'uses' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@maps', 'controller' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@maps', - 'as' => 'generated::m3A5XjwvEkaNup5t', + 'as' => 'generated::MpJ5pt0gLyEo4bxR', ), 'fallback' => false, 'defaults' => @@ -2786,7 +2786,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::Z41wyr5qM9oP9CJ6' => + 'generated::zEKvmdU3hek4zJ2d' => array ( 'methods' => array ( @@ -2796,7 +2796,7 @@ app('router')->setCompiledRoutes( 'uri' => 'up', 'action' => array ( - 'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:0:{}s:8:"function";s:834:"function () { + 'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:0:{}s:8:"function";s:826:"function () { $exception = null; try { @@ -2811,11 +2811,11 @@ app('router')->setCompiledRoutes( $exception = $e->getMessage(); } - return response(\\Illuminate\\Support\\Facades\\View::file(\'/Users/hermanntelser/Sites/nutzwerte_fi4/vendor/laravel/framework/src/Illuminate/Foundation/Configuration\'.\'/../resources/health-up.blade.php\', [ + return response(\\Illuminate\\Support\\Facades\\View::file(\'/Users/salam/Sites/nutzwerte_fi4/vendor/laravel/framework/src/Illuminate/Foundation/Configuration\'.\'/../resources/health-up.blade.php\', [ \'exception\' => $exception, ]), status: $exception ? 500 : 200); }";s:5:"scope";s:54:"Illuminate\\Foundation\\Configuration\\ApplicationBuilder";s:4:"this";N;s:4:"self";s:32:"0000000000000f430000000000000000";}}', - 'as' => 'generated::Z41wyr5qM9oP9CJ6', + 'as' => 'generated::zEKvmdU3hek4zJ2d', ), 'fallback' => false, 'defaults' => @@ -2831,7 +2831,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::3MJVV9ddPhOupseg' => + 'generated::JVD805Us6ixx9PVz' => array ( 'methods' => array ( @@ -2853,7 +2853,7 @@ app('router')->setCompiledRoutes( 'where' => array ( ), - 'as' => 'generated::3MJVV9ddPhOupseg', + 'as' => 'generated::JVD805Us6ixx9PVz', ), 'fallback' => false, 'defaults' => @@ -2869,7 +2869,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::YkGuSf17Op2or928' => + 'generated::qodbhUZUqYHjOhtw' => array ( 'methods' => array ( @@ -2891,7 +2891,7 @@ app('router')->setCompiledRoutes( 'where' => array ( ), - 'as' => 'generated::YkGuSf17Op2or928', + 'as' => 'generated::qodbhUZUqYHjOhtw', ), 'fallback' => false, 'defaults' => @@ -2907,7 +2907,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::5ZuRBmvrxtRNgNDz' => + 'generated::1kgsoVLz6MPqYQD2' => array ( 'methods' => array ( @@ -2929,7 +2929,7 @@ app('router')->setCompiledRoutes( 'where' => array ( ), - 'as' => 'generated::5ZuRBmvrxtRNgNDz', + 'as' => 'generated::1kgsoVLz6MPqYQD2', ), 'fallback' => false, 'defaults' => @@ -2945,7 +2945,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::F65hG3LXDMJPIoKt' => + 'generated::EvacRRnMQEYFY2hu' => array ( 'methods' => array ( @@ -2967,7 +2967,7 @@ app('router')->setCompiledRoutes( 'where' => array ( ), - 'as' => 'generated::F65hG3LXDMJPIoKt', + 'as' => 'generated::EvacRRnMQEYFY2hu', ), 'fallback' => false, 'defaults' => @@ -3069,7 +3069,7 @@ app('router')->setCompiledRoutes( 'uri' => 'storage/{path}', 'action' => array ( - 'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:3:{s:4:"disk";s:5:"local";s:6:"config";a:5:{s:6:"driver";s:5:"local";s:4:"root";s:60:"/Users/hermanntelser/Sites/nutzwerte_fi4/storage/app/private";s:5:"serve";b:1;s:5:"throw";b:0;s:6:"report";b:0;}s:12:"isProduction";b:0;}s:8:"function";s:323:"function (\\Illuminate\\Http\\Request $request, string $path) use ($disk, $config, $isProduction) { + 'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:3:{s:4:"disk";s:5:"local";s:6:"config";a:5:{s:6:"driver";s:5:"local";s:4:"root";s:52:"/Users/salam/Sites/nutzwerte_fi4/storage/app/private";s:5:"serve";b:1;s:5:"throw";b:0;s:6:"report";b:0;}s:12:"isProduction";b:0;}s:8:"function";s:323:"function (\\Illuminate\\Http\\Request $request, string $path) use ($disk, $config, $isProduction) { return (new \\Illuminate\\Filesystem\\ServeFile( $disk, $config, diff --git a/composer.lock b/composer.lock index 0264eff..cd44793 100644 --- a/composer.lock +++ b/composer.lock @@ -6432,16 +6432,16 @@ }, { "name": "spatie/laravel-permission", - "version": "6.22.0", + "version": "6.23.0", "source": { "type": "git", "url": "https://github.com/spatie/laravel-permission.git", - "reference": "8c87966ddc21893bfda54b792047473703992625" + "reference": "9e41247bd512b1e6c229afbc1eb528f7565ae3bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/8c87966ddc21893bfda54b792047473703992625", - "reference": "8c87966ddc21893bfda54b792047473703992625", + "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/9e41247bd512b1e6c229afbc1eb528f7565ae3bb", + "reference": "9e41247bd512b1e6c229afbc1eb528f7565ae3bb", "shasum": "" }, "require": { @@ -6503,7 +6503,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-permission/issues", - "source": "https://github.com/spatie/laravel-permission/tree/6.22.0" + "source": "https://github.com/spatie/laravel-permission/tree/6.23.0" }, "funding": [ { @@ -6511,7 +6511,7 @@ "type": "github" } ], - "time": "2025-10-27T21:58:45+00:00" + "time": "2025-11-03T20:16:13+00:00" }, { "name": "spatie/shiki-php", diff --git a/resources/css/filament/admin/theme.css b/resources/css/filament/admin/theme.css index 12fa708..e5cb2ff 100644 --- a/resources/css/filament/admin/theme.css +++ b/resources/css/filament/admin/theme.css @@ -10,11 +10,11 @@ @apply relative sm:max-w-3xl; } -@layer utilities { +/* @layer utilities { .fi-prose { line-height: 1.1; } -} +} */ @theme { /* light theme */ @@ -55,23 +55,17 @@ --radius-radius: var(--radius-sm); } -#gutrte { +.tiptap p { + margin-bottom: 0 !important; + margin-top: 0 !important; + padding: 0.3mm 1mm; + font-family: Verdana, Tahoma, sans-serif; + font-size: 10pt; + font-weight: normal; + line-height: 14pt; +} - h1 { - font-size: 2rem; - line-height: 2.4rem; - margin: 0; - } - - h2 { - font-size: 1.7rem; - line-height: 2rem; - margin: 0; - } - - h3 { - font-size: 1.2rem; - line-height: 1.5rem; - margin: 0; - } +.tiptap a { + text-decoration: none; + font-weight: normal; } \ No newline at end of file diff --git a/resources/css/pdf-download.css b/resources/css/pdf-download.css index 9954ebc..52fa355 100644 --- a/resources/css/pdf-download.css +++ b/resources/css/pdf-download.css @@ -60,7 +60,7 @@ body { background-color: #eff6ff; } -/* h1 { +h1 { font-size: 22pt; line-height: 26pt; } @@ -73,7 +73,7 @@ h2 { h3 { font-size: 14pt; line-height: auto; -} */ +} .small { font-size: 7pt; @@ -122,10 +122,13 @@ a { LAYOUT */ p { - padding-top: 1mm; + padding: 0.25mm 1mm; + margin-bottom: 0 !important; + margin-top: 0 !important; } + .py-1 { padding-top: 1mm; padding-bottom: 1mm; @@ -175,6 +178,7 @@ table { td { padding: 3px; + vertical-align: top; } th {