From b3d8f59c7712a72f3f717c3bd09770650269b9df Mon Sep 17 00:00:00 2001 From: ilya Date: Mon, 16 Aug 2010 15:51:31 -0700 Subject: [PATCH] removed many posts association within group model --- app/models/group.rb | 2 -- spec/lib/diaspora_parser_spec.rb | 13 +------------ 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/app/models/group.rb b/app/models/group.rb index 6b8f18921..0f40d6d9b 100644 --- a/app/models/group.rb +++ b/app/models/group.rb @@ -5,11 +5,9 @@ class Group key :person_ids, Array key :request_ids, Array - key :post_ids, Array many :people, :in => :person_ids, :class_name => 'Person' many :requests, :in => :request_ids, :class_name => 'Request' - many :posts, :in => :post_ids, :class_name => 'Post' belongs_to :user, :class_name => 'User' diff --git a/spec/lib/diaspora_parser_spec.rb b/spec/lib/diaspora_parser_spec.rb index 3e4344a64..e33c4a463 100644 --- a/spec/lib/diaspora_parser_spec.rb +++ b/spec/lib/diaspora_parser_spec.rb @@ -19,18 +19,7 @@ describe Diaspora::Parser do status_message = Factory.build(:status_message, :message => "hey!", :person => @person) @user.receive status_message.to_diaspora_xml - - - # mongomapper doesn't support joins, meaning we can't do a query - # on user.groups. - # should this code below be a function of a user? - # something like self.find_group_for(friend_id) ? - groups = @user.groups - groups.shift while not groups[0].person_ids.include?(@person.id) - group = groups[0] - #### - - @group.posts.count.should == 1 + @user.posts.count.should == 1 end