Simplified returning blocked/blocking dependencies
This commit is contained in:
parent
ee771514fe
commit
82129b85e9
|
|
@ -1515,26 +1515,22 @@ func UpdateIssue(issue *Issue) error {
|
||||||
|
|
||||||
// Get Blocked By Dependencies, aka all issues this issue is blocked by.
|
// Get Blocked By Dependencies, aka all issues this issue is blocked by.
|
||||||
func (issue *Issue) getBlockedByDependencies(e Engine) (issueDeps []*Issue, err error) {
|
func (issue *Issue) getBlockedByDependencies(e Engine) (issueDeps []*Issue, err error) {
|
||||||
err = e.
|
return issueDeps, e.
|
||||||
Table("issue_dependency").
|
Table("issue_dependency").
|
||||||
Select("issue.*").
|
Select("issue.*").
|
||||||
Join("INNER", "issue", "issue.id = issue_dependency.dependency_id").
|
Join("INNER", "issue", "issue.id = issue_dependency.dependency_id").
|
||||||
Where("issue_id = ?", issue.ID).
|
Where("issue_id = ?", issue.ID).
|
||||||
Find(&issueDeps)
|
Find(&issueDeps)
|
||||||
|
|
||||||
return
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get Blocking Dependencies, aka all issues this issue blocks.
|
// Get Blocking Dependencies, aka all issues this issue blocks.
|
||||||
func (issue *Issue) getBlockingDependencies(e Engine) (issueDeps []*Issue, err error) {
|
func (issue *Issue) getBlockingDependencies(e Engine) (issueDeps []*Issue, err error) {
|
||||||
err = e.
|
return issueDeps, e.
|
||||||
Table("issue_dependency").
|
Table("issue_dependency").
|
||||||
Select("issue.*").
|
Select("issue.*").
|
||||||
Join("INNER", "issue", "issue.id = issue_dependency.issue_id").
|
Join("INNER", "issue", "issue.id = issue_dependency.issue_id").
|
||||||
Where("dependency_id = ?", issue.ID).
|
Where("dependency_id = ?", issue.ID).
|
||||||
Find(&issueDeps)
|
Find(&issueDeps)
|
||||||
|
|
||||||
return
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// BlockedByDependencies finds all Dependencies an issue is blocked by
|
// BlockedByDependencies finds all Dependencies an issue is blocked by
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user