Adds release filtering on issues. Refs #19920
[arvados-dev.git] / lib / redmine / issues.go
index fc7654047d87fa130b83975aaf5e22e02ec82907..ea2f584cef2b0316832e0878963bab6a045cc71a 100644 (file)
@@ -52,6 +52,7 @@ type IssueFilter struct {
        Subject   string
        ParentID  string
        VersionID string
+       ReleaseID string
 }
 
 type issuesResult struct {
@@ -88,6 +89,9 @@ func issueFilters(issueFilter *IssueFilter) []string {
        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
 }