Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
added codejom admin menu
Commit Description:
added codejom admin menu
class CodejomController < ApplicationController
before_filter :admin_authorization
def index
@user = User . find ( session [ :user_id ] )
@problems = Problem . find ( :all )
@levels = @problems . collect { | p | p . level } . uniq . sort
@available_problems = {}
@levels . each do | level |
@available_problems [ level ] = []
end
@problems . find_all { | p | not p . available } . each do | problem |
@available_problems [ problem . level ] << problem
end
@activated_problems = @problems . find_all { | p | p . available }
end
def random_problem
level = params [ :id ]. to_i
problems = Problem . unavailable . level ( level ) . all
puts problems
if problems . length! = 0
if problems . length != 1
problem = problems [ rand ( problems . length ) ]
else
problem = problems [ 0 ]
end
problem . available = true
problem . save
end
redirect_to :action => 'index'
end
end
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository permissions settings