浏览代码

enhance: add prop :logseq.property/created-by

rcmerci 9 月之前
父节点
当前提交
f485eeef3d
共有 2 个文件被更改,包括 9 次插入2 次删除
  1. 7 1
      deps/db/src/logseq/db/frontend/property.cljs
  2. 2 1
      src/main/frontend/worker/db/migrate.cljs

+ 7 - 1
deps/db/src/logseq/db/frontend/property.cljs

@@ -566,7 +566,13 @@
                                                   :hide? true}}
      :logseq.property.history/scalar-value {:title "History scalar value"
                                             :schema {:type :any
-                                                     :hide? true}})))
+                                                     :hide? true}}
+     :logseq.property/created-by {:title "Node created by"
+                                  :schema {;; user-uuid, why not ref?
+                                           ;; - avoid losing this attr when the user-block is deleted
+                                           ;; - related user-block maybe not exists yet in graph
+                                           :type :string
+                                           :hide? true}})))
 
 (def built-in-properties
   (->> built-in-properties*

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

@@ -624,7 +624,8 @@
    [56 {:properties [:logseq.property/enable-history?
                      :logseq.property.history/block :logseq.property.history/property
                      :logseq.property.history/ref-value :logseq.property.history/scalar-value]}]
-   [58 {:fix remove-duplicated-contents-page}]])
+   [58 {:fix remove-duplicated-contents-page}]
+   [59 {:properties [:logseq.property/created-by]}]])
 
 (let [max-schema-version (apply max (map first schema-version->updates))]
   (assert (<= db-schema/version max-schema-version))