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}