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
@@ -114,7 +114,7 @@
initialFormHash = calculateFormHash(collection);
}
function saveWithConfirm() {
function saveConfirm() {
if (collection.$isNew) {
save();
} else {
@@ -159,7 +159,7 @@
});
})
.catch((err) => {
ApiClient.errorResponseHandler(err);
ApiClient.error(err);
})
.finally(() => {
isSaving = false;
@@ -196,7 +196,7 @@
removeCollection(original);
})
.catch((err) => {
ApiClient.errorResponseHandler(err);
ApiClient.error(err);
});
});
}
@@ -304,7 +304,7 @@
<form
class="block"
on:submit|preventDefault={() => {
canSave && saveWithConfirm();
canSave && saveConfirm();
}}
>
<Field
@@ -453,7 +453,7 @@
class="btn btn-expanded"
class:btn-loading={isSaving}
disabled={!canSave || isSaving}
on:click={() => saveWithConfirm()}
on:click={() => saveConfirm()}
>
<span class="txt">{collection.$isNew ? "Create" : "Save changes"}</span>
</button>