Adds release filtering on issues. Refs #19920
authorLucas Di Pentima <lucas@di-pentima.com.ar>
Wed, 25 Jan 2023 14:44:03 +0000 (11:44 -0300)
committerLucas Di Pentima <lucas@di-pentima.com.ar>
Wed, 25 Jan 2023 18:51:40 +0000 (15:51 -0300)
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

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
 }