0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-02-08 08:09:14 -05:00

🐛 Fix bad team permissions showing on team page for viewer

This commit is contained in:
Pablo Alba 2024-10-21 16:06:38 +02:00
parent ed822d9f46
commit 4622dd0e0d

View file

@ -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"