STUFF
This commit is contained in:
parent
8732aee990
commit
5ac2900add
4 changed files with 71 additions and 2 deletions
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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]
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue