parent
610700ffd5
commit
e186811aed
6 changed files with 0 additions and 53 deletions
|
|
@ -33,14 +33,6 @@ module ApplicationHelper
|
||||||
"bookmarklet('#{bookmarklet_url}', #{width}, #{height});"
|
"bookmarklet('#{bookmarklet_url}', #{width}, #{height});"
|
||||||
end
|
end
|
||||||
|
|
||||||
def contacts_link
|
|
||||||
if current_user.contacts.size > 0
|
|
||||||
contacts_path
|
|
||||||
else
|
|
||||||
community_spotlight_path
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def all_services_connected?
|
def all_services_connected?
|
||||||
current_user.services.size == AppConfig.configured_services.size
|
current_user.services.size == AppConfig.configured_services.size
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -85,18 +85,6 @@ class Stream::Aspect < Stream::Base
|
||||||
@all_aspects ||= aspect_ids.length == user.aspects.size
|
@all_aspects ||= aspect_ids.length == user.aspects.size
|
||||||
end
|
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
|
# This is perfomance optimization, as everyone in your aspect stream you have
|
||||||
# a contact.
|
# a contact.
|
||||||
#
|
#
|
||||||
|
|
|
||||||
|
|
@ -49,11 +49,6 @@ class Stream::Base
|
||||||
includes(:profile)
|
includes(:profile)
|
||||||
end
|
end
|
||||||
|
|
||||||
# @return [String]
|
|
||||||
def contacts_link
|
|
||||||
Rails.application.routes.url_helpers.contacts_path
|
|
||||||
end
|
|
||||||
|
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
def for_all_aspects?
|
def for_all_aspects?
|
||||||
true
|
true
|
||||||
|
|
|
||||||
|
|
@ -10,24 +10,6 @@ describe ApplicationHelper, :type => :helper do
|
||||||
@person = FactoryGirl.create(:person)
|
@person = FactoryGirl.create(:person)
|
||||||
end
|
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
|
describe "#all_services_connected?" do
|
||||||
before do
|
before do
|
||||||
AppConfig.configured_services = [1, 2, 3]
|
AppConfig.configured_services = [1, 2, 3]
|
||||||
|
|
|
||||||
|
|
@ -6,12 +6,6 @@ describe Stream::Base do
|
||||||
@stream = Stream::Base.new(alice)
|
@stream = Stream::Base.new(alice)
|
||||||
end
|
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
|
describe '#stream_posts' do
|
||||||
it "should returns the posts.for_a_stream" do
|
it "should returns the posts.for_a_stream" do
|
||||||
posts = double
|
posts = double
|
||||||
|
|
|
||||||
|
|
@ -18,10 +18,6 @@ shared_examples_for 'it is a stream' do
|
||||||
expect(@stream.send(:publisher_opts)).not_to be_nil
|
expect(@stream.send(:publisher_opts)).not_to be_nil
|
||||||
end
|
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
|
it 'should make the stream a time object' do
|
||||||
@stream.max_time = 123
|
@stream.max_time = 123
|
||||||
expect(@stream.max_time).to be_a(Time)
|
expect(@stream.max_time).to be_a(Time)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue