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
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<h2><%= l(:label_settings) %></h2>
|
||||
|
||||
<div id="settings">
|
||||
<% form_tag({:action => 'edit'}, :class => "tabular") do %>
|
||||
<div class="box">
|
||||
<p><label><%= l(:setting_app_title) %></label>
|
||||
@@ -41,6 +42,10 @@
|
||||
<p><label><%= l(:setting_wiki_compression) %></label>
|
||||
<%= select_tag 'settings[wiki_compression]', options_for_select( [[l(:label_none), 0], ["gzip", "gzip"]], Setting.wiki_compression) %></p>
|
||||
|
||||
<p><label><%= l(:setting_feeds_limit) %></label>
|
||||
<%= text_field_tag 'settings[feeds_limit]', Setting.feeds_limit, :size => 6 %></p>
|
||||
|
||||
</div>
|
||||
<%= submit_tag l(:button_save) %>
|
||||
</div>
|
||||
<% end %>
|
||||
Reference in New Issue
Block a user