Add API index on Dossier.

This commit is contained in:
Tanguy PATTE 2016-01-20 15:48:46 +01:00
parent 6dfdb474a5
commit 78bd982f97
6 changed files with 107 additions and 4 deletions

View file

@ -0,0 +1,18 @@
class API::V1::DossiersController < APIController
def index
procedure = current_administrateur.procedures.find(params[:procedure_id])
dossiers = procedure.dossiers.paginate(page: params[:page]).decorate
render json: dossiers, meta: pagination(dossiers), meta_key: 'pagination', status: 200
rescue ActiveRecord::RecordNotFound => e
render json: {}, status: 404
end
def pagination dossiers
{
page: dossiers.current_page,
resultats_par_page: dossiers.per_page,
nombre_de_page: dossiers.total_pages
}
end
end