31 lines
2.5 KiB
PHP
Executable File
31 lines
2.5 KiB
PHP
Executable File
<div class="space-y-4">
|
|
<div class="rounded-lg border border-gray-200 bg-white p-3">
|
|
<div class="mb-2 text-sm font-semibold text-gray-700">Operazioni distribuzione, backup e sincronizzazione</div>
|
|
<div class="flex flex-wrap items-center gap-2">
|
|
<x-filament::button type="button" color="warning" wire:click="runProductionUpgrade">Aggiorna produzione</x-filament::button>
|
|
<x-filament::button type="button" color="primary" wire:click="runBuildProdUpdatePackage">Crea pacchetto aggiornamento</x-filament::button>
|
|
<x-filament::button type="button" color="gray" wire:click="downloadLastUpdatePackage">Scarica ultimo pacchetto</x-filament::button>
|
|
<x-filament::button type="button" color="gray" wire:click="reviewUsersToEnable">Controlla nuovi utenti</x-filament::button>
|
|
<x-filament::button type="button" color="success" wire:click="runBackupProductionData">Backup produzione</x-filament::button>
|
|
<x-filament::button type="button" color="success" wire:click="runBackupModifiedDataToGdrive">Backup incrementale dati su Drive</x-filament::button>
|
|
<x-filament::button type="button" color="info" wire:click="runGoogleDriveCheck">Verifica Google Drive</x-filament::button>
|
|
<x-filament::button type="button" color="info" wire:click="runRestoreDataNonDistruttivo">Restore dati non distruttivo</x-filament::button>
|
|
<x-filament::button type="button" color="primary" wire:click="runSyncProdUpdate">Sync aggiornamenti + archivi</x-filament::button>
|
|
<x-filament::button type="button" color="success" wire:click="connectGoogle">Collega Google</x-filament::button>
|
|
<x-filament::button type="button" color="danger" wire:click="disconnectGoogle">Scollega Google</x-filament::button>
|
|
</div>
|
|
|
|
@if(filled($this->lastUpdatePackageName))
|
|
<div class="mt-3 rounded-lg border border-primary-200 bg-primary-50 p-3 text-sm text-primary-700">
|
|
Ultimo pacchetto aggiornamento: <strong>{{ $this->lastUpdatePackageName }}</strong>
|
|
</div>
|
|
@endif
|
|
|
|
@if(filled($this->opsLastOutput))
|
|
<div class="mt-3 rounded-lg border border-gray-200 bg-gray-50 p-3">
|
|
<div class="mb-2 text-sm font-semibold text-gray-700">Output operazioni</div>
|
|
<pre class="max-h-72 overflow-auto whitespace-pre-wrap text-xs text-gray-800">{{ $this->opsLastOutput }}</pre>
|
|
</div>
|
|
@endif
|
|
</div>
|
|
</div> |