0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-02-13 10:38:13 -05:00

🐛 Disable team viewer role temporarily

This commit is contained in:
Andrés Moya 2021-02-01 11:04:26 +01:00 committed by Andrey Antukh
parent 5041020596
commit ccf1031fad
2 changed files with 11 additions and 4 deletions

View file

@ -144,7 +144,10 @@
(s/def ::team-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/keys :req-un [::profile-id ::team-id ::member-id ::role]))

View file

@ -83,8 +83,10 @@
[{:keys [team] :as props}]
(let [roles [{:value "" :label (tr "labels.role")}
{:value "admin" :label (tr "labels.admin")}
{:value "editor" :label (tr "labels.editor")}
{:value "viewer" :label (tr "labels.viewer")}]
{:value "editor" :label (tr "labels.editor")}]
;; 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)}))
form (fm/use-form :spec ::invite-member-form
@ -191,7 +193,9 @@
[:ul.dropdown.options-dropdown
[:li {:on-click set-admin} (tr "labels.admin")]
[: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)
[:*
[:hr]