diff --git a/frontend/src/app/main/data/dashboard.cljs b/frontend/src/app/main/data/dashboard.cljs index 5fbb25767..685dea15c 100644 --- a/frontend/src/app/main/data/dashboard.cljs +++ b/frontend/src/app/main/data/dashboard.cljs @@ -1191,10 +1191,12 @@ {:name name :team-id team-id}) action-name (if in-project? :create-file :create-project) - action (if in-project? file-created project-created)] + action (if in-project? file-created project-created) + can-edit? (dm/get-in state [:permissions :can-edit])] - (->> (rp/cmd! action-name params) - (rx/map action)))))) + (when can-edit? + (->> (rp/cmd! action-name params) + (rx/map action))))))) (defn open-selected-file [] diff --git a/frontend/src/app/main/ui/dashboard.cljs b/frontend/src/app/main/ui/dashboard.cljs index 429987f90..21c160e5f 100644 --- a/frontend/src/app/main/ui/dashboard.cljs +++ b/frontend/src/app/main/ui/dashboard.cljs @@ -90,7 +90,7 @@ show-templates (and (contains? cf/flags :dashboard-templates-section) - (not (:can-edit permissions)))] + (:can-edit permissions))] (mf/with-effect [] (let [key1 (events/listen js/window "resize" on-resize)]