From d3f7fbfea12de4b58e13e5023b0772032e43973e Mon Sep 17 00:00:00 2001 From: Fabio Teixeira Date: Wed, 9 Sep 2015 16:12:03 -0300 Subject: [PATCH] Rename communities_rating to organization_ratings --- db/migrate/20150904181508_add_communities_ratings_block_to_all_softwares_communities.rb | 52 ---------------------------------------------------- db/migrate/20150904181508_add_organization_ratings_block_to_all_softwares_communities.rb | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+), 52 deletions(-) delete mode 100644 db/migrate/20150904181508_add_communities_ratings_block_to_all_softwares_communities.rb create mode 100644 db/migrate/20150904181508_add_organization_ratings_block_to_all_softwares_communities.rb diff --git a/db/migrate/20150904181508_add_communities_ratings_block_to_all_softwares_communities.rb b/db/migrate/20150904181508_add_communities_ratings_block_to_all_softwares_communities.rb deleted file mode 100644 index a5aac88..0000000 --- a/db/migrate/20150904181508_add_communities_ratings_block_to_all_softwares_communities.rb +++ /dev/null @@ -1,52 +0,0 @@ -class AddCommunitiesRatingsBlockToAllSoftwaresCommunities < ActiveRecord::Migration - def up - software_template = Community["software"] - if software_template - software_area_one = software_template.boxes.find_by_position 1 - - template_ratings_block = CommunitiesRatingsBlock.new :mirror => true, :move_modes => "none", :edit_modes => "none" - template_ratings_block.settings[:fixed] = true - template_ratings_block.display = "home_page_only" - template_ratings_block.save! - print "." - - software_area_one.blocks << template_ratings_block - software_area_one.save! - print "." - - # Puts the ratings block as the last one on area one - last_block_position = software_area_one.blocks.order(:position).last.position - template_ratings_block.position = last_block_position + 1 - template_ratings_block.save! - print "." - end - - Community.joins(:software_info).each do |software_community| - software_area_one = software_community.boxes.find_by_position 1 - print "." - - ratings_block = CommunitiesRatingsBlock.new :move_modes => "none", :edit_modes => "none" - ratings_block.settings[:fixed] = true - ratings_block.display = "home_page_only" - ratings_block.mirror_block_id = template_ratings_block.id - ratings_block.save! - print "." - - software_area_one.blocks << ratings_block - software_area_one.save! - print "." - - # Puts the ratings block as the last one on area one - last_block_position = software_area_one.blocks.order(:position).last.position - ratings_block.position = last_block_position + 1 - ratings_block.save! - print "." - end - - puts "" - end - - def down - say "This can't be reverted" - end -end diff --git a/db/migrate/20150904181508_add_organization_ratings_block_to_all_softwares_communities.rb b/db/migrate/20150904181508_add_organization_ratings_block_to_all_softwares_communities.rb new file mode 100644 index 0000000..d5b7087 --- /dev/null +++ b/db/migrate/20150904181508_add_organization_ratings_block_to_all_softwares_communities.rb @@ -0,0 +1,53 @@ +class AddOrganizationRatingsBlockToAllSoftwaresCommunities < ActiveRecord::Migration + def up + software_template = Community["software"] + + if software_template + software_area_one = software_template.boxes.find_by_position 1 + + template_ratings_block = OrganizationRatingsBlock.new :mirror => true, :move_modes => "none", :edit_modes => "none" + template_ratings_block.settings[:fixed] = true + template_ratings_block.display = "home_page_only" + template_ratings_block.save! + print "." + + software_area_one.blocks << template_ratings_block + software_area_one.save! + print "." + + # Puts the ratings block as the last one on area one + last_block_position = software_area_one.blocks.order(:position).last.position + template_ratings_block.position = last_block_position + 1 + template_ratings_block.save! + print "." + end + + Community.joins(:software_info).each do |software_community| + software_area_one = software_community.boxes.find_by_position 1 + print "." + + ratings_block = OrganizationRatingsBlock.new :move_modes => "none", :edit_modes => "none" + ratings_block.settings[:fixed] = true + ratings_block.display = "home_page_only" + ratings_block.mirror_block_id = template_ratings_block.id + ratings_block.save! + print "." + + software_area_one.blocks << ratings_block + software_area_one.save! + print "." + + # Puts the ratings block as the last one on area one + last_block_position = software_area_one.blocks.order(:position).last.position + ratings_block.position = last_block_position + 1 + ratings_block.save! + print "." + end + + puts "" + end + + def down + say "This can't be reverted" + end +end -- libgit2 0.21.2