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
- Reuse existing
/sitemanage/publish/page/{id} and /sitemanage/publish/resource/{id} (or current item-publish peers) from PublishingShell site workspace selection.
- Confirm dialog; map 400/403/404; refresh workspace list/status.
- Surface-filtered Playwright on QA H2 (
perc-devctl qa-up → TEST_CMS_URL → test:surface).
- Update
product-docs/8.2/ publishing admin pages.
Out of scope
Acceptance
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.
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
/sitemanage/publish/page/{id}and/sitemanage/publish/resource/{id}(or current item-publish peers) from PublishingShell site workspace selection.perc-devctl qa-up→TEST_CMS_URL→test:surface).product-docs/8.2/publishing admin pages.Out of scope
Acceptance
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.