This commit is contained in:
Miguel de la Cruz 2020-04-29 17:37:52 +02:00
parent 8732aee990
commit 5ac2900add
4 changed files with 71 additions and 2 deletions

View file

@ -102,3 +102,13 @@ func (c *Campaign) RepoComponents() (string, string) {
}
return "", ""
}
func (c *Campaign) GetByJiraIssue(num string) (ticket *Ticket) {
for _, t := range c.Tickets {
if t.JiraIssue() == num {
ticket = t
return
}
}
return
}

View file

@ -2,6 +2,7 @@ package model
import (
"fmt"
"strings"
)
type Ticket struct {
@ -48,3 +49,11 @@ func (t *Ticket) PrintStatus() {
fmt.Printf("[%s] %s\n", t.JiraLink, t.Summary)
}
}
func (t *Ticket) JiraIssue() string {
parts := strings.Split(t.JiraLink, "/")
if len(parts) < 2 {
return ""
}
return parts[len(parts)-1]
}