diff --git a/backend/src/app/rpc/management/nitrate.clj b/backend/src/app/rpc/management/nitrate.clj index 35ecd6ad53..34c764249b 100644 --- a/backend/src/app/rpc/management/nitrate.clj +++ b/backend/src/app/rpc/management/nitrate.clj @@ -120,10 +120,10 @@ (let [features (-> (cfeat/get-enabled-features cf/flags) (set/difference cfeat/frontend-only-features) (set/difference cfeat/no-team-inheritable-features)) - ;; TODO Choose a better name and manage a default-in-org setting params {:profile-id profile-id + :name "Default" :features features - :name "NitrateDefault"} + :is-default true} team (db/tx-run! cfg teams/create-team params)] (select-keys team [:id]))) diff --git a/frontend/src/app/main/ui.cljs b/frontend/src/app/main/ui.cljs index 41e18c846f..d98adb6054 100644 --- a/frontend/src/app/main/ui.cljs +++ b/frontend/src/app/main/ui.cljs @@ -10,6 +10,7 @@ [app.common.uuid :as uuid] [app.config :as cf] [app.main.data.common :as dcm] + [app.main.data.modal :as modal] [app.main.data.team :as dtm] [app.main.errors :as errors] [app.main.refs :as refs] @@ -153,6 +154,8 @@ props (get profile :props) section (get data :name) team (mf/deref refs/team) + params-release-notes + (-> route :params :query :release-notes) show-question-modal? @@ -179,6 +182,13 @@ (not= (:release-notes-viewed props) (:main cf/version)) (not= "0.0" (:main cf/version)))] + (mf/with-effect [section params-release-notes] + (when (= params-release-notes "show") + (let [query-params (-> route :params :query) + updated-params (dissoc query-params :release-notes)] + (st/emit! (modal/show {:type :release-notes :version (:main cf/version)})) + (st/emit! (rt/nav section updated-params {::rt/replace true}))))) + [:& (mf/provider ctx/current-route) {:value route} (case section (:auth-login