Commit ce5a8c2c77a7c5de43353adfb95435b6b8059ae4
1 parent
393fd2da
Exists in
master
and in
29 other branches
ActionItem1049: saner defaults for blog
Showing
3 changed files
with
6 additions
and
6 deletions
Show diff stats
app/models/blog.rb
... | ... | @@ -10,7 +10,7 @@ class Blog < Folder |
10 | 10 | blog.feed = blog.feed_attrs |
11 | 11 | end |
12 | 12 | |
13 | - settings_items :posts_per_page, :type => :integer, :default => 20 | |
13 | + settings_items :posts_per_page, :type => :integer, :default => 5 | |
14 | 14 | settings_items :title, :type => :string, :default => N_('Blog') |
15 | 15 | |
16 | 16 | def initialize(*args) | ... | ... |
app/models/rss_feed.rb
... | ... | @@ -14,9 +14,9 @@ class RssFeed < Article |
14 | 14 | end |
15 | 15 | alias :settings :body |
16 | 16 | |
17 | - # The maximum number of articles to be displayed in the RSS feed. | |
17 | + # The maximum number of articles to be displayed in the RSS feed. Default: 10 | |
18 | 18 | def limit |
19 | - settings[:limit] | |
19 | + settings[:limit] || 10 | |
20 | 20 | end |
21 | 21 | def limit=(value) |
22 | 22 | settings[:limit] = value |
... | ... | @@ -68,7 +68,7 @@ class RssFeed < Article |
68 | 68 | if (self.include == 'parent_and_children') && self.parent |
69 | 69 | self.parent.map_traversal |
70 | 70 | else |
71 | - profile.recent_documents(self.limit || 10) | |
71 | + profile.recent_documents(self.limit) | |
72 | 72 | end |
73 | 73 | end |
74 | 74 | def data | ... | ... |
app/views/cms/_blog.rhtml
... | ... | @@ -11,8 +11,8 @@ |
11 | 11 | <%= labelled_form_field(_('Posts per page:'), f.select(:posts_per_page, [5, 10, 20, 50, 100])) %> |
12 | 12 | |
13 | 13 | <% f.fields_for 'feed', @article.feed do |feed| %> |
14 | - <%= labelled_form_field(_('Limit of posts in RSS Feed'), feed.select(:limit, ['5', '10', '20', '50'])) %> | |
15 | - <%= labelled_form_field(_('Use as description in RSS Feed:'), feed.select(:feed_item_description, [ [ _('Article abstract'), 'abstract'], [ _('Article body'), 'body']])) %> | |
14 | + <%= labelled_form_field(_('Limit of posts in RSS Feed'), feed.select(:limit, [5, 10, 20, 50])) %> | |
15 | + <%= labelled_form_field(_('Use as description in RSS Feed:'), feed.select(:feed_item_description, [ [ _('Article body'), 'body'], [ _('Article abstract'), 'abstract'] ])) %> | |
16 | 16 | <% end %> |
17 | 17 | |
18 | 18 | <% f.fields_for 'external_feed_builder', @article.external_feed do |efeed| %> | ... | ... |