annotate app/controllers/.svn/text-base/gantts_controller.rb.svn-base @ 45:65d9e2cabaa3 luisf

Added tipoftheday to the config/settings in order to correct previous issues. Tip of the day is now working correctly. Added the heading strings to the locales files.
author luisf
date Tue, 23 Nov 2010 11:50:01 +0000
parents 40f7cfd4df19
children cbce1fd3b1b7
rev   line source
Chris@0 1 class GanttsController < ApplicationController
Chris@14 2 menu_item :gantt
Chris@0 3 before_filter :find_optional_project
Chris@0 4
Chris@0 5 rescue_from Query::StatementInvalid, :with => :query_statement_invalid
Chris@0 6
chris@22 7 helper :gantt
Chris@0 8 helper :issues
Chris@0 9 helper :projects
Chris@0 10 helper :queries
Chris@0 11 include QueriesHelper
Chris@0 12 helper :sort
Chris@0 13 include SortHelper
Chris@0 14 include Redmine::Export::PDF
Chris@0 15
Chris@0 16 def show
Chris@0 17 @gantt = Redmine::Helpers::Gantt.new(params)
chris@22 18 @gantt.project = @project
Chris@0 19 retrieve_query
Chris@0 20 @query.group_by = nil
chris@22 21 @gantt.query = @query if @query.valid?
Chris@0 22
Chris@0 23 basename = (@project ? "#{@project.identifier}-" : '') + 'gantt'
Chris@0 24
Chris@0 25 respond_to do |format|
Chris@0 26 format.html { render :action => "show", :layout => !request.xhr? }
chris@22 27 format.png { send_data(@gantt.to_image, :disposition => 'inline', :type => 'image/png', :filename => "#{basename}.png") } if @gantt.respond_to?('to_image')
chris@22 28 format.pdf { send_data(@gantt.to_pdf, :type => 'application/pdf', :filename => "#{basename}.pdf") }
Chris@0 29 end
Chris@0 30 end
Chris@0 31
chris@22 32 def update
chris@22 33 show
chris@22 34 end
chris@22 35
Chris@0 36 end