enhance: initial support for export+import of current page

Works across graphs for basic top-level blocks. Generalized import
command to work with block+page and other future exports
This commit is contained in:
Gabriel Horner
2025-01-31 20:09:17 -05:00
parent a88c04fb8e
commit 44cf521d3a
7 changed files with 136 additions and 89 deletions

View File

@@ -618,10 +618,15 @@
:inactive (not (state/developer-mode?))
:fn :frontend.handler.common.developer/export-block-data}
:dev/import-block-data {:binding []
:db-graph? true
:inactive (not (state/developer-mode?))
:fn :frontend.handler.common.developer/import-block-data}
:dev/export-page-data {:binding []
:db-graph? true
:inactive (not (state/developer-mode?))
:fn :frontend.handler.common.developer/export-page-data}
:dev/import-edn-data {:binding []
:db-graph? true
:inactive (not (state/developer-mode?))
:fn :frontend.handler.common.developer/import-edn-data}
:dev/validate-db {:binding []
:db-graph? true
@@ -845,7 +850,8 @@
:dev/show-page-data
:dev/show-page-ast
:dev/export-block-data
:dev/import-block-data
:dev/export-page-data
:dev/import-edn-data
:dev/replace-graph-with-db-file
:dev/validate-db
:ui/customize-appearance])
@@ -1035,7 +1041,8 @@
:dev/show-page-data
:dev/show-page-ast
:dev/export-block-data
:dev/import-block-data
:dev/export-page-data
:dev/import-edn-data
:dev/replace-graph-with-db-file
:dev/validate-db
:ui/clear-all-notifications]