Show More
Commit Description:
[web] added mode + access control, when sites started/finished...
Commit Description:
[web] added mode + access control, when sites started/finished git-svn-id: http://theory.cpe.ku.ac.th/grader/web/trunk@250 6386c4cd-e34a-4fa8-8920-d93eb39b512e
File last commit:
Show/Diff file:
Action:
app/controllers/tasks_controller.rb | 24 lines | 488 B | text/x-ruby | RubyLexer |
jittat
[web] added body to problems, added task view page...
r88 class TasksController < ApplicationController
jittat
[web] added mode + access control, when sites started/finished...
r122 before_filter :authenticate, :check_viewability
jittat
[web] added body to problems, added task view page...
r88
def index
redirect_to :action => 'list'
end
def list
@problems = Problem.find_available_problems
@user = User.find(session[:user_id])
end
jittat
[web] added mode + access control, when sites started/finished...
r122 protected
def check_viewability
user = User.find(session[:user_id])
if user==nil or !Configuration.show_tasks_to?(user)
redirect_to :controller => 'main', :action => 'list'
return false
end
end
jittat
[web] added body to problems, added task view page...
r88 end