feat: show and filter issue assignees #14
No reviewers
Labels
No labels
needs/docs
needs/research
needs/upstream
type/bug
type/external
type/feature
type/refactor
urgency
high
urgency
immediate
urgency
low
urgency
medium
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
ScottyLabs/collar!14
Loading…
Reference in a new issue
No description provided.
Delete branch "krishsax/issue-assignees"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Issue output had no assignees, so seeing who owns what took the raw API. This adds them:
issue listandissue viewinclude anassigneesJSON field ([{"login": ...}], empty when unassigned; Forgejo sendsnull). The list table gains an Assignees column and the view shows an Assignees line when there are any.issue list --assignee LOGINuses Forgejo'sassigned_byfilter. For an unknown login, the issue endpoint returns 404, which Collar reported as an unavailable repository or API. The command now looks upusers/LOGINfirst, so the error names the assignee and no list request is sent.This touches
list_issuesalongside #13 (label filters). Whichever lands second needs a small rebase to combine the two query additions.Validation
cargo clippy --all-targets -- -D warningsandtreefmtpass; the command reference is regenerated, and the repository guide mentions the new field and filter.nullcase, theusers/LOGINlookup followed byassigned_by, an unknown login failing before listing, and the view text.issue list -R cmugpt-agentshowssaic2, enrichyouenergyon #24,--assignee niyelon cmugpt-surface returns #55, #54, and #52 (matching the raw API), and--assignee nosuchuser-zzfails withlook up assignee "nosuchuser-zz".clitest binary aborts on any test that panics (also onmain), so thecargo-testhook was skipped for this commit. Running each test in its own process: 145 of 147 pass. The two failures are existingenvironmenttests that compare/varwith/private/vartemp paths.Kennel Deployments
Torn down at 2026-11-10 21:51:40 UTC.
Pull request closed