Merge branch 'stable' into develop

This commit is contained in:
Dennis Schubert 2015-07-27 02:05:14 +02:00
commit 04135d7b28
5 changed files with 25 additions and 13 deletions

View file

@ -88,6 +88,7 @@ With the port to Bootstrap 3, app/views/terms/default.haml has a new structure.
* Fix mobile more-button wording when there are less than 15 posts [#6118](https://github.com/diaspora/diaspora/pull/6118) * Fix mobile more-button wording when there are less than 15 posts [#6118](https://github.com/diaspora/diaspora/pull/6118)
* Fix reappearing flash boxes during sign-in [#6146](https://github.com/diaspora/diaspora/pull/6146) * Fix reappearing flash boxes during sign-in [#6146](https://github.com/diaspora/diaspora/pull/6146)
* Capitalize Wiki link [#6193](https://github.com/diaspora/diaspora/pull/6193) * Capitalize Wiki link [#6193](https://github.com/diaspora/diaspora/pull/6193)
* Fix mobile photos index page [#6243](https://github.com/diaspora/diaspora/pull/6243)
## Features ## Features
* Add configuration options for some debug logs [#6090](https://github.com/diaspora/diaspora/pull/6090) * Add configuration options for some debug logs [#6090](https://github.com/diaspora/diaspora/pull/6090)

View file

@ -34,6 +34,7 @@ class PhotosController < ApplicationController
} }
render "people/show", layout: "with_header" render "people/show", layout: "with_header"
end end
format.mobile { render "people/show" }
format.json{ render_for_api :backbone, :json => @posts, :root => :photos } format.json{ render_for_api :backbone, :json => @posts, :root => :photos }
end end
else else

View file

@ -17,17 +17,17 @@
= Diaspora::Taggable.format_tags(@person.tag_string) = Diaspora::Taggable.format_tags(@person.tag_string)
.row .row
.col-md-12.profile_stream .col-md-12.profile_stream
- if @stream.stream_posts.length > 0 - if @post_type == :photos
- if @post_type == :photos = render "photos/index", photos: @posts
= render 'photos/index', photos: @stream.stream_posts
- else
#main_stream.stream
= render 'shared/stream', posts: @stream.stream_posts
= render 'shared/stream_more_button'
- else - else
#main_stream - if @stream.stream_posts.length > 0
.dull #main_stream.stream
- if @block.present? = render "shared/stream", posts: @stream.stream_posts
= t('.ignoring', name: @person.first_name) = render "shared/stream_more_button"
- elsif user_signed_in? && (current_user.person != @person) - else
= t('.has_not_shared_with_you_yet', name: @person.first_name) #main_stream
.dull
- if @block.present?
= t(".ignoring", name: @person.first_name)
- elsif user_signed_in? && (current_user.person != @person)
= t(".has_not_shared_with_you_yet", name: @person.first_name)

View file

@ -82,6 +82,16 @@ describe PhotosController, :type => :controller do
expect(response).to be_success expect(response).to be_success
end end
it "succeeds on mobile devices without any available pictures" do
get :index, format: :mobile, person_id: FactoryGirl.create(:person).guid.to_s
expect(response).to be_success
end
it "succeeds on mobile devices with available pictures" do
get :index, format: :mobile, person_id: bob.person.guid.to_s
expect(response).to be_success
end
it "displays the logged in user's pictures" do it "displays the logged in user's pictures" do
get :index, :person_id => alice.person.guid.to_s get :index, :person_id => alice.person.guid.to_s
expect(assigns[:person]).to eq(alice.person) expect(assigns[:person]).to eq(alice.person)