Remove apipie (and maruku)
This commit is contained in:
parent
a1bab24681
commit
f3caa8ef7f
10 changed files with 1 additions and 363 deletions
|
@ -3,17 +3,6 @@ class API::V1::DossiersController < APIController
|
|||
|
||||
DEFAULT_PAGE_SIZE = 100
|
||||
|
||||
resource_description do
|
||||
description AUTHENTICATION_TOKEN_DESCRIPTION
|
||||
end
|
||||
|
||||
api :GET, '/procedures/:procedure_id/dossiers/', 'Liste de tous les dossiers d\'une démarche'
|
||||
param :procedure_id, Integer, desc: "L'identifiant de la démarche", required: true
|
||||
param :page, String, desc: "Numéro de la page", required: false
|
||||
param :resultats_par_page, String, desc: "Nombre de résultats par page (#{DEFAULT_PAGE_SIZE} par défaut, maximum 1 000)", required: false
|
||||
error code: 401, desc: "Non authorisé"
|
||||
error code: 404, desc: "Démarche inconnue"
|
||||
|
||||
def index
|
||||
dossiers = @procedure.dossiers.state_not_brouillon.page(params[:page]).per(per_page)
|
||||
|
||||
|
@ -22,12 +11,6 @@ class API::V1::DossiersController < APIController
|
|||
render json: {}, status: 404
|
||||
end
|
||||
|
||||
api :GET, '/procedures/:procedure_id/dossiers/:id', 'Informations du dossier d\'une démarche'
|
||||
param :procedure_id, Integer, desc: "L'identifiant de la démarche", required: true
|
||||
param :dossier_id, Integer, desc: "L'identifiant du dossier", required: true
|
||||
error code: 401, desc: "Non authorisé"
|
||||
error code: 404, desc: "Démarche ou dossier inconnu"
|
||||
|
||||
def show
|
||||
dossier = @procedure.dossiers.find(params[:id])
|
||||
|
||||
|
|
|
@ -1,15 +1,6 @@
|
|||
class API::V1::ProceduresController < APIController
|
||||
before_action :fetch_procedure_and_check_token
|
||||
|
||||
resource_description do
|
||||
description AUTHENTICATION_TOKEN_DESCRIPTION
|
||||
end
|
||||
|
||||
api :GET, '/procedures/:id', 'Informations concernant une démarche'
|
||||
param :id, Integer, desc: "L'identifiant de la démarche", required: true
|
||||
error code: 401, desc: "Non authorisé"
|
||||
error code: 404, desc: "Démarche inconnue"
|
||||
|
||||
def show
|
||||
render json: { procedure: ProcedureSerializer.new(@procedure.decorate).as_json }
|
||||
end
|
||||
|
|
|
@ -1,12 +1,4 @@
|
|||
class APIController < ApplicationController
|
||||
AUTHENTICATION_TOKEN_DESCRIPTION = <<-EOS
|
||||
L'authentification de l'API se fait via un header HTTP :
|
||||
|
||||
```
|
||||
Authorization: Bearer <Token administrateur>
|
||||
```
|
||||
EOS
|
||||
|
||||
before_action :default_format_json
|
||||
|
||||
protected
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue