summaryrefslogtreecommitdiff
path: root/app/controllers/version_reports_controller.rb
blob: 6979943e56cffef0040d997d6307924d66f3ad3d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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'
    # 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)
  end

  private

  def alias_model_object
    @version = @version_report
  end

end