isInConflictState()) { return false; } return parent::canAccess(); } public static function canViewAny(): bool { return auth()->user()->can(Permission::ACTION_BACKUP_READ, Filament::getTenant()); } public static function canCreate(): bool { return auth()->user()->can(Permission::ACTION_BACKUP_CREATE, Filament::getTenant()); } public static function canDelete(Model $record): bool { return auth()->user()->can(Permission::ACTION_BACKUP_DELETE, Filament::getTenant()); } public static function getPages(): array { return [ 'index' => Pages\ListBackups::route('/'), ]; } }