From f84ffc3562d9b705a85501aade65907f2355f8dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marina=20L=C3=B3pez?= Date: Wed, 28 May 2025 10:49:53 +0200 Subject: [PATCH] :sparkles: Add history version days for subscriptions (#6571) --- .../src/app/main/ui/workspace/sidebar/versions.cljs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/main/ui/workspace/sidebar/versions.cljs b/frontend/src/app/main/ui/workspace/sidebar/versions.cljs index a4173adab..7c0f97189 100644 --- a/frontend/src/app/main/ui/workspace/sidebar/versions.cljs +++ b/frontend/src/app/main/ui/workspace/sidebar/versions.cljs @@ -33,7 +33,13 @@ (def versions (l/derived :workspace-versions st/state)) -(def versions-stored-days 7) +(defn get-versions-stored-days + [team] + (let [subscription-name (-> team :subscription :type)] + (cond + (= subscription-name "unlimited") 30 + (= subscription-name "enterprise") 90 + :else 7))) (defn group-snapshots [data] @@ -206,6 +212,7 @@ [] (let [profiles (mf/deref refs/profiles) profile (mf/deref refs/profile) + team (mf/deref refs/team) expanded (mf/use-state #{}) @@ -358,7 +365,7 @@ nil))]) - [:> cta* {:title (tr "workspace.versions.warning.text" versions-stored-days)} + [:> cta* {:title (tr "workspace.versions.warning.text" (get-versions-stored-days team))} [:> i18n/tr-html* {:tag-name "div" :class (stl/css :cta)