Defect #34778 » 0025-Subject-is-safe-for-new-issue.patch
app/models/issue.rb | ||
---|---|---|
560 | 560 |
names -= disabled_core_fields |
561 | 561 |
names -= read_only_attribute_names(user) |
562 | 562 |
if new_record? |
563 |
# Make sure that project_id can always be set for new issues |
|
563 |
# Make sure that project_id and subject can always be set for new issues
|
|
564 | 564 |
names |= %w(project_id) |
565 |
names |= %w(subject) |
|
565 | 566 |
end |
566 | 567 |
if dates_derived? |
567 | 568 |
names -= %w(start_date due_date) |
app/views/issues/_form.html.erb | ||
---|---|---|
15 | 15 |
:onchange => "updateIssueFrom('#{escape_javascript update_issue_form_path(@project, @issue)}', this)" %></p> |
16 | 16 |
<% end %> |
17 | 17 | |
18 |
<% if @issue.safe_attribute?('tracker_id') || (@issue.persisted? && @issue.tracker_id_changed?) %> |
|
18 |
<% if @issue.safe_attribute?('tracker_id') || (@issue.persisted? && @issue.tracker_id_changed?) || @issue.new_record? %>
|
|
19 | 19 |
<p> |
20 | 20 |
<%= f.select :tracker_id, trackers_options_for_select(@issue), {:required => true}, |
21 | 21 |
:onchange => "updateIssueFrom('#{escape_javascript update_issue_form_path(@project, @issue)}', this)", |
... | ... | |
24 | 24 |
</p> |
25 | 25 |
<%= render partial: 'issues/trackers_description', locals: {trackers: trackers_for_select(@issue)} %> |
26 | 26 |
<% end %> |
27 | ||
28 |
<% if @issue.safe_attribute? 'subject' %> |
|
27 |
<% if @issue.safe_attribute?('subject') || @issue.new_record? %> |
|
29 | 28 |
<p><%= f.text_field :subject, :size => 80, :maxlength => 255, :required => true %></p> |
30 | 29 |
<% end %> |
31 | 30 |