Skip to content

[iris] Remove legacy ListJobsRequest fields after JobQuery transition#4574

Open
claude[bot] wants to merge 3 commits intomainfrom
agent/20260409-fix-4573
Open

[iris] Remove legacy ListJobsRequest fields after JobQuery transition#4574
claude[bot] wants to merge 3 commits intomainfrom
agent/20260409-fix-4573

Conversation

@claude
Copy link
Copy Markdown
Contributor

@claude claude bot commented Apr 9, 2026

Drop the deprecated flat fields (offset, limit, sort_field, sort_direction,
name_filter, state_filter, parent_job_id) from ListJobsRequest, keeping only
the typed JobQuery envelope introduced in #4558. Reserves the old proto field
numbers 1-7, removes the legacy fallback branches in list_jobs, and migrates
all test callers to use ListJobsRequest(query=...).

Stacked on #4558 (targets its branch). Retarget to main after that merges.

Fixes #4573

rjpower and others added 3 commits April 9, 2026 10:00
In JobDetail.vue, flattenedChildJobs and expandableChildJobs used visibleChildJobs
(direct children only) as input to flattenJobTree/jobsWithChildren. Since
jobsWithChildren detects expandable nodes by finding parent-child pairs in the
same list, and the current job was never in visibleChildJobs, no child ever
received an expand button. Switch both computeds to use descendantJobs so
parent-child pairs are visible and the toggle correctly shows all descendants
in all-mode vs interactive expand in direct-mode.

Fixes #4552
Drop the deprecated offset/limit/sort_field/sort_direction/name_filter/
state_filter/parent_job_id fields (1-7) from ListJobsRequest in favor
of the typed JobQuery envelope added in the parent commit. Reserve the
old field numbers in the proto, remove the legacy fallback branches in
list_jobs, and migrate all test callers to ListJobsRequest(query=...).

Fixes #4573
@claude claude bot added the agent-generated Created by automation/agent label Apr 9, 2026
@rjpower rjpower force-pushed the claude/bold-leakey branch 2 times, most recently from 61b2fd5 to 2ab8fd4 Compare April 9, 2026 21:41
Base automatically changed from claude/bold-leakey to main April 9, 2026 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent-generated Created by automation/agent

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant