Skip to content

fix(publish): filter status jobs by edition name - #4933

Merged
natechadwick-intsof merged 3 commits into
mainfrom
fix/issue-4914-status-edition-filter
Sep 26, 2026
Merged

natechadwick-intsof merged 3 commits into
mainfrom
fix/issue-4914-status-edition-filter

Conversation

@natechadwick-intsof

@natechadwick-intsof natechadwick-intsof commented Sep 26, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Publishing Status can filter the already-loaded job list by edition name (case-insensitive contains). Clearing the box restores the list still narrowed by the site filter. An empty match is an empty state, not an error. A later reload that returns HTTP 403 keeps the Status panel and shows the error.

Parent: #4531. Fixes #4914.

Operator: Grok: night-issue-prs (model grok-4.6)

Test plan

  • Vitest statusEditionFilter.test.tsx (blank query, case-insensitive match, site filter kept when edition filter clears, 403 reload stays on the panel)
  • Playwright tests/publishing/statusEditionFilter.spec.js on H2 QA
  • Manual: type an edition name on Publish → Status and clear it

Product documentation

  • Updated product-docs/8.2/admin/publishing.md (Filter editions on Status)

Maven / UI proof

modules_built: WebUI, modules/perc-qa-automation

  • cd WebUI && rtk mvn clean install — BUILD SUCCESS. Surefire Tests run: 69, Failures: 0. Vitest Test Files 567 passed, Tests 5199 passed.
  • cd modules/perc-qa-automation && rtk mvn clean install — BUILD SUCCESS. No tests to run (Playwright is not the default Maven test phase).
  • downstream_checked: none (no Java public signature or final/sealed type change; client filter only)

C5:

  • python3 docker/scripts/perc-devctl.py qa-up — TEST_CMS_URL=http://127.0.0.1:9993, container perc-matrix-cms-h2
  • python3 docker/scripts/perc-devctl.py qa-health after in-cell StopJetty/StartJetty following qa-deploy-webui — RESULT:OK HTTP:200 HEALTH:healthy
  • rtk npm run test:surface -- --path tests/publishing/statusEditionFilter.spec.js — 1 passed
  • console-clean=yes (spec asserts no pageerror / unexpected console error)
  • server.log-clean=yes (0 ERROR/FATAL lines after the Jetty restart window)
  • qa-down after the run

Pre-push local code review

Summary

Machine analysis found 0 finding(s), 0 bug(s).

Scope

  • Base: origin/main
  • Head: HEAD
  • Files: 7 analyzed
  • Persona: erlang 0.1.1
  • Persona source: /home/nate/.local/share/mkd/agents/erlang

Recommendation

approve

Gate

  • Blocking bugs: 0
  • May commit/push: yes

Issues

No issues.

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

Status narrows the loaded job list by edition name (case-insensitive)
without a new request. Clearing the box restores the site-scoped list.
An empty match is not an error, and HTTP 403 on a later reload stays
on the Status panel.

Fixes #4914

> Co-Authored by Grok Build 1.0.41 using grok-4.6 with agent night-issue-prs.
> Co-Authored by Grok Build 1.0.41 using grok-4.6 with agent night-issue-prs.
> Co-Authored by Grok Build 1.0.41 using grok-4.6 with agent night-issue-prs-erlang.
@natechadwick-intsof

Copy link
Copy Markdown
Collaborator Author

LGTM. Independent Erlang review (persona erlang 0.1.1, mkd-code-review 0.1.18, pack percussion, gate advisory). Machine findings: 0 bugs / 7 files. No missing behavioral tests, path portability issues, or change-class gaps. Same-login APPROVE is rejected by GitHub; this comment is the LGTM. Report: docs/ai-generated/code-reviews/pr-4933-erlang.md (66c24df).

@natechadwick-intsof
natechadwick-intsof merged commit d000222 into main Sep 26, 2026
5 checks passed
@natechadwick-intsof
natechadwick-intsof deleted the fix/issue-4914-status-edition-filter branch September 26, 2026 13:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

model:grok-4.6 Session model grok-4.6 operator:grok Changes authored by Grok operator:night-issue-prs night-issue-prs workflow

Projects

None yet

Development

Successfully merging this pull request may close these issues.

issue 4531 slice 42: PublishingShell filter status jobs by edition

1 participant