This commit is contained in:
salam committed 2026-02-26 17:23:51 +01:00
1 parent 2c5352882b
commit 79a235534e
8 files changed
+46 -31

No files matched your search

@@ -25,6 +25,17 @@ class ProjektObjekteImDetailImporter extends Importer
return $res;
}
public function getCsvSettings(): array
{
return [
// Setzt das Anführungszeichen auf leer,
// um "text" als text zu lesen
'enclosure' => '',
'escape_character' => '\\',
'use_bom' => true,
];
}
public static function getColumns(): array
{
return [
@@ -10,7 +10,6 @@ use App\Models\Konto;
use App\Models\ProjektAllgemeinflaechen;
use App\Models\Projekte;
use App\Models\ProjektObjekte;
use App\Models\ProjektObjekteImDetail;
use App\Traits\HasBackUrl;
use Filament\Actions\Action;
use Filament\Actions\ActionGroup;
@@ -43,6 +42,7 @@ class EditProjekte extends EditRecord
->csvDelimiter('|')
->modalHeading('Allgemeinflächen Import')
->modalContent(view('filament.pages.actions.import-allgemeinflaechen'))
->modalContentFooter(view('filament.pages.actions.footer-allgemeinflaechen'))
->label('Allgemeinflächen')
->icon('phosphor-upload')
->extraModalFooterActions([
@@ -86,6 +86,7 @@ class EditProjekte extends EditRecord
->csvDelimiter('|')
->modalHeading('Objekte im Detail Import')
->modalContent(view('filament.pages.actions.import-objektemitraeumen'))
->modalContentFooter(view('filament.pages.actions.footer-objektemitraeumen'))
->label('Objekte')
->icon('phosphor-upload')
->extraModalFooterActions([
@@ -107,7 +108,6 @@ class EditProjekte extends EditRecord
->color('danger')
->requiresConfirmation()
->action(function ($record) {
ProjektObjekteImDetail::where('projekte_id', $record->id)->delete();
ProjektObjekte::where('projekte_id', $record->id)->delete();
$this->record->refresh();