Commit 8fb02967117f30e446fd7041a694d8d018223ab6
1 parent
1eeb5ddb
Exists in
master
and in
9 other branches
Fix sisp task
Signed-off-by: Daniela Feitosa <danielafeitosa@colivre.coop.br> Signed-off-by: Gabriel Silva <gabriel93.silva@gmail.com> Signed-off-by: Gustavo Coelho <gust.rod.coelho@gmail.com> Signed-off-by: Tallys Martins <tallysmartins@yahoo.com.br>
Showing
1 changed file
with
6 additions
and
6 deletions
Show diff stats
src/noosfero-spb/software_communities/lib/tasks/import_sisp_software.rake
@@ -94,7 +94,7 @@ namespace :sisp do | @@ -94,7 +94,7 @@ namespace :sisp do | ||
94 | 94 | ||
95 | $created_software={} | 95 | $created_software={} |
96 | 96 | ||
97 | - $sisp_template = Community.find_by_identifier("sisp") | 97 | + $sisp_template = $env.communities.find_by_identifier("sisp") |
98 | 98 | ||
99 | print 'Creating SISP Softwares: ' | 99 | print 'Creating SISP Softwares: ' |
100 | $imported_data.keys.each do |key| | 100 | $imported_data.keys.each do |key| |
@@ -135,7 +135,7 @@ def create_sisp_community name | @@ -135,7 +135,7 @@ def create_sisp_community name | ||
135 | name = name + " copy#{$created_software[identifier]}" if ($created_software[identifier] != 0) | 135 | name = name + " copy#{$created_software[identifier]}" if ($created_software[identifier] != 0) |
136 | identifier = (identifier + "-copy#{$created_software[identifier]}") if ($created_software[identifier] != 0) | 136 | identifier = (identifier + "-copy#{$created_software[identifier]}") if ($created_software[identifier] != 0) |
137 | 137 | ||
138 | - community = Community.find_or_initialize_by_name(name) | 138 | + community = $env.communities.find_or_initialize_by_name(name) |
139 | 139 | ||
140 | community.identifier = identifier | 140 | community.identifier = identifier |
141 | community.template = $sisp_template | 141 | community.template = $sisp_template |
@@ -161,7 +161,7 @@ def create_sisp_software_info name, finality = "blank", acronym = "" | @@ -161,7 +161,7 @@ def create_sisp_software_info name, finality = "blank", acronym = "" | ||
161 | end | 161 | end |
162 | 162 | ||
163 | def set_software_category software, category_name | 163 | def set_software_category software, category_name |
164 | - category = Category.find_by_name(category_name) | 164 | + category = $env.categories.find_by_name(category_name) |
165 | category ||= Category.create(:name => category_name, :parent => $software_category, :environment => $env) | 165 | category ||= Category.create(:name => category_name, :parent => $software_category, :environment => $env) |
166 | software.community.categories << category unless software.community.categories.include?(category) | 166 | software.community.categories << category unless software.community.categories.include?(category) |
167 | end | 167 | end |
@@ -189,7 +189,7 @@ def create_identifier name | @@ -189,7 +189,7 @@ def create_identifier name | ||
189 | end | 189 | end |
190 | 190 | ||
191 | def create_sisp_user #TODO change user info | 191 | def create_sisp_user #TODO change user info |
192 | - user = User.find_by_login('sisp') | 192 | + user = $env.users.find_by_login('sisp-admin') |
193 | user ||= User.new(:login => 'sisp-admin', :email => 'sisp_user@changeme.com', :password => 'sisp1234', :password_confirmation => 'sisp1234', :environment => $env) | 193 | user ||= User.new(:login => 'sisp-admin', :email => 'sisp_user@changeme.com', :password => 'sisp1234', :password_confirmation => 'sisp1234', :environment => $env) |
194 | user.save! | 194 | user.save! |
195 | user.activate if !user.activated? | 195 | user.activate if !user.activated? |
@@ -204,7 +204,7 @@ def create_institution sisp_hash | @@ -204,7 +204,7 @@ def create_institution sisp_hash | ||
204 | return nil | 204 | return nil |
205 | end | 205 | end |
206 | 206 | ||
207 | - institution_community = Community.find_or_initialize_by_identifier(name.to_slug) | 207 | + institution_community = $env.communities.find_or_initialize_by_identifier(name.to_slug) |
208 | 208 | ||
209 | #puts institution_community.inspect | 209 | #puts institution_community.inspect |
210 | institution = PublicInstitution.find_or_initialize_by_name(name) | 210 | institution = PublicInstitution.find_or_initialize_by_name(name) |
@@ -230,7 +230,7 @@ def create_institution sisp_hash | @@ -230,7 +230,7 @@ def create_institution sisp_hash | ||
230 | end | 230 | end |
231 | 231 | ||
232 | def create_ratings community_identifier, sisp_hash | 232 | def create_ratings community_identifier, sisp_hash |
233 | - software_community = Community.find_by_identifier(community_identifier) | 233 | + software_community = $env.communities.find_by_identifier(community_identifier) |
234 | 234 | ||
235 | institution = create_institution(sisp_hash) | 235 | institution = create_institution(sisp_hash) |
236 | if institution.nil? | 236 | if institution.nil? |