From e0f85de3fefeb100d268aa75c61fc2647a3157cf Mon Sep 17 00:00:00 2001
From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com>
Date: Wed, 15 Jul 2026 20:00:10 +0200
Subject: [PATCH] fix(backups): move S3 retention settings to retention page
---
.../storages/volume-backups/retention.blade.php | 16 ++++++++++++++++
.../shared/storages/volume-backups/s3.blade.php | 15 ---------------
tests/Feature/VolumeBackupTest.php | 8 ++++----
3 files changed, 20 insertions(+), 19 deletions(-)
diff --git a/resources/views/livewire/project/shared/storages/volume-backups/retention.blade.php b/resources/views/livewire/project/shared/storages/volume-backups/retention.blade.php
index df52f8c54..575eca1f5 100644
--- a/resources/views/livewire/project/shared/storages/volume-backups/retention.blade.php
+++ b/resources/views/livewire/project/shared/storages/volume-backups/retention.blade.php
@@ -29,5 +29,21 @@
required />
+
+
+
S3 Storage Retention
+
+
+
+
+
+
diff --git a/resources/views/livewire/project/shared/storages/volume-backups/s3.blade.php b/resources/views/livewire/project/shared/storages/volume-backups/s3.blade.php
index fa584d192..3bc0fb9ac 100644
--- a/resources/views/livewire/project/shared/storages/volume-backups/s3.blade.php
+++ b/resources/views/livewire/project/shared/storages/volume-backups/s3.blade.php
@@ -42,19 +42,4 @@
@endif
-
-
S3 Storage Retention
-
-
-
-
-
-
diff --git a/tests/Feature/VolumeBackupTest.php b/tests/Feature/VolumeBackupTest.php
index eca66d6d8..3020afadb 100644
--- a/tests/Feature/VolumeBackupTest.php
+++ b/tests/Feature/VolumeBackupTest.php
@@ -252,9 +252,9 @@
$this->get($generalUrl.'/s3')
->assertOk()
- ->assertSeeInOrder(['S3 Storage', 'Disable Local Backup', 'S3 Storage Retention'])
+ ->assertSeeInOrder(['S3 Storage', 'Disable Local Backup'])
->assertSee('S3 Storage')
- ->assertSee('S3 Storage Retention')
+ ->assertDontSee('S3 Storage Retention')
->assertDontSee('Local Backup Retention')
->assertDontSee('Frequency')
->assertDontSee('Backup Availability:');
@@ -266,8 +266,8 @@
$this->get($generalUrl.'/retention')
->assertOk()
->assertSee('Local Backup Retention')
+ ->assertSee('S3 Storage Retention')
->assertSee('Number of backups to keep')
- ->assertDontSee('S3 Storage Retention')
->assertDontSee('Stop containers while creating the archive')
->assertDontSee('Backup Availability:');
@@ -658,7 +658,7 @@
Livewire::test(VolumeBackups::class, [
'storage' => $volume,
'resource' => $application,
- 'section' => 's3',
+ 'section' => 'retention',
])
->assertSee('S3 Storage Retention')
->set('retentionAmountS3', 12)