added backup apis and tests

This commit is contained in:
Gani Georgiev
2023-05-13 22:10:14 +03:00
parent 3b0f60fe15
commit e8b4a7eb26
104 changed files with 3192 additions and 1017 deletions
+7
View File
@@ -13,6 +13,7 @@ import PageAuthProviders from "@/components/settings/PageAuthProviders.svelt
import PageTokenOptions from "@/components/settings/PageTokenOptions.svelte";
import PageExportCollections from "@/components/settings/PageExportCollections.svelte";
import PageImportCollections from "@/components/settings/PageImportCollections.svelte";
import PageBackups from "@/components/settings/PageBackups.svelte";
const baseConditions = [
async (details) => {
@@ -105,6 +106,12 @@ const routes = {
userData: { showAppSidebar: true },
}),
"/settings/backups": wrap({
component: PageBackups,
conditions: baseConditions.concat([(_) => ApiClient.authStore.isValid]),
userData: { showAppSidebar: true },
}),
// ---------------------------------------------------------------
// Records email confirmation actions
// ---------------------------------------------------------------