Only disable "delete backup" when backup hasn't failed (#1686)
This commit is contained in:
parent
1900c04b71
commit
806820592f
@ -227,7 +227,7 @@ class BackupResource extends Resource
|
|||||||
->visible(fn (Backup $backup) => $backup->status === BackupStatus::Successful),
|
->visible(fn (Backup $backup) => $backup->status === BackupStatus::Successful),
|
||||||
DeleteAction::make('delete')
|
DeleteAction::make('delete')
|
||||||
->iconSize(IconSize::Large)
|
->iconSize(IconSize::Large)
|
||||||
->disabled(fn (Backup $backup) => $backup->is_locked)
|
->disabled(fn (Backup $backup) => $backup->is_locked && $backup->status !== BackupStatus::Failed)
|
||||||
->modalDescription(fn (Backup $backup) => trans('server/backup.actions.delete.description', ['backup' => $backup->name]))
|
->modalDescription(fn (Backup $backup) => trans('server/backup.actions.delete.description', ['backup' => $backup->name]))
|
||||||
->modalSubmitActionLabel(trans('server/backup.actions.delete.title'))
|
->modalSubmitActionLabel(trans('server/backup.actions.delete.title'))
|
||||||
->action(function (Backup $backup, DeleteBackupService $deleteBackupService) {
|
->action(function (Backup $backup, DeleteBackupService $deleteBackupService) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user