obey-subtask-settings-411.patch

Vincent VIGNOLLE, 2021-04-12 10:58

Download (1.11 KB)

View differences:

app/models/issue.rb (working copy)
1516 1516
  # Returns a scope of projects that user can assign the issue to
1517 1517
  def allowed_target_projects(user=User.current, context=nil)
1518 1518
    if new_record? && context.is_a?(Project) && !copy?
1519
      current_project = context.self_and_descendants
1520
    elsif new_record?
1521
      current_project = nil
1522
    else
1519
      case Setting.cross_project_subtasks
1520
      when 'system'
1521
        current_project = nil
1522
      when 'tree'
1523
        current_project = context.root.self_and_descendants
1524
      when 'hierarchy'
1525
        current_project = context.hierarchy
1526
      when 'descendants'
1527
        current_project = context.self_and_descendants
1528
      else
1529
        current_project = nil
1530
      end    
1531
    else                                                                                                                                                                                                           
1523 1532
      current_project = project
1524 1533
    end