From 4622dd0e0db07de020642be4cf886db41f339bf5 Mon Sep 17 00:00:00 2001 From: Pablo Alba Date: Mon, 21 Oct 2024 16:06:38 +0200 Subject: [PATCH] :bug: Fix bad team permissions showing on team page for viewer --- frontend/src/app/main/ui/dashboard/team.cljs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/main/ui/dashboard/team.cljs b/frontend/src/app/main/ui/dashboard/team.cljs index 1f744d632..a029696ef 100644 --- a/frontend/src/app/main/ui/dashboard/team.cljs +++ b/frontend/src/app/main/ui/dashboard/team.cljs @@ -258,6 +258,7 @@ (let [member-is-owner (:is-owner member) member-is-admin (and (:is-admin member) (not member-is-owner)) member-is-editor (and (:can-edit member) (and (not member-is-admin) (not member-is-owner))) + member-is-viewer (and (not member-is-editor) (not member-is-admin) (not member-is-owner)) show? (mf/use-state false) permissions (:permissions team) @@ -267,7 +268,7 @@ is-you (= (:id profile) (:id member)) can-change-rol (or is-owner is-admin) - not-superior (or is-admin (and can-change-rol (or member-is-admin member-is-editor))) + not-superior (or is-admin (and can-change-rol (or member-is-admin member-is-editor member-is-viewer))) role (cond member-is-owner "labels.owner"