Include name in reviewer display for existing review requests
Fetch name field in reviewRequests GraphQL query and show as 'login (Name)'.
This commit is contained in:
parent
43f802f5cb
commit
484526da77
2 changed files with 5 additions and 2 deletions
|
|
@ -326,7 +326,7 @@ func (r RequestedReviewer) LoginOrSlug() string {
|
|||
|
||||
// DisplayName returns a user-friendly name for the reviewer.
|
||||
// For Copilot bot, returns "Copilot (AI)". For teams, returns "org/slug".
|
||||
// For users, returns login (could be extended to show name if available).
|
||||
// For users, returns "login (Name)" if name is available, otherwise just login.
|
||||
func (r RequestedReviewer) DisplayName() string {
|
||||
if r.TypeName == teamTypeName {
|
||||
return fmt.Sprintf("%s/%s", r.Organization.Login, r.Slug)
|
||||
|
|
@ -334,6 +334,9 @@ func (r RequestedReviewer) DisplayName() string {
|
|||
if r.TypeName == "Bot" && r.Login == CopilotReviewerLogin {
|
||||
return "Copilot (AI)"
|
||||
}
|
||||
if r.Name != "" {
|
||||
return fmt.Sprintf("%s (%s)", r.Login, r.Name)
|
||||
}
|
||||
return r.Login
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -102,7 +102,7 @@ var prReviewRequests = shortenQuery(`
|
|||
nodes {
|
||||
requestedReviewer {
|
||||
__typename,
|
||||
...on User{login},
|
||||
...on User{login,name},
|
||||
...on Bot{login},
|
||||
...on Team{
|
||||
organization{login}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue