From ccf1031fad843631f9a22294e5b631274804e0af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Moya?= Date: Mon, 1 Feb 2021 11:04:26 +0100 Subject: [PATCH] :bug: Disable team viewer role temporarily --- backend/src/app/rpc/mutations/teams.clj | 5 ++++- frontend/src/app/main/ui/dashboard/team.cljs | 10 +++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/backend/src/app/rpc/mutations/teams.clj b/backend/src/app/rpc/mutations/teams.clj index 46a9766abc..46d3785b9c 100644 --- a/backend/src/app/rpc/mutations/teams.clj +++ b/backend/src/app/rpc/mutations/teams.clj @@ -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])) diff --git a/frontend/src/app/main/ui/dashboard/team.cljs b/frontend/src/app/main/ui/dashboard/team.cljs index 3144cbae2a..85ea34d9df 100644 --- a/frontend/src/app/main/ui/dashboard/team.cljs +++ b/frontend/src/app/main/ui/dashboard/team.cljs @@ -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]