1
0
mirror of https://github.com/strongdm/comply synced 2024-12-23 14:07:34 +00:00

gitlab: search for the label name that issues have (#57)

* gitlab: search for the label name that issues have

comply creates tags with "comply-" prefix, so search for that

* fix issue counters by using correct label name
This commit is contained in:
Matt Simerson 2018-11-08 21:53:17 -08:00 committed by Justin McCarthy
parent e2281b5fe3
commit d44af2e1cd

View File

@ -63,10 +63,10 @@ func (g *gitlabPlugin) Configured() bool {
func (g *gitlabPlugin) Links() model.TicketLinks {
links := model.TicketLinks{}
links.AuditAll = fmt.Sprintf("%s/%s/issues?scope=all&utf8=✓&state=all&label_name[]=audit", g.domain, g.reponame)
links.AuditOpen = fmt.Sprintf("%s/%s/issues?scope=all&utf8=✓&state=opened&label_name[]=audit", g.domain, g.reponame)
links.ProcedureAll = fmt.Sprintf("%s/%s/issues?scope=all&utf8=✓&state=all&label_name[]=procedure", g.domain, g.reponame)
links.ProcedureOpen = fmt.Sprintf("%s/%s/issues?scope=all&utf8=✓&state=opened&label_name[]=procedure", g.domain, g.reponame)
links.AuditAll = fmt.Sprintf("%s/%s/issues?scope=all&utf8=✓&state=all&label_name[]=comply-audit", g.domain, g.reponame)
links.AuditOpen = fmt.Sprintf("%s/%s/issues?scope=all&utf8=✓&state=opened&label_name[]=comply-audit", g.domain, g.reponame)
links.ProcedureAll = fmt.Sprintf("%s/%s/issues?scope=all&utf8=✓&state=all&label_name[]=comply-procedure", g.domain, g.reponame)
links.ProcedureOpen = fmt.Sprintf("%s/%s/issues?scope=all&utf8=✓&state=opened&label_name[]=comply-procedure", g.domain, g.reponame)
return links
}
@ -164,10 +164,10 @@ func toTicket(i *gitlab.Issue) *model.Ticket {
for _, l := range i.Labels {
if l == "audit" {
t.SetBool("audit")
t.SetBool("comply-audit")
}
if l == "procedure" {
t.SetBool("procedure")
t.SetBool("comply-procedure")
}
}
return t