feat(frontend): Add ability to list backups and create a backup on demand.

This commit is contained in:
Elisiário Couto
2025-09-28 23:22:36 +01:00
committed by Elisiário Couto
parent 222bb2ec64
commit 473f126d3e
4 changed files with 270 additions and 153 deletions

View File

@@ -73,11 +73,16 @@ export default function S3BackupConfigDrawer({
service: "s3",
config: config,
}),
onSuccess: () => {
console.log("S3 connection test successful");
toast.success(
"S3 connection test successful! Your configuration is working correctly.",
);
onSuccess: (response) => {
if (response.success) {
console.log("S3 connection test successful");
toast.success(
"S3 connection test successful! Your configuration is working correctly.",
);
} else {
console.error("S3 connection test failed:", response.message);
toast.error(response.message || "S3 connection test failed. Please verify your credentials and settings.");
}
},
onError: (error: Error & { response?: { data?: { detail?: string } } }) => {
console.error("Failed to test S3 connection:", error);