diff --git a/app/Actions/Generate/Gutachten/Deckblatt.php b/app/Actions/Generate/Gutachten/Deckblatt.php
index f30667e..048d455 100644
--- a/app/Actions/Generate/Gutachten/Deckblatt.php
+++ b/app/Actions/Generate/Gutachten/Deckblatt.php
@@ -9,18 +9,24 @@ class Deckblatt
{
public static function create()
{
+ // $table->boolean('logo_anzeigen')->default(0);
+ // $table->boolean('text_anzeigen')->default(0);
+
// GUTACHTER
$html = '
';
$html .= '
Gutachten
';
$html .= '
'.trim(MakeGutachten::$projekt->interner_name).'
';
diff --git a/app/Filament/Resources/Auftraggebers/Schemas/AuftraggeberForm.php b/app/Filament/Resources/Auftraggebers/Schemas/AuftraggeberForm.php
index 2f3ba5b..6ae89d3 100644
--- a/app/Filament/Resources/Auftraggebers/Schemas/AuftraggeberForm.php
+++ b/app/Filament/Resources/Auftraggebers/Schemas/AuftraggeberForm.php
@@ -2,10 +2,10 @@
namespace App\Filament\Resources\Auftraggebers\Schemas;
-use Filament\Forms\Components\CheckboxList;
+use Filament\Forms\Components\Checkbox;
use Filament\Forms\Components\FileUpload;
+use Filament\Forms\Components\RichEditor;
use Filament\Forms\Components\Select;
-use Filament\Forms\Components\Textarea;
use Filament\Forms\Components\TextInput;
use Filament\Schemas\Components\Tabs;
use Filament\Schemas\Components\Tabs\Tab;
@@ -21,73 +21,89 @@ class AuftraggeberForm
->components([
Tabs::make('Tabs')
->tabs([
- Tab::make('Firmenname')
- ->icon('lucide-stamp')
+ Tab::make('Kontaktperson')
+ ->icon('lucide-contact')
->inlineLabel()
->schema([
TextInput::make('company')
->label('Firma')
->required(),
- Textarea::make('address')
- ->label('Adresse')
- ->required(),
- ]),
- Tab::make('Kontaktperson')
- ->icon('lucide-contact')
- ->inlineLabel()
- ->schema([
TextInput::make('title')
- ->label('Title')
- ->required(),
+ ->label('Titel'),
Select::make('gender')
->label('Geschlecht')
->options([
'Herr' => 'Herr',
'Frau' => 'Frau',
'Non-binary' => 'Non-binary',
- ])
- ->required(),
+ ]),
TextInput::make('name')
- ->label('Name')
- ->required(),
+ ->label('Name'),
TextInput::make('email')
->label('E-Mail')
- ->required()
->prefixIcon(Heroicon::Envelope),
PhoneInput::make('phone')
->label('Telefon')
->defaultCountry('AT'),
]),
- Tab::make('Logo')
- ->icon('phosphor-squares-four')
- ->inlineLabel()
+ Tab::make('Name am Deckblatt')
+ ->icon('lucide-contact')
->schema([
+ Checkbox::make('text_anzeigen')
+ ->label('Diesen Text im Kopf 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',
+ ],
+ ])
+ ->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')
+ ->required(),
+ ]),
+ Tab::make('Logo')
+ ->icon('phosphor-image')
+ ->schema([
+ Checkbox::make('logo_anzeigen')
+ ->label('Das Logo im Gutachten verwenden'),
FileUpload::make('logo')
->image()
- ->imageEditor()
- ->imageEditorAspectRatios([
- null,
- '16:9',
- '4:3',
- '1:1',
- ])
+ ->disk('public')
->directory('auftraggeber-logo')
- ->label('Gutachter Logo'),
- ]),
- Tab::make('Anzeige Im Gutachten')
- ->icon('phosphor-eye')
- ->inlineLabel()
- ->schema([
- CheckboxList::make('kopf')
- ->Label('Bitte auswählen')
- ->options([
- 'logo' => '
',
- 'firma' => '
',
- 'name' => '
',
- ])
- ->allowHtml()
+ ->visibility('public')
+ ->label('Logo')
->columnSpanFull(),
- ]),
+ ])->columns(2),
])->columnSpanFull(),
]);
}
diff --git a/app/Filament/Resources/Auftraggebers/Tables/AuftraggebersTable.php b/app/Filament/Resources/Auftraggebers/Tables/AuftraggebersTable.php
index 7792d3a..d91053a 100644
--- a/app/Filament/Resources/Auftraggebers/Tables/AuftraggebersTable.php
+++ b/app/Filament/Resources/Auftraggebers/Tables/AuftraggebersTable.php
@@ -13,11 +13,8 @@ class AuftraggebersTable
{
return $table
->columns([
- ImageColumn::make('logo'),
+ ImageColumn::make('logo')->disk('public'),
TextColumn::make('company')->label('Firma')->searchable(),
- TextColumn::make('gender')->label('Geschlecht'),
- TextColumn::make('title')->label('Title'),
- TextColumn::make('name')->searchable(),
TextColumn::make('email')->copyable()->label('E-Mail')->searchable(),
])
->recordActions([
diff --git a/app/Filament/Resources/Gutachters/Schemas/GutachterForm.php b/app/Filament/Resources/Gutachters/Schemas/GutachterForm.php
index 51f2b82..f9aa533 100644
--- a/app/Filament/Resources/Gutachters/Schemas/GutachterForm.php
+++ b/app/Filament/Resources/Gutachters/Schemas/GutachterForm.php
@@ -2,6 +2,7 @@
namespace App\Filament\Resources\Gutachters\Schemas;
+use Filament\Forms\Components\Checkbox;
use Filament\Forms\Components\FileUpload;
use Filament\Forms\Components\Radio;
use Filament\Forms\Components\RichEditor;
@@ -51,10 +52,13 @@ class GutachterForm
->label('Telefon')
->defaultCountry('AT'),
]),
- Tab::make('Anzeige')
+ Tab::make('Anzeige am Deckblatt')
->icon('lucide-contact')
->schema([
- RichEditor::make('gutachten_layout')
+ Checkbox::make('text_anzeigen')
+ ->label('Diesen Text im Kopf des Gutachtens verwenden')
+ ->columnSpanFull(),
+ RichEditor::make('referenz_formatting')
->json()
->extraInputAttributes(['style' => 'min-height: 20rem; max-height: 50vh; overflow-y: auto;'])
->toolbarButtons([
@@ -97,15 +101,11 @@ class GutachterForm
Tab::make('Logo')
->icon('phosphor-image')
->schema([
+ Checkbox::make('logo_anzeigen')
+ ->label('Das Logo im Gutachten verwenden')
+ ->columnSpanFull(),
FileUpload::make('logo')
->image()
- ->imageEditor()
- ->imageEditorAspectRatios([
- null,
- '16:9',
- '4:3',
- '1:1',
- ])
->disk('public')
->directory('gutachter-logo')
->visibility('public')
diff --git a/app/Filament/Resources/Kontos/Schemas/KontoForm.php b/app/Filament/Resources/Kontos/Schemas/KontoForm.php
index 35f2e60..4218458 100644
--- a/app/Filament/Resources/Kontos/Schemas/KontoForm.php
+++ b/app/Filament/Resources/Kontos/Schemas/KontoForm.php
@@ -5,8 +5,8 @@ namespace App\Filament\Resources\Kontos\Schemas;
use App\Models\Konto;
use App\Models\Plan;
use Danielebarbaro\LaravelVatEuValidator\Rules\VatNumber;
+use Filament\Forms\Components\RichEditor;
use Filament\Forms\Components\Select;
-use Filament\Forms\Components\Textarea;
use Filament\Forms\Components\TextInput;
use Filament\Schemas\Components\Tabs;
use Filament\Schemas\Components\Tabs\Tab;
@@ -38,7 +38,9 @@ class KontoForm
->label('UID Nummer')
->rules([new VatNumber])
->required(),
- Textarea::make('address')
+ RichEditor::make('address')->toolbarButtons([
+ ['bold', 'italic', 'underline', 'subscript', 'superscript'],
+ ])
->label('Adresse')
->required(),
])->columnSpanFull(),
diff --git a/app/Filament/Resources/Kontos/Tables/KontosTable.php b/app/Filament/Resources/Kontos/Tables/KontosTable.php
index 0ae0b37..1f422e6 100644
--- a/app/Filament/Resources/Kontos/Tables/KontosTable.php
+++ b/app/Filament/Resources/Kontos/Tables/KontosTable.php
@@ -7,11 +7,10 @@ use Filament\Actions\EditAction;
use Filament\Forms\Components\RichEditor;
use Filament\Forms\Components\TextInput;
use Filament\Support\Enums\FontWeight;
-use Filament\Support\Enums\IconSize;
use Filament\Support\Enums\TextSize;
-use Filament\Tables\Columns\IconColumn;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Table;
+use Illuminate\Support\HtmlString;
class KontosTable
{
@@ -20,19 +19,9 @@ class KontosTable
return $table
->columns([
TextColumn::make('company')->label('Firma')
- ->wrap()
- ->description(fn ($record): string => $record->address),
- // IconColumn::make('plan.icon')
- // ->width('30px')
- // ->label('')
- // ->size(IconSize::TwoExtraLarge)
- // ->color('primary')
- // ->icon(fn (string $state): string => $state)
- // ->extraAttributes(['class' => 'rounded-xl border border-gray-200 dark:border-gray-700 drop-shadow-xl']),
- // TextColumn::make('plan.name')
- // ->label('Zahlungs Plan')
- // ->description(fn ($record): string => $record->plan->payment),
-
+ ->size(TextSize::Large)
+ ->weight(FontWeight::Bold)
+ ->description(fn ($record): HtmlString => new HtmlString($record->address)),
TextColumn::make('guthaben')
->size(TextSize::Large)
->weight(FontWeight::Bold)
diff --git a/app/Filament/Resources/Projektes/Tables/ProjektesTable.php b/app/Filament/Resources/Projektes/Tables/ProjektesTable.php
index 30a19f6..730e263 100644
--- a/app/Filament/Resources/Projektes/Tables/ProjektesTable.php
+++ b/app/Filament/Resources/Projektes/Tables/ProjektesTable.php
@@ -8,6 +8,7 @@ use Filament\Tables\Columns\SelectColumn;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Filters\SelectFilter;
use Filament\Tables\Table;
+use Illuminate\Support\HtmlString;
class ProjektesTable
{
@@ -16,6 +17,7 @@ class ProjektesTable
return $table
->columns([
TextColumn::make('interner_name')
+ ->tooltip(fn ($record): HtmlString => new HtmlString($record->beschreibung))
->label('Interner Name')
->color('info')
->wrap()
diff --git a/app/Models/Auftraggeber.php b/app/Models/Auftraggeber.php
index 9d26e4f..79f5000 100644
--- a/app/Models/Auftraggeber.php
+++ b/app/Models/Auftraggeber.php
@@ -18,12 +18,11 @@ class Auftraggeber extends Model
'gender',
'name',
'company',
- 'logo',
- 'address',
'email',
'phone',
- 'use_logo',
- 'kopf',
+ 'logo',
+ 'logo_anzeigen',
+ 'text_anzeigen',
];
/**
diff --git a/app/Models/Gutachter.php b/app/Models/Gutachter.php
index ddb3a94..16a79e5 100644
--- a/app/Models/Gutachter.php
+++ b/app/Models/Gutachter.php
@@ -22,7 +22,9 @@ class Gutachter extends Model
'phone',
'logo',
'logo_align',
- 'gutachten_layout',
+ 'referenz_formatting',
+ 'logo_anzeigen',
+ 'text_anzeigen',
];
/**
@@ -31,7 +33,7 @@ class Gutachter extends Model
protected function casts(): array
{
return [
- 'gutachten_layout' => 'array',
+ 'referenz_formatting' => 'array',
];
}
diff --git a/bootstrap/cache/blade-icons.php b/bootstrap/cache/blade-icons.php
index d154e2d..385d75b 100755
--- a/bootstrap/cache/blade-icons.php
+++ b/bootstrap/cache/blade-icons.php
@@ -1,7 +1,7 @@
array (
- '/Users/salam/Sites/nutzwerte_fi4/resources/svg' =>
+ '/Users/hermanntelser/Sites/nutzwerte_fi4/resources/svg' =>
array (
0 => 'excel',
1 => 'logo',
@@ -10,7 +10,7 @@
),
'heroicons' =>
array (
- '/Users/salam/Sites/nutzwerte_fi4/vendor/blade-ui-kit/blade-heroicons/src/../resources/svg' =>
+ '/Users/hermanntelser/Sites/nutzwerte_fi4/vendor/blade-ui-kit/blade-heroicons/src/../resources/svg' =>
array (
0 => 'c-academic-cap',
1 => 'c-adjustments-horizontal',
@@ -1304,7 +1304,7 @@
),
'phosphor-icons' =>
array (
- '/Users/salam/Sites/nutzwerte_fi4/vendor/codeat3/blade-phosphor-icons/src/../resources/svg' =>
+ '/Users/hermanntelser/Sites/nutzwerte_fi4/vendor/codeat3/blade-phosphor-icons/src/../resources/svg' =>
array (
0 => 'acorn-bold',
1 => 'acorn-duotone',
@@ -10382,7 +10382,7 @@
),
'filament' =>
array (
- '/Users/salam/Sites/nutzwerte_fi4/vendor/filament/support/src/../resources/svg' =>
+ '/Users/hermanntelser/Sites/nutzwerte_fi4/vendor/filament/support/src/../resources/svg' =>
array (
0 => 'o-align-center',
1 => 'o-align-end',
@@ -10419,7 +10419,7 @@
),
'lucide' =>
array (
- '/Users/salam/Sites/nutzwerte_fi4/vendor/mallardduck/blade-lucide-icons/src/../resources/svg' =>
+ '/Users/hermanntelser/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 38fdf7f..ce7485b 100644
--- a/bootstrap/cache/config.php
+++ b/bootstrap/cache/config.php
@@ -81,9 +81,9 @@
array (
'paths' =>
array (
- 0 => '/Users/salam/Sites/nutzwerte_fi4/resources/views',
+ 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/resources/views',
),
- 'compiled' => '/Users/salam/Sites/nutzwerte_fi4/storage/framework/views',
+ 'compiled' => '/Users/hermanntelser/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:zrVnUcBmUGjEV/EoAKnZCm/1FWplKu79kYBvevE2/ek=',
+ 'key' => 'base64:3uv/ppXplpqmYtiZ5ZyILnoOTmKfZAz27bfsnR1qmaE=',
'previous_keys' =>
array (
),
@@ -301,8 +301,8 @@
'file' =>
array (
'driver' => 'file',
- 'path' => '/Users/salam/Sites/nutzwerte_fi4/storage/framework/cache/data',
- 'lock_path' => '/Users/salam/Sites/nutzwerte_fi4/storage/framework/cache/data',
+ 'path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/framework/cache/data',
+ 'lock_path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/framework/cache/data',
),
'memcached' =>
array (
@@ -513,7 +513,7 @@
),
'policies' =>
array (
- 'path' => '/Users/salam/Sites/nutzwerte_fi4/app/Policies',
+ 'path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Policies',
'merge' => true,
'generate' => true,
'methods' =>
@@ -601,7 +601,7 @@
'local' =>
array (
'driver' => 'local',
- 'root' => '/Users/salam/Sites/nutzwerte_fi4/storage/app/private',
+ 'root' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/app/private',
'serve' => true,
'throw' => false,
'report' => false,
@@ -609,7 +609,7 @@
'public' =>
array (
'driver' => 'local',
- 'root' => '/Users/salam/Sites/nutzwerte_fi4/storage/app/public',
+ 'root' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/app/public',
'url' => 'http://nutzwerte_fi4.test/storage',
'visibility' => 'public',
'throw' => false,
@@ -631,7 +631,7 @@
'promotion' =>
array (
'driver' => 'local',
- 'root' => '/Users/salam/Sites/nutzwerte_fi4/storage/app/public/promotion',
+ 'root' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/app/public/promotion',
'url' => 'http://nutzwerte_fi4.test/storage/promotion',
'visibility' => 'public',
'throw' => false,
@@ -639,7 +639,7 @@
),
'links' =>
array (
- '/Users/salam/Sites/nutzwerte_fi4/public/storage' => '/Users/salam/Sites/nutzwerte_fi4/storage/app/public',
+ '/Users/hermanntelser/Sites/nutzwerte_fi4/public/storage' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/app/public',
),
),
'logging' =>
@@ -664,14 +664,14 @@
'single' =>
array (
'driver' => 'single',
- 'path' => '/Users/salam/Sites/nutzwerte_fi4/storage/logs/laravel.log',
+ 'path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/logs/laravel.log',
'level' => 'debug',
'replace_placeholders' => true,
),
'daily' =>
array (
'driver' => 'daily',
- 'path' => '/Users/salam/Sites/nutzwerte_fi4/storage/logs/laravel.log',
+ 'path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/logs/laravel.log',
'level' => 'debug',
'days' => 14,
'replace_placeholders' => true,
@@ -736,7 +736,7 @@
),
'emergency' =>
array (
- 'path' => '/Users/salam/Sites/nutzwerte_fi4/storage/logs/laravel.log',
+ 'path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/logs/laravel.log',
),
),
),
@@ -835,7 +835,7 @@
'theme' => 'default',
'paths' =>
array (
- 0 => '/Users/salam/Sites/nutzwerte_fi4/resources/views/vendor/mail',
+ 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/resources/views/vendor/mail',
),
),
),
@@ -1011,7 +1011,7 @@
'lifetime' => 120,
'expire_on_close' => false,
'encrypt' => false,
- 'files' => '/Users/salam/Sites/nutzwerte_fi4/storage/framework/sessions',
+ 'files' => '/Users/hermanntelser/Sites/nutzwerte_fi4/storage/framework/sessions',
'connection' => NULL,
'table' => 'sessions',
'store' => NULL,
@@ -1059,7 +1059,7 @@
),
'default_filesystem_disk' => 'local',
'assets_path' => NULL,
- 'cache_path' => '/Users/salam/Sites/nutzwerte_fi4/bootstrap/cache/filament',
+ 'cache_path' => '/Users/hermanntelser/Sites/nutzwerte_fi4/bootstrap/cache/filament',
'livewire_loading_delay' => 'default',
'file_generation' =>
array (
@@ -1072,7 +1072,7 @@
'livewire' =>
array (
'class_namespace' => 'App\\Livewire',
- 'view_path' => '/Users/salam/Sites/nutzwerte_fi4/resources/views/livewire',
+ 'view_path' => '/Users/hermanntelser/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 952faf8..ebc7574 100644
--- a/bootstrap/cache/filament/panels/admin.php
+++ b/bootstrap/cache/filament/panels/admin.php
@@ -68,9 +68,9 @@
),
'clusters' =>
array (
- '/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',
+ '/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',
),
'clusteredComponents' =>
array (
@@ -95,7 +95,7 @@
),
'clusterDirectories' =>
array (
- 0 => '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Clusters',
+ 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Clusters',
),
'clusterNamespaces' =>
array (
@@ -103,14 +103,14 @@
),
'pages' =>
array (
- '/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',
+ '/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',
0 => 'Filament\\Pages\\Dashboard',
),
'pageDirectories' =>
array (
- 0 => '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Pages',
+ 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Pages',
),
'pageNamespaces' =>
array (
@@ -118,23 +118,23 @@
),
'resources' =>
array (
- '/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/Plans/PlanResource.php' => 'App\\Filament\\Resources\\Plans\\PlanResource',
- '/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',
+ '/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/Plans/PlanResource.php' => 'App\\Filament\\Resources\\Plans\\PlanResource',
+ '/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',
0 => 'BezhanSalleh\\FilamentShield\\Resources\\Roles\\RoleResource',
),
'resourceDirectories' =>
array (
- 0 => '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Resources',
+ 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Resources',
),
'resourceNamespaces' =>
array (
@@ -147,7 +147,7 @@
),
'widgetDirectories' =>
array (
- 0 => '/Users/salam/Sites/nutzwerte_fi4/app/Filament/Widgets',
+ 0 => '/Users/hermanntelser/Sites/nutzwerte_fi4/app/Filament/Widgets',
),
'widgetNamespaces' =>
array (
diff --git a/bootstrap/cache/routes-v7.php b/bootstrap/cache/routes-v7.php
index aeb9abb..8e77730 100644
--- a/bootstrap/cache/routes-v7.php
+++ b/bootstrap/cache/routes-v7.php
@@ -531,7 +531,7 @@ app('router')->setCompiledRoutes(
array (
0 =>
array (
- '_route' => 'generated::L7b1YA47T9s0omBA',
+ '_route' => 'generated::vflLyTIBKoLltgzV',
),
1 => NULL,
2 =>
@@ -551,7 +551,7 @@ app('router')->setCompiledRoutes(
array (
0 =>
array (
- '_route' => 'generated::Ygu7hdLXxAya0Jwi',
+ '_route' => 'generated::iXikyRQjiFmSTcdW',
),
1 => NULL,
2 =>
@@ -609,7 +609,7 @@ app('router')->setCompiledRoutes(
array (
0 =>
array (
- '_route' => 'generated::85F3xzxQEWIxq9uv',
+ '_route' => 'generated::Nla9xlZH4ddnjXlN',
),
1 => NULL,
2 =>
@@ -629,7 +629,7 @@ app('router')->setCompiledRoutes(
array (
0 =>
array (
- '_route' => 'generated::YRUPKy6VVQdAVucX',
+ '_route' => 'generated::AQmXYIzJEqVWuO8S',
),
1 => NULL,
2 =>
@@ -649,7 +649,7 @@ app('router')->setCompiledRoutes(
array (
0 =>
array (
- '_route' => 'generated::FzMLl3zcZ3kzXDVv',
+ '_route' => 'generated::cdm97N5Qi0UFPYCN',
),
1 => NULL,
2 =>
@@ -669,7 +669,7 @@ app('router')->setCompiledRoutes(
array (
0 =>
array (
- '_route' => 'generated::SLSjfIczvj1yEU9W',
+ '_route' => 'generated::CxdJ94n2BfOlmuet',
),
1 => NULL,
2 =>
@@ -689,7 +689,7 @@ app('router')->setCompiledRoutes(
array (
0 =>
array (
- '_route' => 'generated::tNOl50sUOeNNDxqh',
+ '_route' => 'generated::Czufme6UYG9LfvP4',
),
1 => NULL,
2 =>
@@ -2740,7 +2740,7 @@ app('router')->setCompiledRoutes(
'waitSeconds' => NULL,
'withTrashed' => false,
),
- 'generated::L7b1YA47T9s0omBA' =>
+ 'generated::vflLyTIBKoLltgzV' =>
array (
'methods' =>
array (
@@ -2752,7 +2752,7 @@ app('router')->setCompiledRoutes(
array (
'uses' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@returnJavaScriptAsFile',
'controller' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@returnJavaScriptAsFile',
- 'as' => 'generated::L7b1YA47T9s0omBA',
+ 'as' => 'generated::vflLyTIBKoLltgzV',
),
'fallback' => false,
'defaults' =>
@@ -2768,7 +2768,7 @@ app('router')->setCompiledRoutes(
'waitSeconds' => NULL,
'withTrashed' => false,
),
- 'generated::Ygu7hdLXxAya0Jwi' =>
+ 'generated::iXikyRQjiFmSTcdW' =>
array (
'methods' =>
array (
@@ -2780,7 +2780,7 @@ app('router')->setCompiledRoutes(
array (
'uses' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@maps',
'controller' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@maps',
- 'as' => 'generated::Ygu7hdLXxAya0Jwi',
+ 'as' => 'generated::iXikyRQjiFmSTcdW',
),
'fallback' => false,
'defaults' =>
@@ -2882,7 +2882,7 @@ app('router')->setCompiledRoutes(
'waitSeconds' => NULL,
'withTrashed' => false,
),
- 'generated::85F3xzxQEWIxq9uv' =>
+ 'generated::Nla9xlZH4ddnjXlN' =>
array (
'methods' =>
array (
@@ -2892,7 +2892,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:826:"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:834:"function () {
$exception = null;
try {
@@ -2907,11 +2907,11 @@ app('router')->setCompiledRoutes(
$exception = $e->getMessage();
}
- return response(\\Illuminate\\Support\\Facades\\View::file(\'/Users/salam/Sites/nutzwerte_fi4/vendor/laravel/framework/src/Illuminate/Foundation/Configuration\'.\'/../resources/health-up.blade.php\', [
+ return response(\\Illuminate\\Support\\Facades\\View::file(\'/Users/hermanntelser/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:"0000000000000f3b0000000000000000";}}',
- 'as' => 'generated::85F3xzxQEWIxq9uv',
+ 'as' => 'generated::Nla9xlZH4ddnjXlN',
),
'fallback' => false,
'defaults' =>
@@ -2927,7 +2927,7 @@ app('router')->setCompiledRoutes(
'waitSeconds' => NULL,
'withTrashed' => false,
),
- 'generated::YRUPKy6VVQdAVucX' =>
+ 'generated::AQmXYIzJEqVWuO8S' =>
array (
'methods' =>
array (
@@ -2949,7 +2949,7 @@ app('router')->setCompiledRoutes(
'where' =>
array (
),
- 'as' => 'generated::YRUPKy6VVQdAVucX',
+ 'as' => 'generated::AQmXYIzJEqVWuO8S',
),
'fallback' => false,
'defaults' =>
@@ -2965,7 +2965,7 @@ app('router')->setCompiledRoutes(
'waitSeconds' => NULL,
'withTrashed' => false,
),
- 'generated::FzMLl3zcZ3kzXDVv' =>
+ 'generated::cdm97N5Qi0UFPYCN' =>
array (
'methods' =>
array (
@@ -2987,7 +2987,7 @@ app('router')->setCompiledRoutes(
'where' =>
array (
),
- 'as' => 'generated::FzMLl3zcZ3kzXDVv',
+ 'as' => 'generated::cdm97N5Qi0UFPYCN',
),
'fallback' => false,
'defaults' =>
@@ -3003,7 +3003,7 @@ app('router')->setCompiledRoutes(
'waitSeconds' => NULL,
'withTrashed' => false,
),
- 'generated::SLSjfIczvj1yEU9W' =>
+ 'generated::CxdJ94n2BfOlmuet' =>
array (
'methods' =>
array (
@@ -3025,7 +3025,7 @@ app('router')->setCompiledRoutes(
'where' =>
array (
),
- 'as' => 'generated::SLSjfIczvj1yEU9W',
+ 'as' => 'generated::CxdJ94n2BfOlmuet',
),
'fallback' => false,
'defaults' =>
@@ -3041,7 +3041,7 @@ app('router')->setCompiledRoutes(
'waitSeconds' => NULL,
'withTrashed' => false,
),
- 'generated::tNOl50sUOeNNDxqh' =>
+ 'generated::Czufme6UYG9LfvP4' =>
array (
'methods' =>
array (
@@ -3063,7 +3063,7 @@ app('router')->setCompiledRoutes(
'where' =>
array (
),
- 'as' => 'generated::tNOl50sUOeNNDxqh',
+ 'as' => 'generated::Czufme6UYG9LfvP4',
),
'fallback' => false,
'defaults' =>
@@ -3203,7 +3203,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: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) {
+ '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) {
return (new \\Illuminate\\Filesystem\\ServeFile(
$disk,
$config,
diff --git a/database/factories/GutachterFactory.php b/database/factories/GutachterFactory.php
index 6b8a7bc..90d3c5d 100644
--- a/database/factories/GutachterFactory.php
+++ b/database/factories/GutachterFactory.php
@@ -31,7 +31,7 @@ gpetrovic@gmx.at';
'company' => fake()->Company(),
'email' => fake()->email(),
'phone' => fake()->PhoneNumber(),
- 'gutachten_layout' => $adress,
+ 'referenz_formatting' => $adress,
];
}
}
diff --git a/database/migrations/2025_09_05_131323_create_gutachter_tables.php b/database/migrations/2025_09_05_131323_create_gutachter_tables.php
index 871726b..0f6b2f4 100644
--- a/database/migrations/2025_09_05_131323_create_gutachter_tables.php
+++ b/database/migrations/2025_09_05_131323_create_gutachter_tables.php
@@ -22,7 +22,10 @@ return new class extends Migration
$table->string('email')->nullable();
$table->string('phone')->nullable();
$table->string('logo_align')->default('right');
- $table->text('gutachten_layout')->nullable();
+ $table->text('referenz_formatting')->nullable();
+ $table->boolean('logo_anzeigen')->default(0);
+ $table->boolean('text_anzeigen')->default(0);
+
$table->timestamps();
});
}
diff --git a/database/migrations/2025_09_05_131324_create_auftraggeber_table.php b/database/migrations/2025_09_05_131324_create_auftraggeber_table.php
index 1e8ebc3..b45070d 100644
--- a/database/migrations/2025_09_05_131324_create_auftraggeber_table.php
+++ b/database/migrations/2025_09_05_131324_create_auftraggeber_table.php
@@ -19,11 +19,12 @@ return new class extends Migration
$table->string('name')->nullable();
$table->string('company')->nullable();
$table->string('logo')->nullable();
- $table->text('address')->nullable();
$table->string('email')->email()->nullable();
$table->string('phone')->tel()->nullable();
- $table->boolean('use_logo')->default(false);
- $table->string('kopf')->nullable();
+ $table->string('logo_align')->default('right');
+ $table->text('referenz_formatting')->nullable();
+ $table->boolean('logo_anzeigen')->default(0);
+ $table->boolean('text_anzeigen')->default(0);
$table->timestamps();
});
}
diff --git a/database/seeders/AuftraggeberSeeder.php b/database/seeders/AuftraggeberSeeder.php
new file mode 100644
index 0000000..77a83d2
--- /dev/null
+++ b/database/seeders/AuftraggeberSeeder.php
@@ -0,0 +1,58 @@
+-NEUE HEIMAT TIROL
Gemeinnützige WohnungsGmbH
Gumppstraße 47 - 6020 Innsbruck', NULL, '2025-10-17 10:07:14', '0', '0'),
+ ('2', '1', NULL, 'Herr', 'Rudi Sommer', 'BauArt Immobilien GmbH', NULL, 'r.sommer@BauArtImmobilien.at', '+43512226688', 'right', 'BauArt Immobilien GmbH
Maximilianstraße 2
6020 Innsbruck', NULL, '2025-10-17 10:07:53', '0', '0'),
+ ('3', '1', NULL, 'Herr', 'Notar Schwarz', 'Ch. Stabel, H. Pechlaner, B. Augustin, S. Baumgartner', NULL, 'schwarz@notar.cc', '0512/59969-0', 'right', 'Christine Stabel, Omes 14, 6094 Axams
Hansjörg Pechlaner, Andreas Hofer-Strasse 18, 6020 Innsbruck
Barbara Augustin, St. Georgs-Weg 8, 6020 Innsbruck
Sabine Baumgartner, Hervicusgasse 4/4/10, 1120 Wien', NULL, NULL, '0', '0'),
+ ('4', '1', NULL, 'Herr', 'Hr Atz', 'BUWOG', NULL, 'office@buwog.at', '++43 (0)1/878 28-0', 'right', 'BUWOG - Bauen und Wohnen Gesellschaft mbH
Hietzinger Kai 131
A-1130 Wien', NULL, NULL, '0', '0'),
+ ('5', '1', NULL, NULL, '', 'Innsbrucker StadtBAU GesmbH', NULL, 'office@innsbrucker-stadtbau.at', '+43 512 3330', 'right', 'Innsbrucker StadtBAU GesmbH
Gumppstraße 47
A-6023 Innsbruck', NULL, NULL, '0', '0'),
+ ('6', '1', NULL, 'Herr', 'Egger', 'WE', NULL, 'egger@we-tirol.at', '05125393-0', 'right', 'WOHNUNGSEIGENTUM
Tiroler gemeinnützige WohnbauGesmbH.
Südtiroler Platz 8
6020 Innsbruck', NULL, NULL, '0', '0'),
+ ('7', '1', NULL, 'Herr', 'Dr. Arno Walde', 'Dr. Arno Walde', NULL, 'adwalde@gmx.at', '0680/2163458', 'right', 'Dr. Arno WALDE
Schneeburggasse 78
6020 INNSBRUCK', NULL, NULL, '0', '0'),
+ ('8', '1', NULL, 'Herr', 'Helmut Klotz', 'Helmut Klotz', NULL, 'nicht vorhanden', '0650/2915291', 'right', 'Helmut Klotz
Innsbruckerstraße 291
6108 Scharnitz', NULL, NULL, '0', '0'),
+ ('9', '1', NULL, 'Herr', 'Michael Steinbacher', 'Konstantin und Rupert Kerscher_Dold', NULL, 'steinbacher.immobilien@aon.at', '0676/3176521', 'right', 'Oliver Dold, Müllerstraße 14, A-6020 Innsbruck
Konstantin Kerscher, Robert Koch-Weg 10, D-87439 Kempten
Rupert Kerscher, Ziegeleiweg 1, D-87448 Waltenhofen', NULL, NULL, '0', '0'),
+ ('10', '1', NULL, 'Frau', '0664/8195712', 'Mag. Christina Peer', NULL, 'christina_peer@wuerth-hochenburger.at', '0512/2221/5187 (Würth)', 'right', 'Mag. Christina Peer
Wildermieming 99c
6414 Wildermieming', NULL, NULL, '0', '0'),
+ ('11', '1', NULL, 'Herr', 'Nocker', 'Josef Nocker', NULL, 'Nocker', 'Nocker', 'right', 'Josef Nocker
Josef-Schraffl-Straße 19
6020 Innsbruck', NULL, NULL, '0', '0'),
+ ('12', '1', NULL, 'Herr', 'Wolfgang Rauth', 'IIG', NULL, 'w.rauth@iig.at', '0512/4004', 'right', 'Innsbrucker Immobilien GmbH & Co KG
Roßaugasse 4
6020 Innsbruck', NULL, NULL, '0', '0'),
+ ('13', '1', NULL, 'Herr', 'Prem', 'Premium Living GmbH', NULL, 'office@premium-living.at', '06412/21004', 'right', 'Premium Living GmbH
Premweg 1
A-5600 St. Johann im Pongau', NULL, NULL, '0', '0'),
+ ('14', '1', NULL, 'Herr', 'Lorenz Prem', 'Lorenz Prem', NULL, 'lorenzprem@hotmail.com', '06412/7848', 'right', 'Mag. Lorenz Prem
Premweg 7
5600 St. Johann im Pongau', NULL, NULL, '0', '0'),
+ ('15', '1', NULL, 'Herr', 'Daniel Fügenschuh', 'Fügenschuh', NULL, 'office@ffuegenschuh.at', '0512/238601', 'right', 'Hausbesitzergemeinschaft Haspingerstraße 4
vertreten durch
Architekt Daniel Fügenschuh ZT GmbH
Höttinger Auffahrt 11
6020 Innsbruck', NULL, NULL, '0', '0'),
+ ('16', '1', NULL, 'Herr', 'Czermak Benedikt', 'Dr. Benedikt Czermak', NULL, 'benedikt.czermak@yahoo.com', '0676/9672675', 'right', 'Dr. Benedikt Czermak
Bilgeristraße 2
6080 Igls', NULL, NULL, '0', '0'),
+ ('17', '1', NULL, 'Herr', 'Hörtnagl', 'Ludwig Hörtnagl', NULL, 'Hörtnagl', '0000', 'right', 'Ludwig Hörtnagl
Messerschmittweg 6
6175 Kematen in Tirol', NULL, NULL, '0', '0'),
+ ('18', '1', NULL, 'Herr', 'Kluckner Sigfried', 'Kluckner Sigfried', NULL, 'Kluckner Sigfried', 'Kluckner Sigfried', 'right', 'Siegfried Kluckner
Römerweg 13
6408 Pettnau', NULL, NULL, '0', '0'),
+ ('19', '1', NULL, 'Herr', 'Bernhard Schauer', 'phoenix Wohnbauträger', NULL, 'phoenix1@chello.at', '+436642501200', 'right', 'Phoenix
Wohnbau und Projektentwicklungs GmbH
Schlossergasse 3, 6060 Hall in Tirol', NULL, NULL, '0', '0'),
+ ('20', '1', NULL, 'Herr', 'Hemma Businger', 'Hemma Businger', NULL, 'Hemma Businger
', '0699 / 19030325', 'right', 'Hemma Businger
Gsetzbichlweg 6
6080 Igls', NULL, NULL, '0', '0'),
+ ('21', '1', NULL, 'Herr', 'Scheiterer Franz', 'Gemeindeverband vorderes Zillertal', NULL, 'wer', 'wer', 'right', 'Gemeindeverband Altenheimverband Vorderes Zillertal
Franziskusweg 9
6263 Fügen', NULL, NULL, '0', '0'),
+ ('22', '1', NULL, 'Frau', 'Sabine Obmascher', 'Sabine Obmascher', NULL, '23r', '234', 'right', 'Sabine Obmascher
Wiesenweg 7
6175 Kematen in Tirol', NULL, NULL, '0', '0'),
+ ('23', '1', NULL, 'Herr', 'Spieler Angelika', 'Baumanagement Taubinger', NULL, 'sa@bm-taubinger.at', '07734/34400', 'right', 'Baumanagement Taubinger GmbH
Taufkirchen Nr. 98
A-4715 Taufkirchen an der Trattnach', NULL, NULL, '0', '0'),
+ ('24', '1', NULL, 'Herr', 'so wie Taubinger Baumanagement', 'WMU GmbH', NULL, 'so wie Taubinger Baumanagement', 'so wie Taubinger Baumanagement', 'right', 'WMU GmbH
Fellhof 5
4741 Wendling', NULL, NULL, '0', '0'),
+ ('25', '1', NULL, 'Herr', 'Dr. Simon Czermak', 'Dr. Simon Czermak', NULL, 'simon.czermak@mci.edu', '0676 / 74 55 55 4', 'right', 'Dr. Simon Czermak
Villerberg 3d
6020 Innsbruck', NULL, NULL, '0', '0'),
+ ('26', '1', NULL, 'Herr', 'Ing. Christian Bodner', 'Riedenhof', NULL, 'c.boder@gesfoe.at', '01-9043339-111', 'right', '', NULL, NULL, '0', '0'),
+ ('27', '1', NULL, 'Herr', 'Ing. Christian Bodner', 'Wertinvest', NULL, 'c.bodner@gesfoe.at', '01/9043339', 'right', '
WertInvest Immobilientreuhand GmbH
Mariahilferstraße 1/ Getreidemarkt 17
A-1060 Wien', NULL, NULL, '0', '0'),
+ ('28', '1', NULL, 'Herr', 'Ing. Friedrich Tussetschläger', 'Raiffeisen Wohnbau', NULL, '00', '00', 'right', 'Raiffeisen WohnBau Tirol GmbH
Mooslackengasse12
1190 Wien', NULL, NULL, '0', '0'),
+ ('29', '1', NULL, 'Herr', 'Armin Keil', 'Christine Steiner', NULL, 'armin.keil@tirol-kliniken.at', '0680-2196930', 'right', 'Christine Steiner
Brennerstrasse 15
6020 Innsbruck', NULL, NULL, '0', '0'),
+ ('30', '1', NULL, 'Herr', 'Martina Griesser', 'Griesser Götzens', NULL, 'mg@modularplus.com', '0699-10052418', 'right', 'Martina und Simon Griesser
Steinangerl 38, 6091 Götzens', NULL, NULL, '0', '0'),
+ ('31', '1', NULL, 'Herr', 'Hannes Hecher', 'Hannes Hecher', NULL, 'hannes.hecher@schiebel.net', '+43 676 83380124', 'right', 'Mag. Hannes Hecher
Dehmgasse 28
3400 Klosterneuburg', NULL, NULL, '0', '0'),
+ ('32', '1', NULL, 'Herr', 'DI Reitter Mojo', 'Arch. DI Reitter Helmut', NULL, 'mojo@reitter.cc', '0512 294099 44', 'right', 'Dr.in Marie-Luise Pokorny-Reitter
Arch. DI Helmut Reitter
Schulgasse 5
6020 Innsbruck', NULL, NULL, '0', '0'),
+ ('33', '1', NULL, 'Herr', 'Roland Meixner', 'BIG', NULL, 'Roland.Meixner@big.at', '0664 807457736', 'right', 'Kapuzinergasse Projektentwicklungs GmbH
Trabrennstraße 2b
1020 Wien
', NULL, NULL, '0', '0'),
+ ('34', '1', NULL, 'Herr', 'Wolfgang Lenz', 'H&J GmbH', NULL, 'wolfgang.lenz@hilti-jehle.at', ' 43 5472 2193 - 7316', 'right', 'Hilti und Jehle GmbH
Gartenland 248
A-6531 Ried im Oberinntal
', NULL, NULL, '0', '0'),
+ ('35', '1', NULL, 'Herr', 'Raika Schwaz', 'Raika Schwaz', NULL, 'n.v.', 'n.v.', 'right', 'Raiffeisen Regionalbank Schwaz eGen
Innsbrucker Straße 11
6130 Schwaz
', NULL, NULL, '0', '0'),
+ ('36', '1', NULL, 'Herr', 'Peter Walde', 'Ing. Peter Walde', NULL, 'peter@walde.at', '0699 17282166', 'right', '', NULL, NULL, '0', '0'),
+ ('37', '1', NULL, 'Herr', 'Ing. Sandra Peer', 'HYPO TIROL', NULL, 'sandra.peer@hypotirol.com', '', 'right', 'Hypo Tirol Bank AG
Meraner Straße 8
6020 Innsbruck
', NULL, NULL, '0', '0'),
+ ('38', '1', NULL, 'Herr', 'Hanno', 'Hanno Vogl-Fernheim', NULL, 'office@vogl-fernheim.eu', '0512/560303', 'right', 'Hanno Vogl-Fernheim
Richardsweg 1
6020 Innsbruck
', NULL, NULL, '0', '0');
+ ";
+ DB::unprepared($sql);
+ }
+}
diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php
index 069b9db..7341db0 100644
--- a/database/seeders/DatabaseSeeder.php
+++ b/database/seeders/DatabaseSeeder.php
@@ -22,18 +22,18 @@ class DatabaseSeeder extends Seeder
TextblockSeeder::class,
TextblockKennungSeeder::class,
InhaltsverzeichnisSeeder::class,
+ KontoSeeder::class,
+ GutachterSeeder::class,
+ AuftraggeberSeeder::class,
+ RolesAndPermissionsSeeder::class,
]);
// if (app()->isLocal()) {
- Konto::factory()->count(10)->create();
- Gutachter::factory()->count(30)->create();
- Auftraggeber::factory()->count(30)->create();
+ // Konto::factory()->count(10)->create();
+ // Gutachter::factory()->count(30)->create();
+ // Auftraggeber::factory()->count(30)->create();
// }
- $this->call([
- RolesAndPermissionsSeeder::class,
- ]);
-
if (app()->isLocal()) {
User::factory()->count(40)->create();
}
diff --git a/database/seeders/GutachterSeeder.php b/database/seeders/GutachterSeeder.php
new file mode 100644
index 0000000..3d5e1c2
--- /dev/null
+++ b/database/seeders/GutachterSeeder.php
@@ -0,0 +1,21 @@
+A - 6020 innsbruck / Richardsweg 1UID ATU 61718733 . Firmenbuchnummer 262289W
', '+43512560303', 'ATU61718733 ', '5', '122', '1', '2026-01-09 20:14:26', '2025-10-17 08:45:55', '2025-10-17 08:53:16'),
+ ('2', 'Staatl. bef. u. beeideter Ziviltechniker', 'Herr', 'Christoph Falkner', 'Ziviltechniker Christoph Falkner', 'christophfalkner@me.com', 'Adele-Obermayr-Straße 2
A - 6020 innsbruck
UID ATU 56874500
', '+4365092210248', 'ATU56874500', '1', '1', '1', '2026-01-09 20:14:26', '2025-10-17 08:45:55', '2025-10-17 09:36:29');
";
+
DB::unprepared($sql);
}
}
diff --git a/resources/css/pdf-download.css b/resources/css/pdf-download.css
index 4425eeb..6ecd1c4 100644
--- a/resources/css/pdf-download.css
+++ b/resources/css/pdf-download.css
@@ -25,7 +25,7 @@ body {
background-image: url('images/adler2.jpg');
background-repeat: no-repeat;
background-position: center;
- background-image-resize: 2;
+ background-image-resize: 3;
}
/** POSITION FIXED */
diff --git a/storage/hvf-logos/Nh_logo.svg b/storage/hvf-logos/Nh_logo.svg
new file mode 100644
index 0000000..c461c50
--- /dev/null
+++ b/storage/hvf-logos/Nh_logo.svg
@@ -0,0 +1,64 @@
+
+
\ No newline at end of file