Created auto-download ability

This commit is contained in:
Will Bradley 2012-09-16 03:24:54 -07:00
parent 152d6e4e03
commit dc0586045f
3 changed files with 22 additions and 5 deletions

View File

@ -1,6 +1,6 @@
class DoorLogsController < ApplicationController
authorize_resource
before_filter :authenticate_user!
authorize_resource :except => :auto_download
before_filter :authenticate_user!, :except => :auto_download
# GET /door_logs
# GET /door_logs.json
@ -13,8 +13,7 @@ class DoorLogsController < ApplicationController
end
end
# GET /door_logs/1
# GET /door_logs/1.json
# GET /door_logs/download
def download
@results = DoorLog.download_from_door
@ -24,4 +23,15 @@ class DoorLogsController < ApplicationController
end
end
# GET /door_logs/auto_download
def auto_download
@results = DoorLog.download_from_door
respond_to do |format|
format.html # show.html.erb
format.json { render :json => @results }
end
end
end

View File

@ -0,0 +1,6 @@
<p>
<b>Download results:</b>
<%= !@results.nil? %>
</p>

View File

@ -6,8 +6,9 @@ Dooraccess::Application.routes.draw do
resources :users
match 'users/:id/upload' => 'users#upload', :as => :upload
match 'door_logs' => 'door_logs#index', :as => :door_logs
match 'door_logs/download' => 'door_logs#download', :as => :download
resources :door_logs
match 'door_logs/auto_download' => 'door_logs#auto_download', :as => :auto_download
root :to => "home#index"