wip
This commit is contained in:
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(),
|
||||
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user