|
@@ -6,6 +6,7 @@
|
|
|
[logseq.common.util :as common-util]
|
|
[logseq.common.util :as common-util]
|
|
|
[logseq.common.config :as common-config]
|
|
[logseq.common.config :as common-config]
|
|
|
[logseq.db.frontend.content :as db-content]
|
|
[logseq.db.frontend.content :as db-content]
|
|
|
|
|
+ [logseq.db.frontend.property :as db-property]
|
|
|
[clojure.set :as set]
|
|
[clojure.set :as set]
|
|
|
[logseq.db.frontend.rules :as rules]
|
|
[logseq.db.frontend.rules :as rules]
|
|
|
[logseq.db.frontend.entity-plus :as entity-plus]
|
|
[logseq.db.frontend.entity-plus :as entity-plus]
|
|
@@ -116,7 +117,7 @@
|
|
|
"Return blocks of the designated page, without using cache.
|
|
"Return blocks of the designated page, without using cache.
|
|
|
page-id - eid"
|
|
page-id - eid"
|
|
|
[db page-id {:keys [pull-keys]
|
|
[db page-id {:keys [pull-keys]
|
|
|
- :or {pull-keys '[*]}}]
|
|
|
|
|
|
|
+ :or {pull-keys '[*]}}]
|
|
|
(when page-id
|
|
(when page-id
|
|
|
(let [datoms (d/datoms db :avet :block/page page-id)
|
|
(let [datoms (d/datoms db :avet :block/page page-id)
|
|
|
block-eids (mapv :e datoms)]
|
|
block-eids (mapv :e datoms)]
|
|
@@ -160,7 +161,7 @@
|
|
|
:where
|
|
:where
|
|
|
[?page :block/name ?page-name]
|
|
[?page :block/name ?page-name]
|
|
|
[(get-else $ ?page :block/original-name ?page-name) ?page-original-name]]
|
|
[(get-else $ ?page :block/original-name ?page-name) ?page-original-name]]
|
|
|
- db)
|
|
|
|
|
|
|
+ db)
|
|
|
(map first)
|
|
(map first)
|
|
|
(remove hidden-page?)))
|
|
(remove hidden-page?)))
|
|
|
|
|
|
|
@@ -455,7 +456,7 @@
|
|
|
(defn built-in?
|
|
(defn built-in?
|
|
|
"Built-in page or block"
|
|
"Built-in page or block"
|
|
|
[entity]
|
|
[entity]
|
|
|
- (:logseq.property/built-in? entity))
|
|
|
|
|
|
|
+ (db-property/get-property-value entity :logseq.property/built-in?))
|
|
|
|
|
|
|
|
(defn built-in-class-property?
|
|
(defn built-in-class-property?
|
|
|
"Whether property a built-in property for the specific class"
|
|
"Whether property a built-in property for the specific class"
|