Description:
added options not to hide passed problems
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r260:a6455c18d017 - - 2 files changed: 5 inserted, 1 deleted

@@ -312,13 +312,12
312 else
312 else
313 timeout = assignment.created_at + TEST_ASSIGNMENT_EXPIRATION_DURATION - Time.new.gmtime
313 timeout = assignment.created_at + TEST_ASSIGNMENT_EXPIRATION_DURATION - Time.new.gmtime
314 end
314 end
315 end
315 end
316 @submission_timeouts[problem.id] = timeout
316 @submission_timeouts[problem.id] = timeout
317 end
317 end
318 - @submission_timeouts.each_pair {|k,v| puts "#{k} => #{v}"}
319 end
318 end
320
319
321 def prepare_list_information
320 def prepare_list_information
322 @user = User.find(session[:user_id])
321 @user = User.find(session[:user_id])
323
322
324 all_problems = Problem.find_available_problems
323 all_problems = Problem.find_available_problems
@@ -340,13 +339,17
340 @current_problem_id = params[:id].to_i
339 @current_problem_id = params[:id].to_i
341 else
340 else
342 @current_problem_id = nil
341 @current_problem_id = nil
343 end
342 end
344 end
343 end
345
344
345 + if (not defined? HIDE_PASSED_TASKS) or HIDE_PASSED_TASKS
346 @problems = all_problems.reject { |problem| passed.has_key? problem.id }
346 @problems = all_problems.reject { |problem| passed.has_key? problem.id }
347 + else
348 + @problems = all_problems
349 + end
347
350
348 prepare_timeout_information(@problems)
351 prepare_timeout_information(@problems)
349
352
350 @prob_submissions = Array.new
353 @prob_submissions = Array.new
351 @problems.each do |p|
354 @problems.each do |p|
352 if sub_count.has_key? p.id
355 if sub_count.has_key? p.id
@@ -106,6 +106,7
106
106
107 # OPTIONS FOR CODE JOM
107 # OPTIONS FOR CODE JOM
108 # --------------------
108 # --------------------
109 CODEJOM_MAX_ALIVE_LEVEL = 10
109 CODEJOM_MAX_ALIVE_LEVEL = 10
110 TEST_ASSIGNMENT_EXPIRATION_DURATION = 5.minute
110 TEST_ASSIGNMENT_EXPIRATION_DURATION = 5.minute
111 SHOW_CONTEST_STATUS = false
111 SHOW_CONTEST_STATUS = false
112 + HIDE_PASSED_TASKS = true No newline at end of file
You need to be logged in to leave comments. Login now