Skip to content

issue 4531 slice 53: PublishingShell edit the open site default document #5002

Description

@natechadwick-intsof

Parent: #4531

Slice goal

In PublishingShell, edit the open site's default document and save. After refresh the workspace shows the saved default document.

One vertical increment in PublishingShell (site workspace editor): UI, Vitest, surface-filtered Playwright, and product-docs. Use the existing site update contract (site PUT). Do not add a new REST resource.

Out of scope

  • Protocol (slice 52) and default file extension (slice 54)
  • Site rename, copy, delete, description, and base URL
  • Full or incremental publish

Acceptance criteria

  • Saving a non-empty default document shows that value after reload

  • Empty value is rejected or cleared only if the existing site PUT contract allows it; do not claim success on 400

  • Cancel does not write

  • HTTP 400/403/409 stay on the form and do not claim success

  • Vitest plus surface-filtered Playwright (npm run test:surface)

  • product-docs/8.2 publishing page updated

  • Update parent [8.2] Unified publishing — next React increments #4531 Agent progress when the PR opens

Leave unassigned. Do not add In Progress.

Co-Authored by Grok Build 1.0.41 using grok-4.7 with agent night-issue-prs-triage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions