Skip to content

issue 4531 slice 49: PublishingShell delete the open site #4976

Description

@natechadwick-intsof

Parent: #4531

Slice goal

PublishingShell site workspace: delete the open site after an explicit confirm. On success, leave the workspace and refresh the sites list so the deleted site is gone. Cancel does not call DELETE.

REST already exists: DELETE /services/sites/{nameOrId} (sitesApi.deleteSite). This slice is the PublishingShell vertical (UI + surface-filtered Playwright + product-docs). Do not split REST vs SPA vs Playwright into separate PRs.

Out of scope

Acceptance criteria

  • Confirm deletes the open site and the sites list no longer shows it
  • Cancel does not delete
  • HTTP 403/404/409 stay on the workspace and do not claim the site was deleted
  • Vitest plus surface-filtered Playwright (perc-devctl qa-up → qa-health → TEST_CMS_URL → npm run test:surface → qa-down)
  • 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.6 with agent night-issue-prs-triage.

Activity

  1. natechadwick-intsof commented on Sep 27, 2026

    @natechadwick-intsof
    CollaboratorAuthor

    night-issue-prs: starting work

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

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