Show More
Commit Description:
added codejom admin menu
Commit Description:
added codejom admin menu
File last commit:
Show/Diff file:
Action:
app/controllers/statuses_controller.rb | 33 lines | 766 B | text/x-ruby | RubyLexer |
Jittat Fakcharoenphol
added codejom status view
r220 class StatusesController < ApplicationController
Jittat Fakcharoenphol
added codejom controller, show status in public
r254 def index
if not SHOW_CONTEST_STATUS
render :status => 403 and return
end
Jittat Fakcharoenphol
disabled unused actions from controllers, protected statuses display, more styling
r241
Jittat Fakcharoenphol
added codejom status view
r220 problem_count = Problem.available_problem_count
@dead_users = []
@level_users = {}
@levels = (0..CODEJOM_MAX_ALIVE_LEVEL)
@levels.each { |l| @level_users[l] = [] }
Jittat Fakcharoenphol
removed admin from score board
r256 User.find(:all).find_all{|user| not user.admin? }.each do |user|
Jittat Fakcharoenphol
contest ends after user is dead, added status xml for visualization
r262 user.update_codejom_status
user.codejom_status(true) # reload
Jittat Fakcharoenphol
added codejom status view
r220
if not user.codejom_status.alive
@dead_users << user
else
@level_users[user.codejom_level] << user
end
end
Jittat Fakcharoenphol
added codejom controller, show status in public
r254
respond_to do |format|
format.html
format.xml do
Jittat Fakcharoenphol
contest ends after user is dead, added status xml for visualization
r262 render :template => 'statuses/index.xml.erb'
Jittat Fakcharoenphol
added codejom controller, show status in public
r254 end
end
Jittat Fakcharoenphol
added codejom status view
r220 end
end