integrity: show status in the info dialog

This commit is contained in:
Girish Ramakrishnan
2026-03-03 16:57:55 +05:30
parent 3b3e606573
commit 31f29e9086
@@ -138,7 +138,11 @@ defineExpose({
<div class="info-label">{{ $t('backups.backupDetails.lastIntegrityCheck') }}</div>
<div class="info-value">
<a v-if="backup.integrityCheckTask?.active" :href="`/logs.html?taskId=${backup.integrityCheckTask.id}`" target="_blank">{{ $t('backups.backupDetails.integrityInProgress') }}</a>
<span v-else-if="backup.lastIntegrityCheckTime">{{ prettyLongDate(backup.lastIntegrityCheckTime) }}</span>
<span v-else-if="backup.lastIntegrityCheckTime">
<i v-if="backup.integrityCheckStatus === 'passed'" class="fa-solid fa-check-circle"></i>
<i v-else class="fa-solid fa-times-circle"></i>
{{ prettyLongDate(backup.lastIntegrityCheckTime) }}
</span>
<span v-else>{{ $t('backups.backupDetails.integrityNever') }}</span>
</div>
</div>