diff options
author | Go MAEDA <maeda@farend.jp> | 2021-01-01 00:59:07 +0000 |
---|---|---|
committer | Go MAEDA <maeda@farend.jp> | 2021-01-01 00:59:07 +0000 |
commit | 3f3514d8b1a6c7db39c7b0e180598437a210fac0 (patch) | |
tree | 39b2f8498584ffa36ff07baff92a38e6bf5bdc35 /app/views | |
parent | 2ee2b349879a0816fc49700fade0be1750a6fa87 (diff) | |
download | redmine-3f3514d8b1a6c7db39c7b0e180598437a210fac0.tar.gz redmine-3f3514d8b1a6c7db39c7b0e180598437a210fac0.zip |
Show only valid projects on issue form when the issue is a subtask (#33419).
Patch by Marius BALTEANU.
git-svn-id: http://svn.redmine.org/redmine/trunk@20701 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/views')
-rw-r--r-- | app/views/issues/_attributes.html.erb | 3 | ||||
-rw-r--r-- | app/views/issues/_form.html.erb | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/app/views/issues/_attributes.html.erb b/app/views/issues/_attributes.html.erb index ee4ae109c..b5003c436 100644 --- a/app/views/issues/_attributes.html.erb +++ b/app/views/issues/_attributes.html.erb @@ -61,7 +61,8 @@ <div class="splitcontentright"> <% if @issue.safe_attribute? 'parent_issue_id' %> <p id="parent_issue"><%= f.text_field :parent_issue_id, :size => 10, - :required => @issue.required_attribute?('parent_issue_id') %></p> + :required => @issue.required_attribute?('parent_issue_id'), + :onchange => "updateIssueFrom('#{escape_javascript update_issue_form_path(@project, @issue)}', this)" %></p> <%= javascript_tag "observeAutocompleteField('issue_parent_issue_id', '#{escape_javascript(auto_complete_issues_path(:project_id => @issue.project, :scope => Setting.cross_project_subtasks, :status => @issue.closed? ? 'c' : 'o', :issue_id => @issue.id))}')" %> <% end %> diff --git a/app/views/issues/_form.html.erb b/app/views/issues/_form.html.erb index 0d3ca5e22..9654d631d 100644 --- a/app/views/issues/_form.html.erb +++ b/app/views/issues/_form.html.erb @@ -9,7 +9,7 @@ </p> <% end %> -<% projects = @issue.allowed_target_projects(User.current, @project) %> +<% projects = projects_for_select(@issue) %> <% if (@issue.safe_attribute?('project_id') || @issue.project_id_changed?) && (@project.nil? || projects.length > 1 || @issue.copy?) %> <p><%= f.select :project_id, project_tree_options_for_select(projects, :selected => @issue.project), {:required => true}, :onchange => "updateIssueFrom('#{escape_javascript update_issue_form_path(@project, @issue)}', this)" %></p> |