lib/controllers/dashboard.rb in wackamole-0.0.6 vs lib/controllers/dashboard.rb in wackamole-0.0.7

- old
+ new

@@ -6,11 +6,11 @@ # --------------------------------------------------------------------------- # Show application dashboard get '/dashboard/:app_name/:stage' do Wackamole::Control.switch_mole_db!( params[:app_name].downcase, params[:stage] ) - load_app_details + @info = Wackamole::MoledInfo.collect_dashboard_info( @updated_on ) # Reset app info load_app_info # Reset filters @@ -20,23 +20,31 @@ end # --------------------------------------------------------------------------- # Refresh dashboard get '/dashboard/refresh' do - load_app_details + @info = Wackamole::MoledInfo.collect_dashboard_info( @updated_on ) + erb :'dashboard/refresh_js', :layout => false end - + # --------------------------------------------------------------------------- - get '/dashboard/logs/:app_name/:stage/:type' do - Wackamole::Control.switch_mole_db!( params[:app_name].downcase, params[:stage] ) - load_app_details - load_app_info - + get '/dashboard/logs/:type/:hour/' do + # Reset filter filter = Wackamole::SearchFilter.new filter.mole_type( params[:type].to_i ) -puts "SETTING FILTER", filter.inspect + filter.hour = params[:hour].to_i session[:filter] = filter + redirect '/logs/1' end + # --------------------------------------------------------------------------- + get '/dashboard/users/:hour/' do + # Reset filter + filter = Wackamole::SearchFilter.new + filter.hour = params[:hour].to_i + session[:filter] = filter + + redirect '/users/1' + end end \ No newline at end of file