To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Tag: | Revision:

root / app / controllers / welcome_controller.rb @ 1078:b9e34a051f82

History | View | Annotate | Download (1.37 KB)

1 909:cbb26bc654de Chris
# Redmine - project management software
2
# Copyright (C) 2006-2011  Jean-Philippe Lang
3 0:513646585e45 Chris
#
4
# This program is free software; you can redistribute it and/or
5
# modify it under the terms of the GNU General Public License
6
# as published by the Free Software Foundation; either version 2
7
# of the License, or (at your option) any later version.
8 909:cbb26bc654de Chris
#
9 0:513646585e45 Chris
# This program is distributed in the hope that it will be useful,
10
# but WITHOUT ANY WARRANTY; without even the implied warranty of
11
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12
# GNU General Public License for more details.
13 909:cbb26bc654de Chris
#
14 0:513646585e45 Chris
# You should have received a copy of the GNU General Public License
15
# along with this program; if not, write to the Free Software
16
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
17
18
class WelcomeController < ApplicationController
19
  caches_action :robots
20
21 335:7acd282bee3c chris
  include ProjectsHelper
22
  helper :projects
23
24 0:513646585e45 Chris
  def index
25 374:dcfde3922ec2 chris
    @site_project = Project.find_by_identifier "soundsoftware-site"
26
    @site_news = []
27
    @site_news = News.latest_for @site_project if @site_project
28 49:158a59127bbe luisf
29 363:ce85aa993384 chris
    # tests if user is logged in to generate the tips of the day list
30 49:158a59127bbe luisf
    if User.current.logged?
31
      @tipsoftheday = Setting.tipoftheday_text
32
    else
33
      @tipsoftheday = ''
34
    end
35
36 0:513646585e45 Chris
  end
37 909:cbb26bc654de Chris
38 0:513646585e45 Chris
  def robots
39
    @projects = Project.all_public.active
40
    render :layout => false, :content_type => 'text/plain'
41
  end
42
end