This commit is contained in:
salam committed 2026-07-04 18:15:17 +02:00
1 parent eb598ae0ce
commit 16c0aa24fe
14 files changed
+307 -174

No files matched your search

@@ -2,6 +2,7 @@
namespace App\Filament\Resources\Projektes\Pages;
use App\Actions\Cloning\CloneValidation;
use App\Actions\Validation\GutachtenValidation;
use App\Filament\Resources\Projektes\ProjekteResource;
use App\Models\Konto;
@@ -138,8 +139,24 @@ class EditProjekte extends EditRecord
->icon('phosphor-download')
->color('info')
->button(),
DeleteAction::make()->icon('heroicon-o-trash')
->modalDescription('Möchten Sie dieses Projekt wirklich löschen? Die Daten werden unwiderbringlich gelöscht, dieser Vorgang kann nicht rückgängig gemacht werden.'),
/**
* ADMIN
*/
ActionGroup::make([
Action::make('relationen')
->label('Relationen überprüfen')
->modalIcon('phosphor-gear')
->modalDescription('Dieses Projekt wurde gekloned. Mit dieser Funktion können Fehler behoben und Änderungen vom originalen Projekt übernommen werden. Objekte ohne Verbindung werden gelöscht.')
->hidden(fn ($record): bool => ! $record->cloned_from_id)
->action(fn ($record) => CloneValidation::validate($record))
->icon('phosphor-gear'),
DeleteAction::make()->icon('heroicon-o-trash')
->modalDescription('Möchten Sie dieses Projekt wirklich löschen? Die Daten werden unwiderbringlich gelöscht, dieser Vorgang kann nicht rückgängig gemacht werden.'),
])->label('Admin')
->icon('phosphor-user-circle')
->button(),
];
}