summaryrefslogtreecommitdiffstats
path: root/app/views
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2015-02-14 08:03:51 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2015-02-14 08:03:51 +0000
commit3da7b1bc2882cfb02c5068680979158322242398 (patch)
tree87ed265520ff93243dbd7c1074e47f5e37c7abac /app/views
parentb17883a2dff6cd49ea407b449ac0e97dca38e56a (diff)
downloadredmine-3da7b1bc2882cfb02c5068680979158322242398.tar.gz
redmine-3da7b1bc2882cfb02c5068680979158322242398.zip
Implements /issues/new form for creating issues outside a project (#1003).
git-svn-id: http://svn.redmine.org/redmine/trunk@13999 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/views')
-rw-r--r--app/views/issues/_form.html.erb2
-rw-r--r--app/views/issues/new.html.erb4
2 files changed, 3 insertions, 3 deletions
diff --git a/app/views/issues/_form.html.erb b/app/views/issues/_form.html.erb
index 44578610c..c071cb0e1 100644
--- a/app/views/issues/_form.html.erb
+++ b/app/views/issues/_form.html.erb
@@ -7,7 +7,7 @@
</p>
<% end %>
-<% if @issue.safe_attribute? 'project_id' %>
+<% if @issue.safe_attribute?('project_id') && (!@issue.new_record? || @project.nil? || @issue.copy?) %>
<p><%= f.select :project_id, project_tree_options_for_select(@issue.allowed_target_projects, :selected => @issue.project), {:required => true},
:onchange => "updateIssueFrom('#{escape_javascript update_issue_form_path(@project, @issue)}')" %></p>
<% end %>
diff --git a/app/views/issues/new.html.erb b/app/views/issues/new.html.erb
index f168c39a4..c93a1fc1f 100644
--- a/app/views/issues/new.html.erb
+++ b/app/views/issues/new.html.erb
@@ -2,7 +2,7 @@
<%= call_hook(:view_issues_new_top, {:issue => @issue}) %>
-<%= labelled_form_for @issue, :url => project_issues_path(@project),
+<%= labelled_form_for @issue, :url => _project_issues_path(@project),
:html => {:id => 'issue-form', :multipart => true} do |f| %>
<%= error_messages_for 'issue' %>
<%= hidden_field_tag 'copy_from', params[:copy_from] if params[:copy_from] %>
@@ -49,7 +49,7 @@
<%= submit_tag l(:button_create) %>
<%= submit_tag l(:button_create_and_continue), :name => 'continue' %>
- <%= preview_link preview_new_issue_path(:project_id => @project), 'issue-form' %>
+ <%= preview_link preview_new_issue_path(:project_id => @issue.project), 'issue-form' %>
<% end %>
<div id="preview" class="wiki"></div>