Show More
Commit Description:
Merge branch 'master' into codejom (updated rails version, removed judge)
Commit Description:
Merge branch 'master' into codejom (updated rails version, removed judge)
References:
File last commit:
Show/Diff file:
Action:
app/controllers/statuses_controller.rb
| 27 lines
| 634 B
| text/x-ruby
| RubyLexer
|
|
r220 | class StatusesController < ApplicationController | ||
|
r241 | # protect the statuses, for now | ||
before_filter :admin_authorization | ||||
|
r220 | def index | ||
problem_count = Problem.available_problem_count | ||||
@dead_users = [] | ||||
@level_users = {} | ||||
@levels = (0..CODEJOM_MAX_ALIVE_LEVEL) | ||||
@levels.each { |l| @level_users[l] = [] } | ||||
User.find(:all).each do |user| | ||||
if user.codejom_status==nil | ||||
user.update_codejom_status | ||||
user.codejom_status(true) # reload | ||||
end | ||||
if not user.codejom_status.alive | ||||
@dead_users << user | ||||
else | ||||
@level_users[user.codejom_level] << user | ||||
end | ||||
end | ||||
end | ||||
end | ||||