From 24f016730503fae9b21a6e0088c1ef9986a39d38 Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Mon, 29 Mar 2021 13:41:19 +0800 Subject: [PATCH] feat: add a way to disable built-in scheduled-and-deadline --- src/main/frontend/components/reference.cljs | 3 ++- src/main/frontend/state.cljs | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/frontend/components/reference.cljs b/src/main/frontend/components/reference.cljs index 3c2d6b4d0..8aeb970ed 100644 --- a/src/main/frontend/components/reference.cljs +++ b/src/main/frontend/components/reference.cljs @@ -67,7 +67,8 @@ (db/get-block-referenced-blocks block-id) :else (db/get-page-referenced-blocks page-name)) - scheduled-or-deadlines (if journal? + scheduled-or-deadlines (if (and journal? + (not (true? (state/scheduled-deadlines-disabled?)))) (db/get-date-scheduled-or-deadlines (string/capitalize page-name)) nil) references (db/get-page-linked-refs-refed-pages repo page-name) diff --git a/src/main/frontend/state.cljs b/src/main/frontend/state.cljs index 1bc64fc9a..5557110f2 100644 --- a/src/main/frontend/state.cljs +++ b/src/main/frontend/state.cljs @@ -188,6 +188,11 @@ (true? (:feature/enable-grammarly? (get (sub-config) (get-current-repo))))) +(defn scheduled-deadlines-disabled? + [] + (true? (:feature/disable-scheduled-and-deadline-query? + (get (sub-config) (get-current-repo))))) + (defn enable-timetracking? [] (not (false? (:feature/enable-timetracking?