Index: redmine-0.9/app/controllers/issues_controller.rb =================================================================== --- redmine-0.9/app/controllers/issues_controller.rb (revision 3624) +++ redmine-0.9/app/controllers/issues_controller.rb (working copy) @@ -21,8 +21,8 @@ before_filter :find_issue, :only => [:show, :edit, :reply] before_filter :find_issues, :only => [:bulk_edit, :move, :destroy] - before_filter :find_project, :only => [:new, :update_form, :preview] - before_filter :authorize, :except => [:index, :changes, :gantt, :calendar, :preview, :context_menu] + before_filter :find_project, :only => [:new, :update_form, :preview, :show_tracker_description] + before_filter :authorize, :except => [:index, :changes, :gantt, :calendar, :preview, :context_menu, :show_tracker_description] before_filter :find_optional_project, :only => [:index, :changes, :gantt, :calendar] accept_key_auth :index, :show, :changes @@ -73,7 +73,6 @@ :offset => @issue_pages.current.offset, :limit => limit) @issue_count_by_group = @query.issue_count_by_group - respond_to do |format| format.html { render :template => 'issues/index.rhtml', :layout => !request.xhr? } format.atom { render_feed(@issues, :title => "#{@project || Setting.app_title}: #{l(:label_issue_plural)}") } @@ -455,6 +454,17 @@ render :partial => 'attributes' end + + def show_tracker_description + if params[:issue_tracker_id].blank? + tracker = Tracker.find_by_id(@issue.tracker_id) + else + tracker = Tracker.find_by_id(params[:issue_tracker_id]) + end + render :partial => 'tracker_description', :locals => {:tracker => tracker } + end + + def preview @issue = @project.issues.find_by_id(params[:id]) unless params[:id].blank? Index: redmine-0.9/app/views/trackers/list.rhtml =================================================================== --- redmine-0.9/app/views/trackers/list.rhtml (revision 3624) +++ redmine-0.9/app/views/trackers/list.rhtml (working copy) @@ -14,7 +14,7 @@ <% for tracker in @trackers %> "> - <%= link_to tracker.name, :action => 'edit', :id => tracker %> + <%= link_to tracker.name, {:action => 'edit', :id => tracker}, {:title => tracker.description} %> <% unless tracker.workflows.count > 0 %><%= l(:text_tracker_no_workflow) %> (<%= link_to l(:button_edit), {:controller => 'workflows', :action => 'edit', :tracker_id => tracker} %>)<% end %> <%= reorder_links('tracker', {:action => 'edit', :id => tracker}) %> Index: redmine-0.9/app/views/trackers/_form.rhtml =================================================================== --- redmine-0.9/app/views/trackers/_form.rhtml (revision 3624) +++ redmine-0.9/app/views/trackers/_form.rhtml (working copy) @@ -6,6 +6,9 @@

<%= f.text_field :name, :required => true %>

<%= f.check_box :is_in_roadmap %>

+

<%= f.text_area :description, :rows => 5, :class => 'wiki-edit' %>

+ + <% if IssueCustomField.all.any? %>

Index: redmine-0.9/app/views/projects/show.rhtml =================================================================== --- redmine-0.9/app/views/projects/show.rhtml (revision 3624) +++ redmine-0.9/app/views/projects/show.rhtml (working copy) @@ -9,7 +9,7 @@

<%= textilizable @project.description %>