From 3064b4bebd9e9f2e56d2cdee707b736919bc829e Mon Sep 17 00:00:00 2001 From: Darshan Date: Mon, 3 Mar 2025 13:53:37 +0530 Subject: [PATCH 1/2] update: add `$createdAt` to deployments table. --- .../functions/function-[function]/+page.svelte | 9 ++++++++- .../functions/function-[function]/table.svelte | 4 ++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/routes/(console)/project-[project]/functions/function-[function]/+page.svelte b/src/routes/(console)/project-[project]/functions/function-[function]/+page.svelte index fbd5bca71..9481cf70e 100644 --- a/src/routes/(console)/project-[project]/functions/function-[function]/+page.svelte +++ b/src/routes/(console)/project-[project]/functions/function-[function]/+page.svelte @@ -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', diff --git a/src/routes/(console)/project-[project]/functions/function-[function]/table.svelte b/src/routes/(console)/project-[project]/functions/function-[function]/table.svelte index af89e599f..b938f81a0 100644 --- a/src/routes/(console)/project-[project]/functions/function-[function]/table.svelte +++ b/src/routes/(console)/project-[project]/functions/function-[function]/table.svelte @@ -93,6 +93,10 @@ + {:else if column.id === '$createdAt'} + + + {:else if column.id === '$updatedAt'} From f12bf7c751bff9c9892902d350a0524c9c89142b Mon Sep 17 00:00:00 2001 From: Darshan Date: Mon, 3 Mar 2025 14:10:08 +0530 Subject: [PATCH 2/2] update: component that displays create/update data. --- .../{deploymentCreatedBy.svelte => deploymentBy.svelte} | 5 ++++- .../functions/function-[function]/deploymentCard.svelte | 4 ++-- .../executions/execute-function/+page.svelte | 4 ++-- .../functions/function-[function]/table.svelte | 6 +++--- 4 files changed, 11 insertions(+), 8 deletions(-) rename src/routes/(console)/project-[project]/functions/function-[function]/{deploymentCreatedBy.svelte => deploymentBy.svelte} (72%) diff --git a/src/routes/(console)/project-[project]/functions/function-[function]/deploymentCreatedBy.svelte b/src/routes/(console)/project-[project]/functions/function-[function]/deploymentBy.svelte similarity index 72% rename from src/routes/(console)/project-[project]/functions/function-[function]/deploymentCreatedBy.svelte rename to src/routes/(console)/project-[project]/functions/function-[function]/deploymentBy.svelte index 15e429722..84baf5329 100644 --- a/src/routes/(console)/project-[project]/functions/function-[function]/deploymentCreatedBy.svelte +++ b/src/routes/(console)/project-[project]/functions/function-[function]/deploymentBy.svelte @@ -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'; -{timeFromNow(deployment.$updatedAt)} +{timeFromNow(deployment[variable])} {#if deployment.providerCommitAuthor} by

Updated

- +

diff --git a/src/routes/(console)/project-[project]/functions/function-[function]/executions/execute-function/+page.svelte b/src/routes/(console)/project-[project]/functions/function-[function]/executions/execute-function/+page.svelte index 094314487..583f582eb 100644 --- a/src/routes/(console)/project-[project]/functions/function-[function]/executions/execute-function/+page.svelte +++ b/src/routes/(console)/project-[project]/functions/function-[function]/executions/execute-function/+page.svelte @@ -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 @@

Updated

- +
diff --git a/src/routes/(console)/project-[project]/functions/function-[function]/table.svelte b/src/routes/(console)/project-[project]/functions/function-[function]/table.svelte index b938f81a0..56a67907a 100644 --- a/src/routes/(console)/project-[project]/functions/function-[function]/table.svelte +++ b/src/routes/(console)/project-[project]/functions/function-[function]/table.svelte @@ -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'; @@ -95,11 +95,11 @@ {:else if column.id === '$createdAt'} - + {:else if column.id === '$updatedAt'} - + {:else if column.id === 'buildTime'}