From 937d0c70f770912de8637798cded5071149876c0 Mon Sep 17 00:00:00 2001 From: Eric Davis Date: Thu, 11 Feb 2010 16:42:52 +0000 Subject: [PATCH] Refactored IssueStatus finder to a before_filter git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3410 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/controllers/reports_controller.rb | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/controllers/reports_controller.rb b/app/controllers/reports_controller.rb index 19eee5fb..4b7942a7 100644 --- a/app/controllers/reports_controller.rb +++ b/app/controllers/reports_controller.rb @@ -17,11 +17,9 @@ class ReportsController < ApplicationController menu_item :issues - before_filter :find_project, :authorize + before_filter :find_project, :authorize, :find_issue_statuses def issue_report - @statuses = IssueStatus.find(:all, :order => 'position') - @trackers = @project.trackers @versions = @project.shared_versions.sort @priorities = IssuePriority.all @@ -42,8 +40,6 @@ class ReportsController < ApplicationController end def issue_report_details - @statuses = IssueStatus.find(:all, :order => 'position') - case params[:detail] when "tracker" @field = "tracker_id" @@ -91,4 +87,9 @@ class ReportsController < ApplicationController end end + private + + def find_issue_statuses + @statuses = IssueStatus.find(:all, :order => 'position') + end end