Skip to content

To1 pr0800 theme export core - #40

Open
rhodges wants to merge 6 commits into
to1_pr0702_multilayer_exportfrom
to1_pr0800_theme_export_core
Open

To1 pr0800 theme export core#40
rhodges wants to merge 6 commits into
to1_pr0702_multilayer_exportfrom
to1_pr0800_theme_export_core

Conversation

@rhodges

@rhodges rhodges commented Sep 4, 2026

Copy link
Copy Markdown
Member

This PR contains testing and logic for the following new features:

  • deep serialization of Themes fixtures
    • including ChildOrders and leveraging complex serialization of layers and related components to their own fixtures
    • Deduplication of repeated element dependencies in the fixture
    • logic to circumvent any potential infinite loops
    • Leverages UUIDs, tracking ID values for reference, but not relying on them as a source of truth
  • layers.models.Theme.to_export_dict() method to export the serialization fixture
  • layers.admin.export_theme_details() action to trigger fixture export from Django admin
  • Support for 1 or more themes exported simultaneously

@rhodges rhodges self-assigned this Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant