VRFS-3936 recording api

This commit is contained in:
Jonathan Kolyer 2016-06-18 13:57:39 +00:00
parent 192948b8fe
commit ce4dfa4261
2 changed files with 13 additions and 0 deletions

View File

@ -13,6 +13,18 @@ class ApiRecordingsController < ApiController
@log || Logging.logger[ApiRecordingsController]
end
def create
if request.headers['Jamk-Mobile-Env']
result = Recording.new
result.owner = current_user
result.save
render :json => result, :status => 200
return
end
response.status = :unprocessable_entity
render :nothing
end
def index
# lists recordings created by for the current user
@recordings = Recording.list_recordings(current_user, params[:created_by])

View File

@ -572,6 +572,7 @@ SampleApp::Application.routes.draw do
match '/recordings/uploads' => 'api_recordings#list_uploads', :via => :get, :as => 'api_recordings_list_uploads'
match '/recordings/downloads' => 'api_recordings#list_downloads', :via => :get, :as => 'api_recordings_list_downloads'
match '/recordings/start' => 'api_recordings#start', :via => :post, :as => 'api_recordings_start'
match '/recordings/create' => 'api_recordings#create', :via => :post, :as => 'api_recordings_create'
match '/recordings/:id' => 'api_recordings#show', :via => :get, :as => 'api_recordings_detail'
match '/recordings/:id/stop' => 'api_recordings#stop', :via => :post, :as => 'api_recordings_stop'
match '/recordings/:id/claim' => 'api_recordings#claim', :via => :post, :as => 'api_recordings_claim'