From 12a8fb83fd69695220cf5a2ade063868b20ab0f3 Mon Sep 17 00:00:00 2001
From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com>
Date: Fri, 16 Oct 2026 21:05:38 +0200
Subject: [PATCH] fix(backups): show exact execution times in backup tables
Closes #11316
---
resources/css/app.css | 10 +--
.../database/backup-executions.blade.php | 11 ++-
.../service/backup-executions.blade.php | 14 +++-
.../volume-backups/executions.blade.php | 8 +-
.../Feature/BackupExecutionTimestampsTest.php | 80 +++++++++++++++++++
tests/Feature/VolumeBackupTest.php | 7 +-
6 files changed, 115 insertions(+), 15 deletions(-)
create mode 100644 tests/Feature/BackupExecutionTimestampsTest.php
diff --git a/resources/css/app.css b/resources/css/app.css
index f45494098d..a21c2e4344 100644
--- a/resources/css/app.css
+++ b/resources/css/app.css
@@ -3178,9 +3178,9 @@ input[type="search"]::-webkit-search-results-decoration {
}
.backup-executions-table-grid {
- grid-template-columns: 6.5rem minmax(7rem, 0.8fr) minmax(14rem, 1.5fr) 7rem 5rem 4rem minmax(8rem, 1fr) 5rem;
+ grid-template-columns: 6.5rem minmax(7rem, 0.8fr) minmax(14rem, 1.5fr) 10rem 5rem 4rem minmax(8rem, 1fr) 5rem;
gap: 0.75rem;
- min-width: 66rem;
+ min-width: 69rem;
}
.backup-executions-table-scroll {
@@ -3192,8 +3192,8 @@ input[type="search"]::-webkit-search-results-decoration {
}
.volume-backup-executions-grid {
- grid-template-columns: 7.5rem minmax(14rem, 1fr) 8.5rem 7rem 9rem minmax(9rem, 0.7fr);
- min-width: 50rem;
+ grid-template-columns: 7.5rem minmax(14rem, 1fr) 11rem 7rem 9rem minmax(9rem, 0.7fr);
+ min-width: 52.5rem;
}
.clone-destinations-table-grid {
@@ -3239,7 +3239,7 @@ input[type="search"]::-webkit-search-results-decoration {
}
.backup-executions-table-grid {
- grid-template-columns: 7.5rem minmax(9rem, 0.8fr) minmax(14rem, 1.5fr) 8rem 6rem minmax(9rem, auto);
+ grid-template-columns: 7.5rem minmax(9rem, 0.8fr) minmax(14rem, 1.5fr) 10rem 6rem minmax(9rem, auto);
}
.backup-executions-table-grid > :nth-child(6),
diff --git a/resources/views/livewire/project/database/backup-executions.blade.php b/resources/views/livewire/project/database/backup-executions.blade.php
index 6bd2851b73..f731b005f8 100644
--- a/resources/views/livewire/project/database/backup-executions.blade.php
+++ b/resources/views/livewire/project/database/backup-executions.blade.php
@@ -44,6 +44,9 @@
Availability
Actions
+ @php
+ $server = $this->server();
+ @endphp
@foreach ($executions as $execution)
@php
$executionStatus = data_get($execution, 'status');
@@ -92,11 +95,15 @@
title="Backup path: {{ data_get($execution, 'filename', 'N/A') }}">{{ data_get($execution, 'filename', 'N/A') }}
Target
{{ $selectedExecution['target'] }}
Status
{{ str($selectedExecution['status'])->headline() }}
Started
{{ $selectedExecution['started_at']->diffForHumans() }}
Started
{{ formatDateInServerTimezone($selectedExecution['started_at'], $server) }}
Size
{{ $selectedExecution['size'] ? formatBytes($selectedExecution['size']) : '-' }}