From f5ae090e9ba300a54c3f073b5da1a7fb3c2341c2 Mon Sep 17 00:00:00 2001 From: ilya Date: Tue, 24 Aug 2010 16:05:29 -0700 Subject: [PATCH 1/3] posting empty albums to people --- app/controllers/dev_utilities_controller.rb | 2 +- app/models/user.rb | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/controllers/dev_utilities_controller.rb b/app/controllers/dev_utilities_controller.rb index 4f005e6b4..da47a9edc 100644 --- a/app/controllers/dev_utilities_controller.rb +++ b/app/controllers/dev_utilities_controller.rb @@ -58,7 +58,7 @@ def warzombie def set_profile_photo render :nothing => true - album = current_user.post(:album, :name => "Profile Photos") + album = current_user.post( :album, :to => current_user.all_group_ids, :name => "Profile Photos") backer_number = YAML.load_file(Rails.root.join('config','backer_number.yml'))[:seed_number].to_i username = backer_info[backer_number]['username'].gsub(/ /,'').downcase diff --git a/app/models/user.rb b/app/models/user.rb index d194940ab..59b7abc5b 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -229,6 +229,9 @@ class User self.person.save! end + def all_group_ids + self.groups.all.map{|x| x.id} + end protected def generate_key OpenSSL::PKey::RSA::generate 1024 From 9db48385430417e0a26dc84a5f673fbfc1dd4cd7 Mon Sep 17 00:00:00 2001 From: ilya Date: Tue, 24 Aug 2010 16:15:59 -0700 Subject: [PATCH 2/3] collecting the ids --- app/models/user.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/user.rb b/app/models/user.rb index 59b7abc5b..dddc975cb 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -230,7 +230,7 @@ class User end def all_group_ids - self.groups.all.map{|x| x.id} + self.groups.all.collect{|x| x.id} end protected def generate_key From 385472351d84991eeb26b2ccd8be672e42bc0c23 Mon Sep 17 00:00:00 2001 From: ilya Date: Tue, 24 Aug 2010 16:25:12 -0700 Subject: [PATCH 3/3] not going through user.post --- app/controllers/dev_utilities_controller.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/controllers/dev_utilities_controller.rb b/app/controllers/dev_utilities_controller.rb index da47a9edc..3024dadd0 100644 --- a/app/controllers/dev_utilities_controller.rb +++ b/app/controllers/dev_utilities_controller.rb @@ -58,7 +58,9 @@ def warzombie def set_profile_photo render :nothing => true - album = current_user.post( :album, :to => current_user.all_group_ids, :name => "Profile Photos") + album = Album.create(:person => current_user.person, :name => "Profile Photos") + current_user.raw_visible_posts << album + current_user.save backer_number = YAML.load_file(Rails.root.join('config','backer_number.yml'))[:seed_number].to_i username = backer_info[backer_number]['username'].gsub(/ /,'').downcase