diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 4a20f5909fac64dcd1b1e7882742713305457624..6fed2b8b6b355bedae28c0ec415a40428be1a008 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -33,14 +33,6 @@ module ApplicationHelper "bookmarklet('#{bookmarklet_url}', #{width}, #{height});" end - def contacts_link - if current_user.contacts.size > 0 - contacts_path - else - community_spotlight_path - end - end - def all_services_connected? current_user.services.size == AppConfig.configured_services.size end diff --git a/lib/stream/aspect.rb b/lib/stream/aspect.rb index bdfe6c0846c264deec3cc9f18bee268f35bdf0a3..0891ebde191882d9de8d823ba3855e3ca231e596 100644 --- a/lib/stream/aspect.rb +++ b/lib/stream/aspect.rb @@ -85,18 +85,6 @@ class Stream::Aspect < Stream::Base @all_aspects ||= aspect_ids.length == user.aspects.size end - # Provides a link to the user to the contacts page that corresponds with - # the stream's active aspects. - # - # @return [String] Link to contacts - def contacts_link - if for_all_aspects? || aspect_ids.size > 1 - Rails.application.routes.url_helpers.contacts_path - else - Rails.application.routes.url_helpers.contacts_path(:a_id => aspect.id) - end - end - # This is perfomance optimization, as everyone in your aspect stream you have # a contact. # diff --git a/lib/stream/base.rb b/lib/stream/base.rb index 0d705469ff79332160ce1789eef5a54e1d34e2fc..72dad18d298738bc2507ad2108d413ec9ff3ed50 100644 --- a/lib/stream/base.rb +++ b/lib/stream/base.rb @@ -49,11 +49,6 @@ class Stream::Base includes(:profile) end - # @return [String] - def contacts_link - Rails.application.routes.url_helpers.contacts_path - end - # @return [Boolean] def for_all_aspects? true diff --git a/spec/helpers/application_helper_spec.rb b/spec/helpers/application_helper_spec.rb index 68ef705712aa85bd05a77acbb32c85639b4d2d41..e03b1562419bc1950855e78ea8885d9de783cf82 100644 --- a/spec/helpers/application_helper_spec.rb +++ b/spec/helpers/application_helper_spec.rb @@ -10,24 +10,6 @@ describe ApplicationHelper, :type => :helper do @person = FactoryGirl.create(:person) end - describe "#contacts_link" do - before do - def current_user - @current_user - end - end - - it 'links to community spotlight' do - @current_user = FactoryGirl.create(:user) - expect(contacts_link).to eq(community_spotlight_path) - end - - it 'links to contacts#index' do - @current_user = alice - expect(contacts_link).to eq(contacts_path) - end - end - describe "#all_services_connected?" do before do AppConfig.configured_services = [1, 2, 3] diff --git a/spec/lib/stream/base_spec.rb b/spec/lib/stream/base_spec.rb index 2f5c2435e1af06250915dcc9f98b8abc1b257fe4..0ae2c734b632c5db33d9b2d0716add9568281d5e 100644 --- a/spec/lib/stream/base_spec.rb +++ b/spec/lib/stream/base_spec.rb @@ -6,12 +6,6 @@ describe Stream::Base do @stream = Stream::Base.new(alice) end - describe '#contacts_link' do - it 'should default to your contacts page' do - expect(@stream.contacts_link).to match(/contacts/) - end - end - describe '#stream_posts' do it "should returns the posts.for_a_stream" do posts = double diff --git a/spec/shared_behaviors/stream.rb b/spec/shared_behaviors/stream.rb index fa1c0d2de56ecdb200d2b00af3bc2b4c07684064..c322f261bc63ceb62fdfa979f2dc7a6856006e85 100644 --- a/spec/shared_behaviors/stream.rb +++ b/spec/shared_behaviors/stream.rb @@ -18,10 +18,6 @@ shared_examples_for 'it is a stream' do expect(@stream.send(:publisher_opts)).not_to be_nil end - it 'has a contacts link' do - expect(@stream.contacts_link).not_to be_nil - end - it 'should make the stream a time object' do @stream.max_time = 123 expect(@stream.max_time).to be_a(Time)