Skip to content

issue 4531 slice 4: PublishingShell publish now #4579

Description

@natechadwick-intsof

Parent

Parent: #4531

After history (#4536), schedule dates (#4537), and site-workspace takedown (#4538). Remaining jQuery: publish now on page/resource (PercItemPublisherService / ITM-01).

Slice goal

One user-visible increment: An Admin can publish now a selected page or resource from PublishingShell site workspace (not Explorer, not jQuery finder); Playwright + product-docs.

HARD BAN: do not split REST vs SPA vs Playwright. Do not implement stage/unstage or publishing-actions menu in this PR.

In scope

  1. Reuse existing /sitemanage/publish/page/{id} and /sitemanage/publish/resource/{id} (or current item-publish peers) from PublishingShell site workspace selection.
  2. Confirm dialog; map 400/403/404; refresh workspace list/status.
  3. Surface-filtered Playwright on QA H2 (perc-devctl qa-up → TEST_CMS_URL → test:surface).
  4. Update product-docs/8.2/ publishing admin pages.

Out of scope

Acceptance

  • Admin can publish now a selected page and a resource from PublishingShell site workspace
  • Non-Admin 403; unknown id 404; validation 400 shown, not silent
  • Playwright surface spec green on QA H2
  • Product-docs match shipped behavior; [8.2] Unified publishing — next React increments #4531 Agent progress updated

Modules

WebUI, modules/perc-qa-automation, product-docs/8.2/ (REST/sitemanage only if a companion is missing)

Leave unassigned. Do not add In Progress.

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

Activity

  1. added
    enhancementNew feature or request
    8.2This issue found in 8.2 release
    p2Priority 2 (p1 highest, p8 lowest)
    in progressAgent or human actively working
    on Sep 18, 2026
  2. natechadwick-intsof commented on Sep 18, 2026

    @natechadwick-intsof
    CollaboratorAuthor

    night-issue-prs: starting work

    Co-Authored by Grok Build 1.0.34 using grok-4.6 with agent night-issue-prs.

  3. natechadwick-intsof commented on Sep 18, 2026

    @natechadwick-intsof
    CollaboratorAuthor

    PR opened: #4588

    Co-Authored by Grok Build 1.0.34 using grok-4.6 with agent night-issue-prs.

  4. natechadwick-intsof commented on Sep 18, 2026

    @natechadwick-intsof
    CollaboratorAuthor

    qa_deferred_quality on PR #4588: Q2 (no independent APPROVE), Q3 (Kilo Code Review FAILURE / BLOCKED), Q8 (cycle-verify failures_filed; itemPublishNow not on integration tip). No qa task issue created.

    Co-Authored by Grok Build 1.0.34 using grok-4.6 with agent night-issue-prs-human-qa.

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

    8.2This issue found in 8.2 releaseenhancementNew feature or requestmodel:grokSession model grokoperator:grokChanges authored by Grokoperator:night-issue-prsnight-issue-prs workflowp2Priority 2 (p1 highest, p8 lowest)ui

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions