Patch #40538 ยป version_extension.rb
| 1 |
# app/models/version_extension.rb
|
|---|---|
| 2 |
module VersionExtension |
| 3 |
def self.included(base) |
| 4 |
base.class_eval do |
| 5 |
def visible_fixed_issues |
| 6 |
@visible_fixed_issues ||= begin |
| 7 |
issues = fixed_issues.visible |
| 8 |
# Aggiungi gli issue figlio degli altri progetti
|
| 9 |
issue_ids = issues.pluck(:id) |
| 10 |
child_issues = Issue.where(parent_id: issue_ids).where.not(project_id: project_id) |
| 11 |
all_issues = issues + child_issues |
| 12 |
all_issues
|
| 13 |
end
|
| 14 |
end
|
| 15 |
|
| 16 |
end
|
| 17 |
end
|
| 18 |
end
|
| 19 |
# Includi il modulo nel modello Version
|
| 20 |
Version.include(VersionExtension) |
| 21 |
|