class VersionReportsController < ApplicationController unloadable menu_item :roadmap model_object Version before_filter :find_model_object, :only => [:show] before_filter :alias_model_object before_filter :find_project_from_association, :only => [:show] before_filter :authorize helper :custom_fields def show @show_time = params[:time] != 'false' @show_money = params[:money] != 'false' @show_dates = params[:dates] != 'false' @show_budget = params[:budget] != 'false' # the issues fetched here are the top level 'deliverable' issues. # so, we don't want to include issues from any other projects. @issues = @version.fixed_issues.where(:project_id => @version.project_id) @issues.sort_by! {|issue| issue.subject.sub(/\!\!\w*/,'')} end private def alias_model_object @version = @version_report end end