parent
9039755fc5
commit
1e234a9adf
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,23 @@
|
||||
desc "User New Score description"
|
||||
task :user_new_score do
|
||||
puts "user_score sync."
|
||||
end
|
||||
|
||||
namespace :user_new_score do
|
||||
desc "calculating user score"
|
||||
task :calculate => :environment do
|
||||
include UserScoreHelper
|
||||
User.all.each do |user|
|
||||
result = user_scores(user,1)
|
||||
puts "score of #{user.login} is #{result}"
|
||||
end
|
||||
|
||||
Project.where("project_type != 1").all.each do |project|
|
||||
project.member_principals.includes(:roles, :principal).all.each do |member|
|
||||
result = user_scores(member.user,2,project)
|
||||
puts "#{user.login}/'s score in #{project.name} is #{result}"
|
||||
end
|
||||
end
|
||||
puts "calculate completed"
|
||||
end
|
||||
end
|
Loading…
Reference in new issue