release: open whiteboards for beta users

pull/7745/head
Tienson Qin 2022-12-16 16:18:13 +08:00
parent de660638e6
commit fb03581561
3 changed files with 14 additions and 11 deletions

View File

@ -723,16 +723,19 @@
[:a.mx-1 {:href "https://blog.logseq.com/how-to-setup-and-use-logseq-sync/" [:a.mx-1 {:href "https://blog.logseq.com/how-to-setup-and-use-logseq-sync/"
:target "_blank"} :target "_blank"}
"here"] "here"]
"for instructions on how to set up and use Sync."]]]) "for instructions on how to set up and use Sync."]
(whiteboards-switcher-row enable-whiteboards?)]])
(when-not web-platform? ;; (when-not web-platform?
[:<> ;; [:<>
[:hr] ;; [:hr]
[:div.it.sm:grid.sm:grid-cols-3.sm:gap-4.sm:items-start ;; [:div.it.sm:grid.sm:grid-cols-3.sm:gap-4.sm:items-start
[:label.flex.font-medium.leading-5.self-start.mt-1 (ui/icon (if logged-in? "lock-open" "lock") {:class "mr-1"}) (t :settings-page/alpha-features)]] ;; [:label.flex.font-medium.leading-5.self-start.mt-1 (ui/icon (if logged-in? "lock-open" "lock") {:class "mr-1"}) (t :settings-page/alpha-features)]]
[:div.flex.flex-col.gap-4 ;; [:div.flex.flex-col.gap-4
{:class (when-not user-handler/alpha-user? "opacity-50 pointer-events-none cursor-not-allowed")} ;; {:class (when-not user-handler/alpha-user? "opacity-50 pointer-events-none cursor-not-allowed")}
(whiteboards-switcher-row enable-whiteboards?)]])])) ;; ;; features
;; ]])
]))
(rum/defcs settings (rum/defcs settings
< (rum/local [:general :general] ::active) < (rum/local [:general :general] ::active)

View File

@ -291,7 +291,7 @@
(rum/defc whiteboard-route (rum/defc whiteboard-route
[route-match] [route-match]
(when (user-handler/alpha-user?) (when (user-handler/alpha-or-beta-user?)
(let [name (get-in route-match [:parameters :path :name]) (let [name (get-in route-match [:parameters :path :name])
{:keys [block-id]} (get-in route-match [:parameters :query])] {:keys [block-id]} (get-in route-match [:parameters :query])]
(whiteboard-page name block-id)))) (whiteboard-page name block-id))))

View File

@ -594,7 +594,7 @@ Similar to re-frame subscriptions"
(enable-whiteboards? (get-current-repo))) (enable-whiteboards? (get-current-repo)))
([repo] ([repo]
(and (and
((resolve 'frontend.handler.user/alpha-user?)) ;; using resolve to avoid circular dependency ((resolve 'frontend.handler.user/alpha-or-beta-user?)) ;; using resolve to avoid circular dependency
(:feature/enable-whiteboards? (sub-config repo))))) (:feature/enable-whiteboards? (sub-config repo)))))
(defn export-heading-to-list? (defn export-heading-to-list?