Index: app/helpers/issues_helper.rb =================================================================== --- app/helpers/issues_helper.rb +++ app/helpers/issues_helper.rb @@ -252,7 +252,7 @@ old_value = format_date(detail.old_value.to_date) if detail.old_value when 'project_id', 'status_id', 'tracker_id', 'assigned_to_id', - 'priority_id', 'category_id', 'fixed_version_id' + 'priority_id', 'category_id', 'fixed_version_id', 'author_id' value = find_name_by_reflection(field, detail.value) old_value = find_name_by_reflection(field, detail.old_value) Index: app/models/issue.rb =================================================================== --- app/models/issue.rb +++ app/models/issue.rb @@ -323,6 +323,7 @@ safe_attributes 'tracker_id', 'status_id', 'category_id', + 'author_id', 'assigned_to_id', 'priority_id', 'fixed_version_id', Index: app/views/issues/_attributes.html.erb =================================================================== --- app/views/issues/_attributes.html.erb +++ app/views/issues/_attributes.html.erb @@ -3,6 +3,9 @@
<%= f.select :author_id, (@issue.assignable_users.collect {|m| [m.name, m.id]}), :include_blank => false, :required => true %>
+<% end %><%= f.select :status_id, (@allowed_statuses.collect {|p| [p.name, p.id]}), {:required => true}, :onchange => "updateIssueFrom('#{escape_javascript project_issue_form_path(@project, :id => @issue, :format => 'js')}')" %>
Index: app/views/issues/show.html.erb =================================================================== --- app/views/issues/show.html.erb +++ app/views/issues/show.html.erb @@ -26,6 +26,7 @@