Skip to content

Commit

Permalink
Add visibility to the YT issue
Browse files Browse the repository at this point in the history
  • Loading branch information
MaXal committed Sep 30, 2024
1 parent 8c629d3 commit 22e7066
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 0 deletions.
7 changes: 7 additions & 0 deletions pkg/server/meta/yourtrackClient.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,18 @@ type CustomField struct {
} `json:"value"`
}

type Visibility struct {
PermittedGroups []auth.YTUser `json:"permittedGroups"`
PermittedUsers []auth.YTUser `json:"permittedUsers"`
Type string `json:"$type"`
}

type CreateIssueInfo struct {
Summary string `json:"summary"`
Description string `json:"description"`
Project YoutrackProject `json:"project"`
Reporter *auth.YTUser `json:"reporter,omitempty"`
Visibility Visibility `json:"visibility"`
}

func NewYoutrackClient(youTrackUrl, youtrackToken string) *YoutrackClient {
Expand Down
5 changes: 5 additions & 0 deletions pkg/server/meta/youtrack.go
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,11 @@ func CreatePostCreateIssueByAccident(metaDb *pgxpool.Pool) http.HandlerFunc {
Description: generateDescription(descriptionData),
Project: YoutrackProject{ID: params.ProjectId},
Reporter: userId,
Visibility: Visibility{
PermittedGroups: []auth.YTUser{{ID: "10-3"}},
PermittedUsers: []auth.YTUser{{ID: "11-1539792"}},
Type: "LimitedVisibility",
},
}

issue, err := youtrackClient.CreateIssue(request.Context(), issueInfo)
Expand Down

0 comments on commit 22e7066

Please sign in to comment.