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:
parent
ed822d9f46
commit
4622dd0e0d
1 changed files with 2 additions and 1 deletions
|
@ -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"
|
||||
|
|
Loading…
Add table
Reference in a new issue