Method: Issue#valid_parent_project?
- Defined in:
- app/models/issue.rb
#valid_parent_project?(issue = parent) ⇒ Boolean
Returns true if issue’s project is a valid parent issue project
1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 |
# File 'app/models/issue.rb', line 1544 def valid_parent_project?(issue=parent) return true if issue.nil? || issue.project_id == project_id case Setting.cross_project_subtasks when 'system' true when 'tree' issue.project.root == project.root when 'hierarchy' issue.project.is_or_is_ancestor_of?(project) || issue.project.is_descendant_of?(project) when 'descendants' issue.project.is_or_is_ancestor_of?(project) else false end end |