Commit 6058722d735f154f65423f2fb78cfeb0f944f20d
1 parent
4d39d7f9
Exists in
master
and in
28 other branches
ActionItem616: fixed listing of recent private content
git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@2400 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
2 changed files
with
1 additions
and
16 deletions
Show diff stats
app/models/article.rb
| ... | ... | @@ -77,7 +77,7 @@ class Article < ActiveRecord::Base |
| 77 | 77 | # |
| 78 | 78 | # Only includes articles where advertise == true |
| 79 | 79 | def self.recent(limit) |
| 80 | - options = { :limit => limit, :conditions => { :advertise => true }, :order => 'created_at desc, articles.id desc' } | |
| 80 | + options = { :limit => limit, :conditions => { :advertise => true, :public_article => true }, :order => 'created_at desc, articles.id desc' } | |
| 81 | 81 | self.find(:all, options) |
| 82 | 82 | end |
| 83 | 83 | ... | ... |
test/functional/profile_editor_controller_test.rb
| ... | ... | @@ -213,21 +213,6 @@ class ProfileEditorControllerTest < Test::Unit::TestCase |
| 213 | 213 | assert_equal false, Profile['ze'].public_profile |
| 214 | 214 | end |
| 215 | 215 | |
| 216 | - should 'display public_content field for editing' do | |
| 217 | - profile = Profile['ze'] | |
| 218 | - get :edit, :profile => 'ze' | |
| 219 | - assert_tag :tag => 'input', :attributes => { :type => 'radio', :checked => 'checked', :name => 'profile_data[public_content]', :value => 'true' } | |
| 220 | - assert_tag :tag => 'input', :attributes => { :type => 'radio', :name => 'profile_data[public_content]', :value => 'false' } | |
| 221 | - end | |
| 222 | - | |
| 223 | - should 'display properly that the content is non-public' do | |
| 224 | - profile = Profile['ze'] | |
| 225 | - profile.update_attributes(:public_content => false) | |
| 226 | - get :edit, :profile => 'ze' | |
| 227 | - assert_tag :tag => 'input', :attributes => { :type => 'radio', :checked => 'checked', :name => 'profile_data[public_content]', :value => 'false' } | |
| 228 | - assert_tag :tag => 'input', :attributes => { :type => 'radio', :name => 'profile_data[public_content]', :value => 'true' } | |
| 229 | - end | |
| 230 | - | |
| 231 | 216 | should 'show error messages for invalid foundation_year' do |
| 232 | 217 | org = Organization.create!(:name => 'test org', :identifier => 'testorg') |
| 233 | 218 | post :edit, :profile => 'testorg', :profile_data => { :foundation_year => 'aaa' } | ... | ... |