Add CSV output for Dossier API
This commit is contained in:
parent
b58f88d9bf
commit
bd5a39ff17
6 changed files with 59 additions and 2 deletions
|
@ -1,5 +1,4 @@
|
|||
class API::V1::DossiersController < APIController
|
||||
|
||||
swagger_controller :dossiers, "Dossiers"
|
||||
|
||||
swagger_api :index do
|
||||
|
@ -32,7 +31,10 @@ class API::V1::DossiersController < APIController
|
|||
def show
|
||||
procedure = current_administrateur.procedures.find(params[:procedure_id])
|
||||
dossier = procedure.dossiers.find(params[:id])
|
||||
render json: dossier, status: 200
|
||||
respond_to do |format|
|
||||
format.json { render json: dossier, status: 200 }
|
||||
format.csv { render csv: dossier, status: 200 }
|
||||
end
|
||||
rescue ActiveRecord::RecordNotFound => e
|
||||
render json: {}, status: 404
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue