mirror of
https://github.com/penpot/penpot.git
synced 2025-07-19 02:37:11 +02: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)
|
(let [member-is-owner (:is-owner member)
|
||||||
member-is-admin (and (:is-admin member) (not member-is-owner))
|
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-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)
|
show? (mf/use-state false)
|
||||||
|
|
||||||
permissions (:permissions team)
|
permissions (:permissions team)
|
||||||
|
@ -267,7 +268,7 @@
|
||||||
is-you (= (:id profile) (:id member))
|
is-you (= (:id profile) (:id member))
|
||||||
|
|
||||||
can-change-rol (or is-owner is-admin)
|
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
|
role (cond
|
||||||
member-is-owner "labels.owner"
|
member-is-owner "labels.owner"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue