Show More
Commit Description:
more heart beat feature...
Commit Description:
more heart beat feature add reset last login ip (grafted from 6efa41a1cfdc5e910b85eec6d8b874ed651776bd)
References:
File last commit:
Show/Diff file:
Action:
app/controllers/heartbeat_controller.rb | 29 lines | 743 B | text/x-ruby | RubyLexer |
add heart_beat...
r540 class HeartbeatController < ApplicationController
more heart beat feature...
r541 before_filter :admin_authorization, :only => ['index']
add heart_beat...
r540 def edit
@user = User.find_by_login(params[:id])
more heart beat feature...
r541 unless @user
render text: "LOGIN_NOT_FOUND"
return
end
add heart_beat...
r540 hb = HeartBeat.where(user_id: @user.id, ip_address: request.remote_ip).first
more heart beat feature...
r541 puts "status = #{params[:status]}"
add heart_beat...
r540 if hb
more heart beat feature...
r541 if params[:status]
hb.status = params[:status]
hb.save
end
add heart_beat...
r540 hb.touch
else
more heart beat feature...
r541 HeartBeat.creae(user_id: @user.id, ip_address: request.remote_ip)
add heart_beat...
r540 end
more heart beat feature...
r541 render text: "OK"
end
def index
@hb = HeartBeat.includes(:user).order(:user_id).all
@num = HeartBeat.where("updated_at >= ?",Time.zone.now-5.minutes).count
add heart_beat...
r540 end
end