mirror of
https://github.com/logseq/logseq.git
synced 2026-04-29 08:26:40 +00:00
fix: property filter queries didn't display page nodes
for db graphs. Also tweaked example graph so blocks and pages have same property values in order to QA property rules like this
This commit is contained in:
@@ -54,10 +54,11 @@
|
||||
;; Stores random closed values for use with queries
|
||||
closed-values (atom {})
|
||||
random-closed-value #(let [val (-> closed-values-config % rand-nth)]
|
||||
(swap! closed-values assoc % (:value val))
|
||||
(swap! closed-values assoc % val)
|
||||
[:block/uuid (:uuid val)])
|
||||
object-uuid (random-uuid)
|
||||
get-closed-value #(get @closed-values %)
|
||||
get-closed-value #(:value (get @closed-values %))
|
||||
get-closed-value-ref #(vector :block/uuid (:uuid (get @closed-values %)))
|
||||
timestamp (common-util/time-ms)]
|
||||
{:pages-and-blocks
|
||||
(vec
|
||||
@@ -124,16 +125,16 @@
|
||||
(query (str "(property datetime " timestamp ")"))]}
|
||||
|
||||
;; Page property pages and queries
|
||||
{:page {:block/title "default page" :build/properties {:default "yolo"}}}
|
||||
{:page {:block/title "default page" :build/properties {:default "haha"}}}
|
||||
{:page {:block/title "default-many page" :build/properties {:default-many #{"yee" "haw" "sir"}}}}
|
||||
{:page {:block/title "default-closed page" :build/properties {:default-closed (random-closed-value :default-closed)}}}
|
||||
{:page {:block/title "default-closed page" :build/properties {:default-closed (get-closed-value-ref :default-closed)}}}
|
||||
{:page {:block/title "url page" :build/properties {:url "https://logseq.com"}}}
|
||||
{:page {:block/title "url-many page" :build/properties {:url-many #{"https://logseq.com" "https://docs.logseq.com"}}}}
|
||||
{:page {:block/title "url-closed page" :build/properties {:url-closed (random-closed-value :url-closed)}}}
|
||||
{:page {:block/title "url-closed page" :build/properties {:url-closed (get-closed-value-ref :url-closed)}}}
|
||||
{:page {:block/title "checkbox page" :build/properties {:checkbox true}}}
|
||||
{:page {:block/title "number page" :build/properties {:number 5}}}
|
||||
{:page {:block/title "number-many page" :build/properties {:number-many #{5 10}}}}
|
||||
{:page {:block/title "number-closed page" :build/properties {:number-closed (random-closed-value :number-closed)}}}
|
||||
{:page {:block/title "number-closed page" :build/properties {:number-closed (get-closed-value-ref :number-closed)}}}
|
||||
{:page {:block/title "node page" :build/properties {:node [:block/uuid object-uuid]}}}
|
||||
{:page {:block/title "node without classes page" :build/properties {:node-without-classes [:page "Page 1"]}}}
|
||||
{:page {:block/title "node-many page" :build/properties {:node-many #{[:block/uuid object-uuid] [:page "Page object"]}}}}
|
||||
|
||||
Reference in New Issue
Block a user