mirror of
https://github.com/penpot/penpot.git
synced 2025-07-26 05:17:18 +02:00
🐛 Disable team viewer role temporarily
This commit is contained in:
parent
5041020596
commit
ccf1031fad
2 changed files with 11 additions and 4 deletions
|
@ -144,7 +144,10 @@
|
||||||
|
|
||||||
(s/def ::team-id ::us/uuid)
|
(s/def ::team-id ::us/uuid)
|
||||||
(s/def ::member-id ::us/uuid)
|
(s/def ::member-id ::us/uuid)
|
||||||
(s/def ::role #{:owner :admin :editor :viewer})
|
;; Temporarily disabled viewer role
|
||||||
|
;; https://tree.taiga.io/project/uxboxproject/issue/1083
|
||||||
|
;; (s/def ::role #{:owner :admin :editor :viewer})
|
||||||
|
(s/def ::role #{:owner :admin :editor})
|
||||||
|
|
||||||
(s/def ::update-team-member-role
|
(s/def ::update-team-member-role
|
||||||
(s/keys :req-un [::profile-id ::team-id ::member-id ::role]))
|
(s/keys :req-un [::profile-id ::team-id ::member-id ::role]))
|
||||||
|
|
|
@ -83,8 +83,10 @@
|
||||||
[{:keys [team] :as props}]
|
[{:keys [team] :as props}]
|
||||||
(let [roles [{:value "" :label (tr "labels.role")}
|
(let [roles [{:value "" :label (tr "labels.role")}
|
||||||
{:value "admin" :label (tr "labels.admin")}
|
{:value "admin" :label (tr "labels.admin")}
|
||||||
{:value "editor" :label (tr "labels.editor")}
|
{:value "editor" :label (tr "labels.editor")}]
|
||||||
{:value "viewer" :label (tr "labels.viewer")}]
|
;; Temporarily disabled viewer role
|
||||||
|
;; https://tree.taiga.io/project/uxboxproject/issue/1083
|
||||||
|
;; {:value "viewer" :label (tr "labels.viewer")}]
|
||||||
|
|
||||||
initial (mf/use-memo (mf/deps team) (constantly {:team-id (:id team)}))
|
initial (mf/use-memo (mf/deps team) (constantly {:team-id (:id team)}))
|
||||||
form (fm/use-form :spec ::invite-member-form
|
form (fm/use-form :spec ::invite-member-form
|
||||||
|
@ -191,7 +193,9 @@
|
||||||
[:ul.dropdown.options-dropdown
|
[:ul.dropdown.options-dropdown
|
||||||
[:li {:on-click set-admin} (tr "labels.admin")]
|
[:li {:on-click set-admin} (tr "labels.admin")]
|
||||||
[:li {:on-click set-editor} (tr "labels.editor")]
|
[:li {:on-click set-editor} (tr "labels.editor")]
|
||||||
[:li {:on-click set-viewer} (tr "labels.viewer")]
|
;; Temporarily disabled viewer role
|
||||||
|
;; https://tree.taiga.io/project/uxboxproject/issue/1083
|
||||||
|
;; [:li {:on-click set-viewer} (tr "labels.viewer")]
|
||||||
(when (:is-owner team)
|
(when (:is-owner team)
|
||||||
[:*
|
[:*
|
||||||
[:hr]
|
[:hr]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue