Commit 0fb9f5877a5aa0ee3d02ead97f5be2e5387931b2
1 parent
cffc52de
Exists in
master
and in
20 other branches
rails4.1: renamed reserved keyword
Showing
5 changed files
with
10 additions
and
9 deletions
Show diff stats
app/controllers/public/search_controller.rb
app/models/article.rb
| ... | ... | @@ -259,7 +259,8 @@ class Article < ActiveRecord::Base |
| 259 | 259 | {:conditions => [ 'parent_id is null and profile_id = ?', profile.id ]} |
| 260 | 260 | } |
| 261 | 261 | |
| 262 | - scope :public, | |
| 262 | + # :public is reserved on rails 4.1, use is_public instead | |
| 263 | + scope :is_public, | |
| 263 | 264 | :conditions => [ "advertise = ? AND published = ? AND profiles.visible = ? AND profiles.public_profile = ?", true, true, true, true ], :joins => [:profile] |
| 264 | 265 | |
| 265 | 266 | scope :more_recent, |
| ... | ... | @@ -280,7 +281,7 @@ class Article < ActiveRecord::Base |
| 280 | 281 | |
| 281 | 282 | def self.recent(limit = nil, extra_conditions = {}, pagination = true) |
| 282 | 283 | result = scoped({:conditions => extra_conditions}). |
| 283 | - public. | |
| 284 | + is_public. | |
| 284 | 285 | relevant_as_recent. |
| 285 | 286 | limit(limit). |
| 286 | 287 | order(['articles.published_at desc', 'articles.id desc']) | ... | ... |
app/models/profile.rb
| ... | ... | @@ -133,7 +133,7 @@ class Profile < ActiveRecord::Base |
| 133 | 133 | |
| 134 | 134 | scope :visible, :conditions => { :visible => true, :secret => false } |
| 135 | 135 | scope :disabled, :conditions => { :visible => false } |
| 136 | - scope :public, :conditions => { :visible => true, :public_profile => true, :secret => false } | |
| 136 | + scope :is_public, :conditions => { :visible => true, :public_profile => true, :secret => false } | |
| 137 | 137 | scope :enabled, :conditions => { :enabled => true } |
| 138 | 138 | |
| 139 | 139 | # Subclasses must override this method | ... | ... |
test/unit/article_test.rb
| ... | ... | @@ -1646,7 +1646,7 @@ class ArticleTest < ActiveSupport::TestCase |
| 1646 | 1646 | art4 = create(Article, :name => 'article 4', :profile_id => fast_create(Person, :visible => false).id) |
| 1647 | 1647 | art5 = create(Article, :name => 'article 5', :profile_id => fast_create(Person, :public_profile => false).id) |
| 1648 | 1648 | |
| 1649 | - articles = Article.public | |
| 1649 | + articles = Article.is_public | |
| 1650 | 1650 | assert_includes articles, art1 |
| 1651 | 1651 | assert_not_includes articles, art2 |
| 1652 | 1652 | assert_not_includes articles, art3 | ... | ... |
test/unit/profile_test.rb
| ... | ... | @@ -2074,10 +2074,10 @@ class ProfileTest < ActiveSupport::TestCase |
| 2074 | 2074 | p3 = fast_create(Profile, :public_profile => false) |
| 2075 | 2075 | p4 = fast_create(Profile, :visible => false, :public_profile => false) |
| 2076 | 2076 | |
| 2077 | - assert_includes Profile.public, p1 | |
| 2078 | - assert_not_includes Profile.public, p2 | |
| 2079 | - assert_not_includes Profile.public, p3 | |
| 2080 | - assert_not_includes Profile.public, p4 | |
| 2077 | + assert_includes Profile.is_public, p1 | |
| 2078 | + assert_not_includes Profile.is_public, p2 | |
| 2079 | + assert_not_includes Profile.is_public, p3 | |
| 2080 | + assert_not_includes Profile.is_public, p4 | |
| 2081 | 2081 | end |
| 2082 | 2082 | |
| 2083 | 2083 | should 'folder_types search for folders in the plugins' do | ... | ... |