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