From 206c3ee3c9f22dda3da665c616b93a46530b84c1 Mon Sep 17 00:00:00 2001 From: Arman Date: Wed, 20 Dec 2023 16:44:53 +0100 Subject: [PATCH 1/2] fix: show upgrade cta only to free users --- src/lib/layout/activity.svelte | 7 +++++-- src/lib/layout/logs.svelte | 16 +++++++++------- .../functions/function-[function]/+page.svelte | 9 ++++----- 3 files changed, 18 insertions(+), 14 deletions(-) diff --git a/src/lib/layout/activity.svelte b/src/lib/layout/activity.svelte index 03d0577b2b..908ab6b8ad 100644 --- a/src/lib/layout/activity.svelte +++ b/src/lib/layout/activity.svelte @@ -21,6 +21,7 @@ import { tierToPlan, type PlanServices } from '$lib/stores/billing'; import { isCloud } from '$lib/system'; import { organization } from '$lib/stores/organization'; + import { Button } from '$lib/elements/forms'; export let logs: Models.LogList; export let offset = 0; @@ -50,8 +51,10 @@ Logs are retained in rolling {hoursToDays(limit)} intervals with the {tierToPlan($organization.billingPlan).name} plan. - to increase your log retention for a longer period. + {#if $organization?.billingPlan === 'tier-0'} + to increase your log + retention for a longer period. + {/if}

{#each logs.logs as log} diff --git a/src/lib/layout/logs.svelte b/src/lib/layout/logs.svelte index a7abce0c48..19be13b4c3 100644 --- a/src/lib/layout/logs.svelte +++ b/src/lib/layout/logs.svelte @@ -19,6 +19,7 @@ import { getServiceLimit, tierToPlan } from '$lib/stores/billing'; import { organization } from '$lib/stores/organization'; import { app } from '$lib/stores/app'; + import { Button } from '$lib/elements/forms'; let selectedRequest = 'parameters'; let selectedResponse = 'logs'; @@ -310,13 +311,14 @@ Logs are retained in rolling {hoursToDays(limit)} intervals with the {tier} plan. - to increase your log retention for - a longer period. + {#if $organization.billingPlan === 'tier-0'} + to increase your log retention + for a longer period. + {/if} {/if} 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 da05c0b6fc..5f32548a13 100644 --- a/src/routes/console/project-[project]/functions/function-[function]/+page.svelte +++ b/src/routes/console/project-[project]/functions/function-[function]/+page.svelte @@ -221,11 +221,10 @@ Logs are retained in rolling {hoursToDays(limit)} intervals with the {tierToPlan($organization.billingPlan).name} plan. - to increase - your log retention for a longer period. + {#if $organization.billingPlan === 'tier-0'} + to increase + your log retention for a longer period. + {/if}

{#each $deploymentList.deployments as deployment, index (deployment.$id)} From 4996b49b2fbc0bb3b4a01f8184bbee5735d78f4a Mon Sep 17 00:00:00 2001 From: Arman Date: Wed, 20 Dec 2023 16:47:28 +0100 Subject: [PATCH 2/2] fix: remove warning in deployment page --- .../functions/function-[function]/+page.svelte | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) 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 5f32548a13..1462e407d6 100644 --- a/src/routes/console/project-[project]/functions/function-[function]/+page.svelte +++ b/src/routes/console/project-[project]/functions/function-[function]/+page.svelte @@ -40,9 +40,7 @@ import DeploymentCreatedBy from './deploymentCreatedBy.svelte'; import DeploymentDomains from './deploymentDomains.svelte'; import { GRACE_PERIOD_OVERRIDE, isCloud } from '$lib/system'; - import { readOnly, tierToPlan } from '$lib/stores/billing'; - import { hoursToDays } from '$lib/helpers/date'; - import { organization } from '$lib/stores/organization'; + import { readOnly } from '$lib/stores/billing'; export let data; @@ -215,18 +213,7 @@ Size - - -

- Logs are retained in rolling {hoursToDays(limit)} intervals with the - {tierToPlan($organization.billingPlan).name} - plan. - {#if $organization.billingPlan === 'tier-0'} - to increase - your log retention for a longer period. - {/if} -

-
+ {#each $deploymentList.deployments as deployment, index (deployment.$id)} {@const status = deployment.status}