diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2007-09-27 19:35:53 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2007-09-27 19:35:53 +0000 |
commit | 20aff7cc7077650c2021b8bab27a87e5b6cf0d9d (patch) | |
tree | 70fa25932dfa3937cf85fc896d1cfcf7c6a21954 /app/controllers/wiki_controller.rb | |
parent | d823c284843440c28a2a05b83f35657eaa11c00b (diff) | |
download | redmine-20aff7cc7077650c2021b8bab27a87e5b6cf0d9d.tar.gz redmine-20aff7cc7077650c2021b8bab27a87e5b6cf0d9d.zip |
Added wiki index by date.
git-svn-id: http://redmine.rubyforge.org/svn/trunk@768 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/controllers/wiki_controller.rb')
-rw-r--r-- | app/controllers/wiki_controller.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/app/controllers/wiki_controller.rb b/app/controllers/wiki_controller.rb index 5bade625e..e3c9ed202 100644 --- a/app/controllers/wiki_controller.rb +++ b/app/controllers/wiki_controller.rb @@ -121,11 +121,12 @@ class WikiController < ApplicationController page_title = params[:page].downcase case page_title # show pages index, sorted by title - when 'page_index' + when 'page_index', 'date_index' # eager load information about last updates, without loading text @pages = @wiki.pages.find :all, :select => "#{WikiPage.table_name}.*, #{WikiContent.table_name}.updated_on", :joins => "LEFT JOIN #{WikiContent.table_name} ON #{WikiContent.table_name}.page_id = #{WikiPage.table_name}.id", :order => 'title' + @pages_by_date = @pages.group_by {|p| p.updated_on.to_date} # export wiki to a single html file when 'export' @pages = @wiki.pages.find :all, :order => 'title' |