Merge pull request #1714 from appwrite/add-column-to-deployments

Add `$createdAt` to deployments table
This commit is contained in:
Ernst Mulders
2025-03-03 15:35:37 +01:00
committed by GitHub
5 changed files with 22 additions and 8 deletions
@@ -63,6 +63,14 @@
{ value: 'vcs', label: 'Git' }
]
},
{
id: '$createdAt',
title: 'Created',
type: 'datetime',
show: true,
width: 150,
format: 'datetime'
},
{
id: '$updatedAt',
title: 'Updated',
@@ -71,7 +79,6 @@
width: 150,
format: 'datetime'
},
{
id: 'buildTime',
title: 'Build time',
@@ -2,10 +2,13 @@
import { timeFromNow } from '$lib/helpers/date';
import type { Models } from '@appwrite.io/console';
export let type: 'create' | 'update';
export let deployment: Models.Deployment;
let variable = type === 'create' ? '$createdAt' : '$updatedAt';
</script>
{timeFromNow(deployment.$updatedAt)}
{timeFromNow(deployment[variable])}
{#if deployment.providerCommitAuthor}
by <a
class="u-underline u-cursor-pointer"
@@ -5,7 +5,7 @@
import { Pill } from '$lib/elements';
import { humanFileSize } from '$lib/helpers/sizeConvertion';
import { calculateTime } from '$lib/helpers/timeConversion';
import DeploymentCreatedBy from './deploymentCreatedBy.svelte';
import DeploymentBy from './deploymentBy.svelte';
import DeploymentSource from './deploymentSource.svelte';
import DeploymentDomains from './deploymentDomains.svelte';
@@ -80,7 +80,7 @@
<li class="u-flex-vertical u-gap-4">
<p class="u-color-text-offline">Updated</p>
<p class="u-line-height-2">
<DeploymentCreatedBy {deployment} />
<DeploymentBy {deployment} type="update" />
</p>
</li>
</ul>
@@ -37,7 +37,7 @@
import DeploymentSource from '../../deploymentSource.svelte';
import DeploymentDomains from '../../deploymentDomains.svelte';
import { proxyRuleList } from '../../store';
import DeploymentCreatedBy from '../../deploymentCreatedBy.svelte';
import DeploymentBy from '../../deploymentBy.svelte';
import {
isSameDay,
toLocaleDateISO,
@@ -400,7 +400,7 @@
<div class="u-flex-vertical u-gap-8">
<p class="u-color-text-offline">Updated</p>
<span>
<DeploymentCreatedBy {deployment} />
<DeploymentBy {deployment} type="update" />
</span>
</div>
</Card>
@@ -15,7 +15,7 @@
import { Pill } from '$lib/elements';
import { calculateTime } from '$lib/helpers/timeConversion';
import DeploymentSource from './deploymentSource.svelte';
import DeploymentCreatedBy from './deploymentCreatedBy.svelte';
import DeploymentBy from './deploymentBy.svelte';
import { timer } from '$lib/actions/timer';
import { calculateSize } from '$lib/helpers/sizeConvertion';
import { func } from './store';
@@ -93,9 +93,13 @@
<TableCell width={column.width} title={column.title}>
<DeploymentSource {deployment} />
</TableCell>
{:else if column.id === '$createdAt'}
<TableCellText width={column.width} title={column.title}>
<DeploymentBy {deployment} type="create" />
</TableCellText>
{:else if column.id === '$updatedAt'}
<TableCellText width={column.width} title={column.title}>
<DeploymentCreatedBy {deployment} />
<DeploymentBy {deployment} type="update" />
</TableCellText>
{:else if column.id === 'buildTime'}
<TableCellText width={column.width} title={column.title}>