diff --git a/ui/src/components/records/RecordFieldValue.svelte b/ui/src/components/records/RecordFieldValue.svelte index aa097879..91db1b31 100644 --- a/ui/src/components/records/RecordFieldValue.svelte +++ b/ui/src/components/records/RecordFieldValue.svelte @@ -84,7 +84,7 @@ {:else if field.type === "relation"} {@const relations = CommonHelper.toArray(rawValue)} {@const expanded = CommonHelper.toArray(record.expand[field.name])} - {@const relLimit = short ? 20 : 200} + {@const relLimit = short ? 20 : 500}
{#if expanded.length} {#each expanded.slice(0, relLimit) as item, i (i + item)} @@ -103,7 +103,7 @@
{:else if field.type === "file"} {@const files = CommonHelper.toArray(rawValue)} - {@const filesLimit = short ? 10 : 200} + {@const filesLimit = short ? 10 : 500}
{#each files.slice(0, filesLimit) as filename, i (i + filename)} diff --git a/ui/src/components/records/RecordUpsertPanel.svelte b/ui/src/components/records/RecordUpsertPanel.svelte index 3300b569..edd9daca 100644 --- a/ui/src/components/records/RecordUpsertPanel.svelte +++ b/ui/src/components/records/RecordUpsertPanel.svelte @@ -1,5 +1,6 @@ @@ -275,9 +336,13 @@ confirmClose = false; hide(); }); + return false; } + setErrors({}); + deleteDraft(); + return true; }} on:hide @@ -335,16 +400,16 @@ @@ -354,12 +419,41 @@
+ {#if !hasChanges && initialDraft} +
+
+
+ +
+
+ The record has previous unsaved changes. + +
+ +
+
+
+ {/if} +