blob: 00f28a81a728bcb5ddff275872b4d473d9037957 (
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
27
28
29
30
31
|
require 'debugger'
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
|