Przeglądaj źródła

Add :logseq.class/Template

Tienson Qin 7 miesięcy temu
rodzic
commit
c84eb9b0bb

+ 5 - 1
deps/db/src/logseq/db/frontend/class.cljs

@@ -80,6 +80,10 @@
                             :logseq.property.pdf/hl-type :logseq.property.pdf/hl-image]
                :required-properties [:logseq.property/ls-type :logseq.property.pdf/hl-color :logseq.property/asset
                                      :logseq.property.pdf/hl-page :logseq.property.pdf/hl-value]}}
+
+     :logseq.class/Template
+     {:title "Template"}
+
      ;; TODO: Add more classes such as :book, :paper, :movie, :music, :project)
      )))
 
@@ -133,4 +137,4 @@
 (defn logseq-class?
   "Determines if keyword is a logseq class"
   [kw]
-  (= logseq-class (namespace kw)))
+  (= logseq-class (namespace kw)))

+ 2 - 1
src/main/frontend/worker/db/migrate.cljs

@@ -755,7 +755,8 @@
    ["64.1" {:properties [:logseq.property.view/group-by-property]
             :fix add-view-icons}]
    ["64.2" {:properties [:logseq.property.view/feature-type]
-            :fix migrate-views}]])
+            :fix migrate-views}]
+   ["64.3" {:classes [:logseq.class/Template]}]])
 
 (let [[major minor] (last (sort (map (comp (juxt :major :minor) db-schema/parse-schema-version first)
                                      schema-version->updates)))