Loading Changelog.md +2 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,8 @@ ## Refactor * Removed the publisher from a user's photo stream due to various issues [#6851](https://github.com/diaspora/diaspora/pull/6851) ## Bug fixes ## Features Loading app/assets/javascripts/app/pages/profile.js +1 −1 Original line number Diff line number Diff line Loading @@ -85,7 +85,7 @@ app.pages.Profile = app.views.Base.extend({ }); app.stream.fetch(); if( this.model.get('is_own_profile') ) { if( this.model.get("is_own_profile") && route !== "personPhotos" ) { app.publisher = new app.views.Publisher({collection : app.stream.items}); } app.shortcuts = app.shortcuts || new app.views.StreamShortcuts({el: $(document)}); Loading app/views/people/show.html.haml +1 −1 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ .stream_container - if user_signed_in? && current_user.person.id == @person.id - if user_signed_in? && current_user.person.id == @person.id && !current_page?(person_photos_path(@person)) = render 'publisher/publisher', publisher_aspects_for(nil) #main_stream.stream Loading spec/integration/profile_spec.rb +9 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,15 @@ describe PeopleController, type: :request do expect(response.body).not_to match(/a class="login"/) expect(response.body).to match(/div id='publisher_textarea_wrapper'/) end it "doesn't display the publisher for people photos path" do get "/people/#{alice.person.guid}/photos" expect(response.status).to eq(200) # make sure we are signed in expect(response.body).not_to match(/a class="login"/) expect(response.body).not_to match(/div class='publisher-textarea-wrapper' id='publisher_textarea_wrapper'/) end end context "for another user" do Loading Loading
Changelog.md +2 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,8 @@ ## Refactor * Removed the publisher from a user's photo stream due to various issues [#6851](https://github.com/diaspora/diaspora/pull/6851) ## Bug fixes ## Features Loading
app/assets/javascripts/app/pages/profile.js +1 −1 Original line number Diff line number Diff line Loading @@ -85,7 +85,7 @@ app.pages.Profile = app.views.Base.extend({ }); app.stream.fetch(); if( this.model.get('is_own_profile') ) { if( this.model.get("is_own_profile") && route !== "personPhotos" ) { app.publisher = new app.views.Publisher({collection : app.stream.items}); } app.shortcuts = app.shortcuts || new app.views.StreamShortcuts({el: $(document)}); Loading
app/views/people/show.html.haml +1 −1 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ .stream_container - if user_signed_in? && current_user.person.id == @person.id - if user_signed_in? && current_user.person.id == @person.id && !current_page?(person_photos_path(@person)) = render 'publisher/publisher', publisher_aspects_for(nil) #main_stream.stream Loading
spec/integration/profile_spec.rb +9 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,15 @@ describe PeopleController, type: :request do expect(response.body).not_to match(/a class="login"/) expect(response.body).to match(/div id='publisher_textarea_wrapper'/) end it "doesn't display the publisher for people photos path" do get "/people/#{alice.person.guid}/photos" expect(response.status).to eq(200) # make sure we are signed in expect(response.body).not_to match(/a class="login"/) expect(response.body).not_to match(/div class='publisher-textarea-wrapper' id='publisher_textarea_wrapper'/) end end context "for another user" do Loading