mirror of
https://github.com/Portabase/portabase.git
synced 2026-07-14 11:16:13 +02:00
feat: adding system settings page. And did some refactoring.
This commit is contained in:
@@ -27,18 +27,25 @@ export async function storeBackupFiles(
|
||||
? [{
|
||||
id: null,
|
||||
storageChannelId: settings.storageChannel.id,
|
||||
enabled: true
|
||||
enabled: settings.storageChannel.enabled,
|
||||
}]
|
||||
: [];
|
||||
|
||||
console.log(database.storagePolicies);
|
||||
const enabledPolicies = database.storagePolicies?.filter(p => p.enabled) ?? [];
|
||||
|
||||
const policies = (database.storagePolicies?.filter(p => p.enabled) || defaultPolicy);
|
||||
|
||||
console.log("Policies", policies);
|
||||
const policies = enabledPolicies.length > 0
|
||||
? enabledPolicies
|
||||
: defaultPolicy;
|
||||
|
||||
console.debug("Policies", policies);
|
||||
|
||||
if (!policies.length) {
|
||||
await db
|
||||
.update(drizzleDb.schemas.backup)
|
||||
.set(withUpdatedAt({
|
||||
status: "failed",
|
||||
}))
|
||||
.where(eq(drizzleDb.schemas.backup.id, backup.id));
|
||||
return [];
|
||||
}
|
||||
|
||||
@@ -65,7 +72,6 @@ export async function storeBackupFiles(
|
||||
data: {path, file},
|
||||
};
|
||||
|
||||
// const result = await dispatchStorage(input, policy.id);
|
||||
let result: StorageResult;
|
||||
|
||||
try {
|
||||
@@ -93,8 +99,6 @@ export async function storeBackupFiles(
|
||||
})
|
||||
);
|
||||
|
||||
console.log(results);
|
||||
|
||||
const backupStatus = results.some(r => r.success) ? "success" : "failed";
|
||||
|
||||
await db
|
||||
|
||||
Reference in New Issue
Block a user