Skip to content

SPIKE Update UI to account for a more nuance understanding of unpublished #1593

Open
@maxime-rainville

Description

@maxime-rainville

As a content author, I want to see the state of a DataObject and all its relations at a glance so I can know if I need to publish them.

Acceptance criteria

  • "Stage label" on the Gridfield accounts for the record's owned relations. image
  • Initial "Publish" button on gridfield accounts for the record's owned relations image
  • SiteTree label accounts for the record's owned relations
    image
  • "Publish" button on CMSMain accounts for the record's owned relations image
  • "Cancel draft changes" button state looks up the recursive stage differ. image
  • Those changes do not lead to substantial performance regression even on large record list.
    • If there is a substantial performance regression, the new behaviour can be opt-in for the SiteTree and GridField List
  • Projects can still use Version Snap Shot if they want to even with this change merged in.

Excluded

  • Campaign admin publication labels
  • Asset admin publication labels

Parent EPIC

PRs

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions