Created auto-download ability
This commit is contained in:
parent
152d6e4e03
commit
dc0586045f
|
@ -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
|
||||
|
|
6
app/views/door_logs/auto_download.html.erb
Normal file
6
app/views/door_logs/auto_download.html.erb
Normal file
|
@ -0,0 +1,6 @@
|
|||
|
||||
<p>
|
||||
<b>Download results:</b>
|
||||
<%= !@results.nil? %>
|
||||
</p>
|
||||
|
|
@ -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"
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user