From ed50fe7f1faed3e31630a1e018a5a7af09a668e2 Mon Sep 17 00:00:00 2001
From: danielvincent <danielgrippi@gmail.com>
Date: Fri, 12 Nov 2010 20:21:08 -0800
Subject: [PATCH] Aspect.people -> Aspect.contacts.  Fixed diaspora.en to
 reflect friend -> contact changes.

---
 app/controllers/aspects_controller.rb         |   6 +--
 app/helpers/aspects_helper.rb                 |   2 +-
 app/models/aspect.rb                          |   2 +-
 app/models/user.rb                            |   6 +--
 app/views/aspects/index.html.haml             |   4 +-
 app/views/aspects/manage.html.haml            |  10 ++--
 app/views/aspects/show.html.haml              |   6 +--
 .../requests/_manage_aspect_contacts.haml     |   2 +-
 app/views/shared/_aspect_contacts.haml        |   4 +-
 app/views/shared/_contact_list.html.haml      |   6 +--
 app/views/shared/_invitations.haml            |   2 +-
 .../users/getting_started/_step_2.html.haml   |   6 +--
 config/locales/diaspora/en.yml                |  46 +++++++++---------
 lib/diaspora/user/querying.rb                 |   4 +-
 ...iend_button.png => add_contact_button.png} | Bin
 spec/controllers/aspects_controller_spec.rb   |   8 +--
 spec/lib/diaspora/parser_spec.rb              |   4 +-
 spec/misc_spec.rb                             |   4 +-
 spec/models/aspect_spec.rb                    |  45 +++++++++--------
 spec/models/user/connecting_spec.rb           |  12 ++---
 20 files changed, 86 insertions(+), 93 deletions(-)
 rename public/images/{add_friend_button.png => add_contact_button.png} (100%)

diff --git a/app/controllers/aspects_controller.rb b/app/controllers/aspects_controller.rb
index 46d7690c9e..95ae47f8d7 100644
--- a/app/controllers/aspects_controller.rb
+++ b/app/controllers/aspects_controller.rb
@@ -9,7 +9,7 @@ class AspectsController < ApplicationController
   respond_to :json, :only => :show
 
   def index
-    @posts = current_user.visible_posts(:by_members_of => :all).paginate :page => params[:page], :per_page => 15, :order => 'created_at DESC'
+    @posts  = current_user.visible_posts(:by_members_of => :all).paginate :page => params[:page], :per_page => 15, :order => 'created_at DESC'
     @aspect = :all
     
     if current_user.getting_started == true
@@ -50,8 +50,8 @@ class AspectsController < ApplicationController
     unless @aspect
       render :file => "#{Rails.root}/public/404.html", :layout => false, :status => 404
     else
-      @contacts = @aspect.contacts
-      @posts    = current_user.visible_posts( :by_members_of => @aspect ).paginate :per_page => 15, :order => 'created_at DESC'
+      @aspect_contacts = @aspect.contacts
+      @posts           = current_user.visible_posts( :by_members_of => @aspect ).paginate :per_page => 15, :order => 'created_at DESC'
       respond_with @aspect
     end
   end
diff --git a/app/helpers/aspects_helper.rb b/app/helpers/aspects_helper.rb
index 233b310f11..bf1bdb369a 100644
--- a/app/helpers/aspects_helper.rb
+++ b/app/helpers/aspects_helper.rb
@@ -8,7 +8,7 @@ module AspectsHelper
   end
 
   def remove_link( aspect )
-    if aspect.people.size == 0
+    if aspect.contacts.size == 0
       link_to I18n.t('aspects.helper.remove'), aspect, :method => :delete, :confirm => I18n.t('aspects.helper.are_you_sure')
     else
       "<span class='grey' title=#{I18n.t('aspects.helper.aspect_not_empty')}>#{I18n.t('aspects.helper.remove')}</span>"
diff --git a/app/models/aspect.rb b/app/models/aspect.rb
index 1fdfd9d5c5..21c10cb246 100644
--- a/app/models/aspect.rb
+++ b/app/models/aspect.rb
@@ -9,7 +9,7 @@ class Aspect
   key :request_ids, Array
   key :post_ids,    Array
 
-  many :people,   :foreign_key => 'aspect_ids', :class_name => 'Contact'
+  many :contacts,   :foreign_key => 'aspect_ids', :class_name => 'Contact'
   many :requests, :in => :request_ids, :class_name => 'Request'
   many :posts,    :in => :post_ids,    :class_name => 'Post'
 
diff --git a/app/models/user.rb b/app/models/user.rb
index e657b48d5d..a1d808674f 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -90,7 +90,7 @@ class User
 
   ######### Aspects ######################
   def drop_aspect(aspect)
-    if aspect.people.size == 0
+    if aspect.contacts.count == 0
       aspect.destroy
     else
       raise "Aspect not empty"
@@ -114,7 +114,7 @@ class User
     contact = contact_for(Person.find(person_id))
     raise "Can not add person to an aspect you do not own" unless aspect = self.aspects.find_by_id(aspect_id)
     raise "Can not add person you are not connected to" unless contact
-    raise 'Can not add person who is already in the aspect' if aspect.people.include?(contact)
+    raise 'Can not add person who is already in the aspect' if aspect.contacts.include?(contact)
     contact.aspects << aspect
     opts[:posts] ||= self.raw_visible_posts.all(:person_id => person_id)
 
@@ -223,7 +223,7 @@ class User
     aspects.each { |aspect|
       aspect.posts << post
       aspect.save
-      target_contacts = target_contacts | aspect.people
+      target_contacts = target_contacts | aspect.contacts
     }
 
     push_to_hub(post) if post.respond_to?(:public) && post.public
diff --git a/app/views/aspects/index.html.haml b/app/views/aspects/index.html.haml
index 53b5a44e52..b4cfa56128 100644
--- a/app/views/aspects/index.html.haml
+++ b/app/views/aspects/index.html.haml
@@ -3,12 +3,12 @@
 -#   the COPYRIGHT file.
 
 .span-4.append-1.last
-  = render 'shared/aspect_contacts', :people => @contacts, :aspect => @aspect
+  = render 'shared/aspect_contacts', :contacts => @contacts, :aspect => @aspect
 
 .span-15.last
   = render 'aspects/no_contacts_message', :aspect => @aspect, :contact_count => @contacts.count
   = render 'shared/publisher', :aspect => @aspect
-  = render 'aspects/no_posts_message', :post_count => @posts.count, :contact_cont => @contacts.count
+  = render 'aspects/no_posts_message', :post_count => @posts.count, :contact_count => @contacts.count
 
   = render 'shared/stream', :posts => @posts
 
diff --git a/app/views/aspects/manage.html.haml b/app/views/aspects/manage.html.haml
index cef6d3a2fb..8bcd109cc5 100644
--- a/app/views/aspects/manage.html.haml
+++ b/app/views/aspects/manage.html.haml
@@ -45,21 +45,17 @@
             %li!= remove_link(aspect)
 
         %ul.dropzone{:data=>{:aspect_id=>aspect.id}}
-          -for contact in aspect.people
-            -person = contact.person
-            %li.person{:data=>{:guid=>person.id, :aspect_id=>aspect.id}}
+          -for contact in aspect.contacts
+            %li.person{:data=>{:guid=>contact.person.id, :aspect_id=>aspect.id}}
               .delete
                 .x
                   X
                 .circle
-              = person_image_tag(person)
+              = person_image_tag(contact.person)
           .draggable_info
             =t('.drag_to_add')
 
-
-
           .fancybox_content
             %div{:id => "manage_aspect_contacts_pane_#{aspect.id}"}
               = render "requests/manage_aspect_contacts", :aspect => aspect, :manage => true
 
-
diff --git a/app/views/aspects/show.html.haml b/app/views/aspects/show.html.haml
index ef8173ebc4..2aaf5b877b 100644
--- a/app/views/aspects/show.html.haml
+++ b/app/views/aspects/show.html.haml
@@ -3,12 +3,12 @@
 -#   the COPYRIGHT file.
 
 .span-4.append-1.last
-  = render 'shared/aspect_contacts', :people => @contacts, :aspect => @aspect
+  = render 'shared/aspect_contacts', :contacts => @aspect_contacts, :aspect => @aspect
 
 .span-15.last
-  = render 'aspects/no_contacts_message', :aspect => @aspect, :contact_count => @contacts.count
+  = render 'aspects/no_contacts_message', :aspect => @aspect, :contact_count => @aspect_contacts.count
   = render 'shared/publisher', :aspect => @aspect
-  = render 'aspects/no_posts_message', :post_count => @posts.count, :contact_count=> @contacts.count
+  = render 'aspects/no_posts_message', :post_count => @posts.count, :contact_count=> @aspect_contacts.count
 
   = render 'shared/stream', :posts => @posts
 
diff --git a/app/views/requests/_manage_aspect_contacts.haml b/app/views/requests/_manage_aspect_contacts.haml
index c64e3b18be..d44ac2761f 100644
--- a/app/views/requests/_manage_aspect_contacts.haml
+++ b/app/views/requests/_manage_aspect_contacts.haml
@@ -20,7 +20,7 @@
       %i= t '.your_diaspora_username_is', :diaspora_handle  => current_user.diaspora_handle
 
       %p
-        = label_tag :destination_handle, t('.contacts_username'), :for => "request_d_handle_to_#{aspect.id}"
+        = label_tag :destination_handle, t('.contact_username'), :for => "request_d_handle_to_#{aspect.id}"
         = text_field_tag :destination_handle,'', :id => "request_d_handle_to_#{aspect.id}"
       = hidden_field_tag :aspect_id, aspect.id
 
diff --git a/app/views/shared/_aspect_contacts.haml b/app/views/shared/_aspect_contacts.haml
index 21423ee473..5a2eaba3fc 100644
--- a/app/views/shared/_aspect_contacts.haml
+++ b/app/views/shared/_aspect_contacts.haml
@@ -9,8 +9,8 @@
   .contact_pictures
     = owner_image_link
 
-    - for contact in people
-      = person_image_link(contact)
+    - for contact in contacts
+      = person_image_link(contact.person)
 
     -unless (aspect == :all)
       = link_to (image_tag('add_contact_button.png', :title => "manage #{@aspect}")), "#manage_aspect_contacts_pane", :class => 'manage_aspect_contacts_button'
diff --git a/app/views/shared/_contact_list.html.haml b/app/views/shared/_contact_list.html.haml
index a2b1ffc2e8..6001129389 100644
--- a/app/views/shared/_contact_list.html.haml
+++ b/app/views/shared/_contact_list.html.haml
@@ -28,7 +28,6 @@
   %ul
     - for contact in contacts
       %li
-
         - unless contact.aspect_ids.include?(aspect.id)
           = form_tag '/aspects/add_to_aspect' do
             = person_image_tag contact.person
@@ -36,11 +35,10 @@
               = contact.person.real_name
             .right
               = hidden_field_tag :aspect_id, aspect.id
-              = hidden_field_tag :contact_id, contact.person.id
+              = hidden_field_tag :person_id, contact.person.id
               - if defined?(manage) && manage
                 = hidden_field_tag :manage, true
               = submit_tag '+', :class => 'add', :title => "Add #{contact.person.real_name} to #{aspect}"
-
         - else
           = form_tag '/aspects/remove_from_aspect' do
             = person_image_tag contact.person
@@ -48,7 +46,7 @@
               = contact.person.real_name
             .right
               = hidden_field_tag :aspect_id, aspect.id
-              = hidden_field_tag :contact_id, contact.person.id
+              = hidden_field_tag :person_id, contact.person.id
               - if defined?(manage) && manage
                 = hidden_field_tag :manage, true
               = submit_tag 'x', :class => 'remove', :title => "Remove #{contact.person.real_name} from #{aspect}"
diff --git a/app/views/shared/_invitations.haml b/app/views/shared/_invitations.haml
index 98be2bda47..adf0396fe9 100644
--- a/app/views/shared/_invitations.haml
+++ b/app/views/shared/_invitations.haml
@@ -1,6 +1,6 @@
 %h4 
   = t('.invites')
-= link_to t('.invite_a_contact'), "#invite_user_pane", :class => "invite_user_button", :title => "Invite a contact"
+= link_to t('.invite_someone'), "#invite_user_pane", :class => "invite_user_button", :title => "Invite someone"
 = t('.invitations_left', :count => invites) 
 %br
 .yo{ :style => "display:none;"}
diff --git a/app/views/users/getting_started/_step_2.html.haml b/app/views/users/getting_started/_step_2.html.haml
index bf20f3ee8a..71a5159a17 100644
--- a/app/views/users/getting_started/_step_2.html.haml
+++ b/app/views/users/getting_started/_step_2.html.haml
@@ -19,10 +19,10 @@
     %li{:style=>"position:relative;"}
       = aspect
       .contact_pictures.horizontal
-        - for contact in aspect.person_objects
-          = person_image_link(contact)
+        - for contact in aspect.contacts
+          = person_image_link(contact.person)
 
-        = link_to (image_tag('add_contact_button.png', :title => t('shared.aspect_contactss.add_to', :aspect => aspect))), '#manage_aspect_contacts_pane', :class => 'manage_aspect_contacts_button'
+        = link_to (image_tag('add_contact_button.png', :title => t('shared.aspect_contacts.add_to', :aspect => aspect))), '#manage_aspect_contacts_pane', :class => 'manage_aspect_contacts_button'
 
         .fancybox_content
           #manage_aspect_contacts_pane
diff --git a/config/locales/diaspora/en.yml b/config/locales/diaspora/en.yml
index abb1829398..f79c8d43a4 100644
--- a/config/locales/diaspora/en.yml
+++ b/config/locales/diaspora/en.yml
@@ -72,13 +72,13 @@ en:
           share_with_all: "Share with all aspects"
           share_with: "Share with %{aspect}"
           all: "all"
-      aspect_friends:
-          add_friends: "add friends"
+      aspect_contacts:
+          add_contacts: "add contacts"
           everyone: "Everyone"
           add_to: "add to %{aspect}"
       invitations:
           invites: "Invites"
-          invite_a_friend: "Invite a friend"
+          invite_someone: "Invite someone"
           invitations_left: "(%{count} left)"
       reshare:
           reshare: "Reshare"
@@ -94,17 +94,17 @@ en:
       notification:
           new: "New %{type} from %{from}"
   aspects:
-      no_friends_message:
-          nobody: "We know you have friends — bring them to Diaspora!"
+      no_contacts_message:
+          nobody: "We know you know people — bring them to Diaspora!"
           nobody_in_aspect: "Your aspect '%{aspect_name}' is empty."
-          add_friend: "Add a friend"
-          add_friend_to: "Add someone to %{aspect_name}"
+          add_contact: "Add a contact"
+          add_contact_to: "Add someone to %{aspect_name}"
           invite: "Invite someone to join Diaspora!"
       no_posts_message:
           start_talking:  "Nobody has said anything yet.  Get the conversation started!"
       manage:
           add_a_new_aspect: "Add a new aspect"
-          add_a_new_friend:  "Add a new friend"
+          add_a_new_contact: "Add a new contact"
           requests: "Requests"
           no_requests: "No new requests"
           manage_aspects: "Manage aspects"
@@ -120,13 +120,13 @@ en:
           success: "%{name} was successfully removed."
       update:
           success: "Your aspect, %{name}, has been successfully edited."
-      move_friend:
+      move_contact:
           failure: "didn't work %{inspect}"
           success: "Person moved to new aspect"
-          error: "Error moving friend: %{inspect}"
+          error: "Error moving contact: %{inspect}"
       add_to_aspect:
-          failure: "Failed to add friend to aspect."
-          success: "Successfully added friend to aspect."
+          failure: "Failed to add contact to aspect."
+          success: "Successfully added contact to aspect."
       helper:
           remove: "remove"
           aspect_not_empty: "Aspect not empty"
@@ -136,7 +136,7 @@ en:
           failure: "Failed to remove person from aspect"
   users:
       edit:
-          invite_friends: "Invite friends"
+          invite_contacts: "Invite contacts"
           export_data: "Export Data"
           close_account: "Close Account"
           change_language: "Change Language"
@@ -157,7 +157,7 @@ en:
               your_profile: "Your Profile"
           step_2:
               your_aspects: "Your aspects"
-              description: "Tell Diaspora what different aspects of you are seen by different friends.  You can manage these later by clicking the manage tab on the top right.  Your aspects are unique to you, and not visible by others."
+              description: "Tell Diaspora what different aspects of you are seen by different contacts.  You can manage these later by clicking the manage tab on the top right.  Your aspects are unique to you, and not visible by others."
               aspect_name: "Aspect name"
               add: "Add"
           step_3:
@@ -254,7 +254,7 @@ en:
           pending_request: "pending request"
           already_friends: "Already friends"
           thats_you: "thats you!"
-          add_friend: "add friend"
+          add_contact: "add contact"
       index:
           results_for: "search results for"
       show:
@@ -281,7 +281,7 @@ en:
           updated: "Profile updated"
           failed: "Failed to update profile"
       profile_sidebar:
-          remove_friend: "remove friend"
+          remove_contact: "remove contact"
           edit_my_profile: "Edit my profile"
           last_seen: "last seen: %{how_long_ago}"
           bio: "bio"
@@ -292,15 +292,15 @@ en:
            people_on_pod_are_aware_of: " people on pod are aware of"
   requests:
       manage_aspect_contacts:
-          add_a_new_friend_to: "Add a new friend to"
+          add_a_new_contact_to: "Add a new contact to"
           enter_a_diaspora_username: "Enter a Diaspora username:"
           your_diaspora_username_is: "Your Diaspora username is: %{diaspora_handle}"
-          friends_username: "Friend's username"
+          contact_username: "Contact's username"
           create_request: "Create request"
       destroy:
           success: "You are now friends."
           error: "Please select an aspect!"
-          ignore: "Ignored friend request."
+          ignore: "Ignored contact request."
       create:
           tried: "we tried our best to send a message to %{account}"
   services:
@@ -322,13 +322,13 @@ en:
       love: "love,"
       diaspora: "the diaspora email robot"
       new_request:
-          subject: "new Diaspora* friend request from %{from}"
-          just_sent_you: "just sent you a friend request on Diaspora*"
+          subject: "new Diaspora* contact request from %{from}"
+          just_sent_you: "just sent you a contact request on Diaspora*"
           try_it_out: "You should really think about checking it out."
           sign_in: "sign in here"
       request_accepted:
-          subject: "%{name} has accepted your friend request on Diaspora*"
-          accepted: "has accepted your friend request. They are now in your"
+          subject: "%{name} has accepted your contact request on Diaspora*"
+          accepted: "has accepted your contact request. They are now in your"
           aspect: "aspect."
   date:
       order: [:month, :day, :year]
diff --git a/lib/diaspora/user/querying.rb b/lib/diaspora/user/querying.rb
index 60cc79c5a4..c864c49081 100644
--- a/lib/diaspora/user/querying.rb
+++ b/lib/diaspora/user/querying.rb
@@ -57,7 +57,7 @@ module Diaspora
       end
 
       def people_in_aspects(aspects)
-        person_ids = contacts_in_aspects(aspects).collect{|x| x.person_id}
+        person_ids = contacts_in_aspects(aspects).collect{|contact| contact.person_id}
         Person.all(:id.in => person_ids)
       end
 
@@ -76,7 +76,7 @@ module Diaspora
 
       def contacts_in_aspects aspects
         aspects.inject([]) do |contacts,aspect|
-          contacts | aspect.people
+          contacts | aspect.contacts
         end
       end
 
diff --git a/public/images/add_friend_button.png b/public/images/add_contact_button.png
similarity index 100%
rename from public/images/add_friend_button.png
rename to public/images/add_contact_button.png
diff --git a/spec/controllers/aspects_controller_spec.rb b/spec/controllers/aspects_controller_spec.rb
index f0a2dcfc41..947bbc4259 100644
--- a/spec/controllers/aspects_controller_spec.rb
+++ b/spec/controllers/aspects_controller_spec.rb
@@ -116,20 +116,20 @@ describe AspectsController do
   describe "#add_to_aspect" do
     it 'adds the users to the aspect' do
       @aspect1.reload
-      @aspect1.people.include?(@contact).should be false
+      @aspect1.contacts.include?(@contact).should be false
       post 'add_to_aspect', {:person_id => @user2.person.id, :aspect_id => @aspect1.id}
       @aspect1.reload
-      @aspect1.people.include?(@contact).should be true
+      @aspect1.contacts.include?(@contact).should be true
     end
   end
 
   describe "#remove_from_aspect" do
     it 'adds the users to the aspect' do
       @aspect.reload
-      @aspect.people.include?(@contact).should be true
+      @aspect.contacts.include?(@contact).should be true
       post 'remove_from_aspect', {:person_id => @user2.person.id, :aspect_id => @aspect1.id}
       @aspect1.reload
-      @aspect1.people.include?(@contact).should be false
+      @aspect1.contacts.include?(@contact).should be false
     end
   end
 end
diff --git a/spec/lib/diaspora/parser_spec.rb b/spec/lib/diaspora/parser_spec.rb
index c4e14d62cc..1f74d6c251 100644
--- a/spec/lib/diaspora/parser_spec.rb
+++ b/spec/lib/diaspora/parser_spec.rb
@@ -65,7 +65,7 @@ describe Diaspora::Parser do
       user.reload
       aspect.reload
       new_contact = user.contact_for(user2.person)
-      aspect.people.include?(new_contact).should be true
+      aspect.contacts.include?(new_contact).should be true
       user.contacts.include?(new_contact).should be true
     end
 
@@ -75,7 +75,7 @@ describe Diaspora::Parser do
       retraction_xml = retraction.to_diaspora_xml
 
       lambda { user.receive retraction_xml, user2.person }.should change {
-        aspect.reload.people.size }.by(-1)
+        aspect.reload.contacts.size }.by(-1)
     end
 
     it 'should marshal a profile for a person' do
diff --git a/spec/misc_spec.rb b/spec/misc_spec.rb
index 964e4565c2..414d8e3c19 100644
--- a/spec/misc_spec.rb
+++ b/spec/misc_spec.rb
@@ -57,7 +57,7 @@ describe 'making sure the spec runner works' do
       contact = @user1.contact_for @user2.person
       contact.should_not be_nil
       @user1.contacts.include?(contact).should be_true
-      @aspect1.people.include?(contact).should be_true
+      @aspect1.contacts.include?(contact).should be_true
       contact.aspects.include?( @aspect1 ).should be true
     end
 
@@ -65,7 +65,7 @@ describe 'making sure the spec runner works' do
       contact = @user2.contact_for @user1.person
       contact.should_not be_nil
       @user2.contacts.include?(contact).should be_true
-      @aspect2.people.include?(contact).should be_true
+      @aspect2.contacts.include?(contact).should be_true
       contact.aspects.include?( @aspect2 ).should be true
     end
 
diff --git a/spec/models/aspect_spec.rb b/spec/models/aspect_spec.rb
index 745ed0eccc..a0e6b5f3ff 100644
--- a/spec/models/aspect_spec.rb
+++ b/spec/models/aspect_spec.rb
@@ -35,22 +35,22 @@ describe Aspect do
     end
 
     it 'should not be creatable with people' do
-      aspect = user.aspects.create(:name => 'losers', :people => [connected_person, connected_person_2])
-      aspect.people.size.should == 0
+      aspect = user.aspects.create(:name => 'losers', :contacts => [connected_person, connected_person_2])
+      aspect.contacts.size.should == 0
     end
 
     it 'should be able to have other users' do
       Contact.create(:user => user, :person => user2.person, :aspects => [aspect])
-      aspect.people.first(:person_id => user.person.id).should be_nil
-      aspect.people.first(:person_id => user2.person.id).should_not be_nil
-      aspect.people.size.should == 1
+      aspect.contacts.first(:person_id => user.person.id).should be_nil
+      aspect.contacts.first(:person_id => user2.person.id).should_not be_nil
+      aspect.contacts.size.should == 1
     end
 
     it 'should be able to have users and people' do
       contact1 = Contact.create(:user => user, :person => user2.person, :aspects => [aspect])
       contact2 = Contact.create(:user => user, :person => connected_person_2, :aspects => [aspect])
-      aspect.people.include?(contact1).should be_true
-      aspect.people.include?(contact2).should be_true
+      aspect.contacts.include?(contact1).should be_true
+      aspect.contacts.include?(contact2).should be_true
       aspect.save.should be_true
     end
   end
@@ -81,9 +81,8 @@ describe Aspect do
       user.aspects.should == [aspect]
     end
 
-    it 'should have people' do
-      aspect.people.first(:person_id => connected_person.id).should be_true
-      aspect.people.size.should == 1
+    it 'should have contacts' do
+      aspect.contacts.size.should == 1
     end
 
     describe '#aspects_with_person' do
@@ -101,7 +100,7 @@ describe Aspect do
         aspects = user.aspects_with_person(connected_person)
         aspects.count.should == 2
         contact = user.contact_for(connected_person)
-        aspects.each{ |asp| asp.people.include?(contact).should be_true }
+        aspects.each{ |asp| asp.contacts.include?(contact).should be_true }
         aspects.include?(aspect_without_contact).should be_false
       end
     end
@@ -110,7 +109,7 @@ describe Aspect do
   describe 'posting' do
 
     it 'should add post to aspect via post method' do
-      aspect = user.aspects.create(:name => 'losers', :people => [connected_person])
+      aspect = user.aspects.create(:name => 'losers', :contacts => [connected_person])
 
       status_message = user.post( :status_message, :message => "hey", :to => aspect.id )
 
@@ -157,17 +156,17 @@ describe Aspect do
 
     describe "#add_person_to_aspect" do
       it 'adds the user to the aspect' do
-        aspect1.people.include?(contact).should be_false 
+        aspect1.contacts.include?(contact).should be_false 
         user.add_person_to_aspect(user2.person.id, aspect1.id)
         aspect1.reload
-        aspect1.people.include?(contact).should be_true
+        aspect1.contacts.include?(contact).should be_true
       end
 
       it 'raises if its an aspect that the user does not own'do
         proc{user.add_person_to_aspect(user2.person.id, aspect2.id) }.should raise_error /Can not add person to an aspect you do not own/
       end
 
-      it 'does not allow to have duplicate people in an aspect' do
+      it 'does not allow to have duplicate contacts in an aspect' do
         proc{user.add_person_to_aspect(not_contact.id, aspect1.id) }.should raise_error /Can not add person you are not connected to/
       end
 
@@ -180,10 +179,10 @@ describe Aspect do
       it 'deletes a user from the aspect' do
          user.add_person_to_aspect(user2.person.id, aspect1.id)
          user.reload
-         aspect1.reload.people.include?(contact).should be true
+         aspect1.reload.contacts.include?(contact).should be true
          user.delete_person_from_aspect(user2.person.id, aspect1.id)
          user.reload
-         aspect1.reload.people.include?(contact).should be false
+         aspect1.reload.contacts.include?(contact).should be false
       end
 
       it 'should check to make sure you have the aspect ' do
@@ -229,24 +228,24 @@ describe Aspect do
           aspect.reload
           aspect1.reload
 
-          aspect.people.include?(contact).should be_false
-          aspect1.people.include?(contact).should be_true
+          aspect.contacts.include?(contact).should be_false
+          aspect1.contacts.include?(contact).should be_true
         end
 
         it "should not move a person who is not a contact" do
           proc{ user.move_contact(:person_id => connected_person.id, :from => aspect.id, :to => aspect1.id) }.should raise_error /Can not add person you are not connected to/
           aspect.reload
           aspect1.reload
-          aspect.people.first(:person_id => connected_person.id).should be_nil
-          aspect1.people.first(:person_id => connected_person.id).should be_nil
+          aspect.contacts.first(:person_id => connected_person.id).should be_nil
+          aspect1.contacts.first(:person_id => connected_person.id).should be_nil
         end
 
         it "should not move a person to a aspect that's not his" do
           proc {user.move_contact(:person_id => user2.person.id, :from => aspect.id, :to => aspect2.id )}.should raise_error /Can not add person to an aspect you do not own/
           aspect.reload
           aspect2.reload
-          aspect.people.include?(contact).should be true
-          aspect2.people.include?(contact).should be false
+          aspect.contacts.include?(contact).should be true
+          aspect2.contacts.include?(contact).should be false
         end
 
         it 'should move all posts by that user to the new aspect' do
diff --git a/spec/models/user/connecting_spec.rb b/spec/models/user/connecting_spec.rb
index 3607d541be..a6c4092f69 100644
--- a/spec/models/user/connecting_spec.rb
+++ b/spec/models/user/connecting_spec.rb
@@ -215,23 +215,23 @@ describe Diaspora::UserModules::Connecting do
         lambda { 
           user2.disconnect user.person }.should change {
           user2.reload.contacts.count }.by(-1)
-        aspect2.reload.people.count.should == 0
+        aspect2.reload.contacts.count.should == 0
       end
 
       it 'is disconnected by another user' do
         lambda { user.disconnected_by user2.person }.should change {
           user.contacts.count }.by(-1)
-        aspect.reload.people.count.should == 0
+        aspect.reload.contacts.count.should == 0
       end
 
       it 'should remove the contact from all aspects they are in' do
         user.add_person_to_aspect(user2.person.id, aspect1.id)
-        aspect.reload.people.count.should == 1
-        aspect1.reload.people.count.should == 1
+        aspect.reload.contacts.count.should == 1
+        aspect1.reload.contacts.count.should == 1
         lambda { user.disconnected_by user2.person }.should change {
           user.contacts.count }.by(-1)
-        aspect.reload.people.count.should == 0
-        aspect1.reload.people.count.should == 0
+        aspect.reload.contacts.count.should == 0
+        aspect1.reload.contacts.count.should == 0
       end
 
       context 'with a post' do
-- 
GitLab