Skip to content

Migrate Node status to NodesSources level to be able to draft translations when primary content is published #128

@ambroisemaupate

Description

@ambroisemaupate
  • Move NodeWorkflow to NodesSourcesWorkflow
  • Support soft-delete on NodesSources
  • Move status to date-based computed status: publishedAt, deletedAt
    • Migrate node status enum to dates : draft = publishedAt=NULL, deletedAt=NULL, published = publishedAt=PAST, deletedAt=NULL, deleted = publishedAt=PAST, deletedAt=PAST
    • Migrate Doctrine Extension to filter nodes-sources instead of nodes
  • Rewrite all Admin views to query NodesSources, and not Nodes anymore. Nodes should be internal and not queryable (from ORM nor from API)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions