Documentation
¶
Index ¶
- Constants
- Variables
- func AddFlags(cmd *cobra.Command)
- func BugzillaClient(cmd *cobra.Command) (bugzilla.Client, error)
- type Bug
- func (b *Bug) APIBug() *bugzilla.Bug
- func (b Bug) Blocker() bool
- func (b Bug) BlockerRequested() bool
- func (b Bug) Flag(name, status string) bool
- func (b Bug) HasTargetRelease(targets []string) bool
- func (b Bug) LowPriorityAndSeverity() bool
- func (b Bug) ReviewedInSprint() bool
- func (b Bug) Untriaged() bool
- type BugData
- func (orig *BugData) FilterBlocker() *BugData
- func (orig *BugData) FilterByFlag(name, status string) *BugData
- func (orig *BugData) FilterBySeverity(sSeverities []string) *BugData
- func (orig *BugData) FilterByTargetRelease(sTargets []string) *BugData
- func (orig *BugData) FilterByTeams(teams []string) *BugData
- func (bd *BugData) GetBugs() []*Bug
- func (bd *BugData) GetPeopleMap() PeopleMap
- func (bd *BugData) GetTeamMap() TeamMap
- func (bd *BugData) Length() int
- func (bd *BugData) Reconcile() error
- func (bd *BugData) Reconciler(errs chan error)
- type PeopleMap
- type TeamMap
- func (b TeamMap) CountAll(team string) int
- func (b TeamMap) CountLowSeverity(team string) int
- func (b TeamMap) CountNotLowSeverity(team string) int
- func (b TeamMap) CountNotReviewedInSprint(team string) int
- func (b TeamMap) CountReviewedInSprint(team string) int
- func (b TeamMap) CountTargetRelease(team string, targets []string) int
- func (b TeamMap) Teams() []string
Constants ¶
View Source
const ( APIKeyFlagName = "bugzilla-key" UpcomingSprint = "UpcomingSprint" ReviewedInSprintFlagName = "reviewed-in-sprint" BlockerFlagName = "blocker" FlagTrue = "+" FlagRequested = "?" FlagFalse = "-" CurrentReleaseMinor = "4.7" )
Variables ¶
View Source
var ( CurrentRelease = fmt.Sprintf("%s.0", CurrentReleaseMinor) CurrentReleaseTargets = []string{"---", CurrentRelease} )
Functions ¶
Types ¶
type Bug ¶
func (Bug) BlockerRequested ¶
func (Bug) HasTargetRelease ¶
func (Bug) LowPriorityAndSeverity ¶
func (Bug) ReviewedInSprint ¶
type BugData ¶
func (*BugData) FilterBlocker ¶
func (*BugData) FilterByFlag ¶
func (*BugData) FilterBySeverity ¶
func (*BugData) FilterByTargetRelease ¶
func (*BugData) FilterByTeams ¶
func (*BugData) GetPeopleMap ¶
func (*BugData) GetTeamMap ¶
func (*BugData) Reconciler ¶
type TeamMap ¶
func (TeamMap) CountLowSeverity ¶
func (TeamMap) CountNotLowSeverity ¶
func (TeamMap) CountNotReviewedInSprint ¶
func (TeamMap) CountReviewedInSprint ¶
func (TeamMap) CountTargetRelease ¶
Click to show internal directories.
Click to hide internal directories.