From 143be7ee029273ca882d3cfb807a9952eaab6539 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Sun, 18 Mar 2007 18:32:59 +0000 Subject: added a setting option to set the feeds content limit git-svn-id: http://redmine.rubyforge.org/svn/trunk@346 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/controllers/feeds_controller.rb | 4 ++-- app/views/settings/edit.rhtml | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'app') diff --git a/app/controllers/feeds_controller.rb b/app/controllers/feeds_controller.rb index 46e8ae05c..20ae6f254 100644 --- a/app/controllers/feeds_controller.rb +++ b/app/controllers/feeds_controller.rb @@ -27,7 +27,7 @@ class FeedsController < ApplicationController # news feeds def news News.with_scope(:find => @find_options) do - @news = News.find :all, :order => "#{News.table_name}.created_on DESC", :limit => 10, :include => [ :author, :project ] + @news = News.find :all, :order => "#{News.table_name}.created_on DESC", :include => [ :author, :project ] end headers["Content-Type"] = "application/rss+xml" render :action => 'news_atom' if 'atom' == params[:format] @@ -94,7 +94,7 @@ private # global feed scope = ["#{Project.table_name}.is_public=?", true] end - @find_options = {:conditions => scope, :limit => 10} + @find_options = {:conditions => scope, :limit => Setting.feeds_limit} return true end end diff --git a/app/views/settings/edit.rhtml b/app/views/settings/edit.rhtml index aac4ab686..4bdea07b9 100644 --- a/app/views/settings/edit.rhtml +++ b/app/views/settings/edit.rhtml @@ -1,5 +1,6 @@

<%= l(:label_settings) %>

+
<% form_tag({:action => 'edit'}, :class => "tabular") do %>

@@ -41,6 +42,10 @@

<%= select_tag 'settings[wiki_compression]', options_for_select( [[l(:label_none), 0], ["gzip", "gzip"]], Setting.wiki_compression) %>

+

+<%= text_field_tag 'settings[feeds_limit]', Setting.feeds_limit, :size => 6 %>

+
<%= submit_tag l(:button_save) %> +
<% end %> \ No newline at end of file -- cgit v1.2.3