Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
pretty up main list
Commit Description:
pretty up main list
class HeartbeatController < ApplicationController
before_filter :admin_authorization , :only => [ 'index' ]
def edit
@user = User . find_by_login ( params [ :id ] )
unless @user
render text : "LOGIN_NOT_FOUND"
return
end
#hb = HeartBeat.where(user_id: @user.id, ip_address: request.remote_ip).first
#puts "status = #{params[:status]}"
#if hb
# if params[:status]
# hb.status = params[:status]
# hb.save
# end
# hb.touch
#else
# HeartBeat.creae(user_id: @user.id, ip_address: request.remote_ip)
#end
HeartBeat . create ( user_id : @user . id , ip_address : request . remote_ip , status : params [ :status ] )
render text : ( GraderConfiguration [ 'right.heartbeat_response' ] || 'OK' )
end
def index
@hb = HeartBeat . where ( "updated_at >= ?" , Time . zone . now - 2 . hours ) . includes ( :user ) . order ( :user_id ) . all
@num = HeartBeat . where ( "updated_at >= ?" , Time . zone . now - 5 . minutes ) . count ( :user_id , distinct : true )
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