Subject string
ParentID string
VersionID string
+ ReleaseID string
}
type issuesResult struct {
if len(issueFilter.VersionID) > 0 {
filterParameters = append(filterParameters, fmt.Sprintf("fixed_version_id=%v", issueFilter.VersionID))
}
+ if len(issueFilter.ReleaseID) > 0 {
+ filterParameters = append(filterParameters, fmt.Sprintf("release_id=%v", issueFilter.ReleaseID))
+ }
return filterParameters
}
issue.Release = nil
return c.UpdateIssue(issue)
}
+
+// SetSprint updates the sprint (fixed_version) for an issue
+func (c *Client) SetSprint(issue Issue, version int) error {
+ issue.FixedVersionID = version
+ issue.FixedVersion = nil
+ return c.UpdateIssue(issue)
+}
+
+// SetStatus updates the status for an issue
+func (c *Client) SetStatus(issue Issue, status int) error {
+ issue.StatusID = status
+ issue.Status = nil
+ return c.UpdateIssue(issue)
+}