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
@@ -62,7 +62,7 @@
}
}
function submitWithConfirm() {
function submitConfirm() {
// find deleted fields
const deletedFieldNames = [];
if (deleteMissing) {
@@ -109,7 +109,7 @@
addSuccessToast("Successfully imported collections configuration.");
dispatch("submit");
} catch (err) {
ApiClient.errorResponseHandler(err);
ApiClient.error(err);
}
isImporting = false;
@@ -137,13 +137,14 @@
{/each}
<svelte:fragment slot="footer">
<button type="button" class="btn btn-transparent" on:click={hide} disabled={isImporting}>Close</button>
<button type="button" class="btn btn-transparent" on:click={hide} disabled={isImporting}>Close</button
>
<button
type="button"
class="btn btn-expanded"
class:btn-loading={isImporting}
disabled={isImporting}
on:click={() => submitWithConfirm()}
on:click={() => submitConfirm()}
>
<span class="txt">Confirm and import</span>
</button>