Commit 7ed01ae95bc3adf33723ecd984cf19be03ab34a3

Authored by Hugo Melo
1 parent cbff7bba

Remove filter by text_articles

Showing 1 changed file with 3 additions and 1 deletions   Show diff stats
script/export_ranking.rb
@@ -11,6 +11,7 @@ profile_ids.each do |profile_id| @@ -11,6 +11,7 @@ profile_ids.each do |profile_id|
11 profile_name = profile.name 11 profile_name = profile.name
12 end 12 end
13 13
  14 + next if profile_name != 'Conferencia'
14 puts "Creating spreadsheet for #{profile_name}" 15 puts "Creating spreadsheet for #{profile_name}"
15 16
16 CSV.open( "ranking_gamification_for_#{profile_name}.csv", 'w' ) do |csv| 17 CSV.open( "ranking_gamification_for_#{profile_name}.csv", 'w' ) do |csv|
@@ -37,13 +38,14 @@ profile_ids.each do |profile_id| @@ -37,13 +38,14 @@ profile_ids.each do |profile_id|
37 person.friends.count, 38 person.friends.count,
38 person.comments.where(:source_id => person_articles).joins(:votes).where('vote > 0').count + person_articles.joins(:votes).where('vote > 0').count, 39 person.comments.where(:source_id => person_articles).joins(:votes).where('vote > 0').count + person_articles.joins(:votes).where('vote > 0').count,
39 person.comments.where(:source_id => person_articles).joins(:votes).where('vote < 0').count + person_articles.joins(:votes).where('vote < 0').count, 40 person.comments.where(:source_id => person_articles).joins(:votes).where('vote < 0').count + person_articles.joins(:votes).where('vote < 0').count,
40 - person_articles.text_articles.count, 41 + person_articles.count,
41 person.comments.where(source_id: person_articles).count, 42 person.comments.where(source_id: person_articles).count,
42 Comment.where(:source_id => person_articles).count, 43 Comment.where(:source_id => person_articles).count,
43 (person.following_articles & person.article_followers.where(article_id: person_articles)).count, 44 (person.following_articles & person.article_followers.where(article_id: person_articles)).count,
44 ArticleFollower.where(:article_id => person_articles).count 45 ArticleFollower.where(:article_id => person_articles).count
45 ] 46 ]
46 csv << [person.identifier, person.name, person.points] + categories_values + quantities_values 47 csv << [person.identifier, person.name, person.points] + categories_values + quantities_values
  48 + break if count > 200
47 end 49 end
48 end 50 end
49 end 51 end