Don't allow chaning time only to datetime

This commit is contained in:
Adria Navarro 2024-05-22 17:18:39 +02:00
parent 4a9c1ada0f
commit 2cc329994a
1 changed files with 21 additions and 19 deletions

View File

@ -604,27 +604,29 @@
<DatePicker bind:value={editableColumn.constraints.datetime.latest} /> <DatePicker bind:value={editableColumn.constraints.datetime.latest} />
</div> </div>
</div> </div>
{#if datasource?.source !== SourceName.ORACLE && datasource?.source !== SourceName.SQL_SERVER && !editableColumn.dateOnly} {#if !editableColumn.timeOnly}
<div> {#if datasource?.source !== SourceName.ORACLE && datasource?.source !== SourceName.SQL_SERVER && !editableColumn.dateOnly}
<div class="row"> <div>
<Label>Time zones</Label> <div class="row">
<AbsTooltip <Label>Time zones</Label>
position="top" <AbsTooltip
type="info" position="top"
text={isCreating type="info"
? null text={isCreating
: "We recommend not changing how timezones are handled for existing columns, as existing data will not be updated"} ? null
> : "We recommend not changing how timezones are handled for existing columns, as existing data will not be updated"}
<Icon size="XS" name="InfoOutline" /> >
</AbsTooltip> <Icon size="XS" name="InfoOutline" />
</AbsTooltip>
</div>
<Toggle
bind:value={editableColumn.ignoreTimezones}
text="Ignore time zones"
/>
</div> </div>
<Toggle {/if}
bind:value={editableColumn.ignoreTimezones} <Toggle bind:value={editableColumn.dateOnly} text="Date only" />
text="Ignore time zones"
/>
</div>
{/if} {/if}
<Toggle bind:value={editableColumn.dateOnly} text="Date only" />
{:else if editableColumn.type === FieldType.NUMBER && !editableColumn.autocolumn} {:else if editableColumn.type === FieldType.NUMBER && !editableColumn.autocolumn}
<div class="split-label"> <div class="split-label">
<div class="label-length"> <div class="label-length">