MAJ des urls pour la partie collaborateur en fonction des spécifications techniques

master
jboinembalome 4 years ago
parent 166fa2c43f
commit 3d81fea82c
  1. 12
      openapi.yaml
  2. 2
      parameters/query/parPage.yaml
  3. 10
      paths/collaborateur/collaborateurbyid.yaml
  4. 12
      paths/collaborateur/collaborateurbymail.yaml
  5. 17
      paths/collaborateur/collaborateurcount.yaml
  6. 2
      paths/collaborateur/collaborateurs.yaml
  7. 27
      paths/collaborateur/collaborateursCount.yaml
  8. 24
      paths/collaborateur/collaborateursReferentCount.yaml
  9. 12
      paths/collaborateur/collaborateursreferent.yaml
  10. 22
      paths/collaborateur/referentsPrecedentEPCollaborateur.yaml

@ -13,16 +13,20 @@ servers:
paths:
#Collaborateur
/collaborateur:
/collaborateurs:
$ref: ./paths/collaborateur/collaborateurs.yaml
/collaborateur/count:
$ref: ./paths/collaborateur/collaborateurcount.yaml
/collaborateurs/count:
$ref: ./paths/collaborateur/collaborateursCount.yaml
/collaborateurs/{idCollaborateur}:
$ref: ./paths/collaborateur/collaborateurById.yaml
/collaborateurs/mail/{mail}:
/collaborateurs/{mail}:
$ref: ./paths/collaborateur/collaborateurByMail.yaml
/collaborateurs/referent/{idReferent}:
$ref: ./paths/collaborateur/collaborateursReferent.yaml
/collaborateurs/referent/{idReferent}/count:
$ref: ./paths/collaborateur/collaborateursReferentCount.yaml
/collaborateurs/{idCollaborateur}/ep/referents:
$ref: ./paths/collaborateur/referentsPrecedentEPCollaborateur.yaml
#Note
/notes/:

@ -5,5 +5,5 @@ schema:
default : 15
minimum: 5
maximum: 100
description: Nombre d'éléments affiché sur chaque page du tableau
description: Nombre d’élément maximum à afficher dans le tableau
required: false

@ -2,15 +2,21 @@ get:
tags:
- collaborateurs
operationId: getCollaborateurById
description: Récupérer un collaboratuer par son id
description: Récupérer un collaborateur par son id.
parameters:
- $ref: ../../parameters/path/idCollaborateur.yaml
responses:
'200':
$ref: ../../responses/collaborateur/getCollaborateur.yaml
'401':
$ref: ../../responses/erreur/unauthorized.yaml
'403':
$ref: ../../responses/erreur/forbidden.yaml
'404':
$ref: ../../responses/erreur/notFound.yaml
$ref: ../../responses/erreur/notFound.yaml
'500':
$ref: ../../responses/erreur/internalServerError.yaml

@ -2,15 +2,21 @@ get:
tags:
- collaborateurs
operationId: getCollaborateurByMail
description: Récupérer un collaborateur par son mail
description: Récupérer un collaborateur par son mail.
parameters:
- $ref: ../../parameters/path/mail.yaml
responses:
'200':
$ref: ../../responses/collaborateur/getCollaborateur.yaml
'401':
$ref: ../../responses/erreur/unauthorized.yaml
'403':
$ref: ../../responses/erreur/forbidden.yaml
'404':
$ref: ../../responses/erreur/notFound.yaml
$ref: ../../responses/erreur/notFound.yaml
'500':
$ref: ../../responses/erreur/internalServerError.yaml

@ -1,17 +0,0 @@
get:
tags:
- collaborateurs
operationId: getCollaborateurCount
description: Récupérer le nombre total de collaborateurs
responses:
'200':
$ref: ../../responses/collaborateur/getcountcollaborateur.yaml
'401':
$ref: ../../responses/erreur/unauthorized.yaml
'403':
$ref: ../../responses/erreur/forbidden.yaml
'500':
$ref: ../../responses/erreur/internalServerError.yaml

@ -2,7 +2,7 @@ get:
tags:
- collaborateurs
operationId: getCollaborateurs
description: Récupérer une liste de collaborateurs
description: Récupérer une liste de collaborateurs.
parameters:
- $ref: ../../parameters/query/roles.yaml
- $ref: ../../parameters/query/idBUs.yaml

@ -0,0 +1,27 @@
get:
tags:
- collaborateurs
operationId: getCollaborateursCount
description: Récupérer le nombre total de collaborateurs.
parameters:
- $ref: ../../parameters/query/roles.yaml
- $ref: ../../parameters/query/idBUs.yaml
- $ref: ../../parameters/query/asc.yaml
- $ref: ../../parameters/query/numPage.yaml
- $ref: ../../parameters/query/parPage.yaml
- $ref: ../../parameters/query/texte.yaml
- $ref: ../../parameters/query/tri.yaml
- $ref: ../../parameters/query/dateDebut.yaml
- $ref: ../../parameters/query/dateFin.yaml
responses:
'200':
$ref: ../../responses/collaborateur/getcountcollaborateur.yaml
'401':
$ref: ../../responses/erreur/unauthorized.yaml
'403':
$ref: ../../responses/erreur/forbidden.yaml
'500':
$ref: ../../responses/erreur/internalServerError.yaml

@ -0,0 +1,24 @@
get:
tags:
- collaborateurs
operationId: getCollaborateursByReferentCount
description: Récupérer le nombre total de collaborateurs d’un référent.
parameters:
- $ref: ../../parameters/path/idReferent.yaml
- $ref: ../../parameters/query/asc.yaml
- $ref: ../../parameters/query/numPage.yaml
- $ref: ../../parameters/query/parPage.yaml
- $ref: ../../parameters/query/texte.yaml
- $ref: ../../parameters/query/tri.yaml
responses:
'200':
$ref: ../../responses/collaborateur/getcountcollaborateur.yaml
'401':
$ref: ../../responses/erreur/unauthorized.yaml
'403':
$ref: ../../responses/erreur/forbidden.yaml
'500':
$ref: ../../responses/erreur/internalServerError.yaml

@ -2,10 +2,10 @@ get:
tags:
- collaborateurs
operationId: getCollaborateursByReferent
description: Récupérer la liste des collaborateurs dont le référent à la charge
description: Récupérer la liste des collaborateurs d’un référent.
parameters:
- $ref: ../../parameters/query/asc.yaml
- $ref: ../../parameters/path/idReferent.yaml
- $ref: ../../parameters/query/asc.yaml
- $ref: ../../parameters/query/numPage.yaml
- $ref: ../../parameters/query/parPage.yaml
- $ref: ../../parameters/query/texte.yaml
@ -14,8 +14,14 @@ get:
'200':
$ref: ../../responses/collaborateur/getListeCollaborateurs.yaml
'401':
$ref: ../../responses/erreur/unauthorized.yaml
'403':
$ref: ../../responses/erreur/forbidden.yaml
'404':
$ref: ../../responses/erreur/notFound.yaml
$ref: ../../responses/erreur/notFound.yaml
'500':
$ref: ../../responses/erreur/internalServerError.yaml

@ -0,0 +1,22 @@
get:
tags:
- collaborateurs
operationId: getReferentsPrecedentEPCollaborateur
description: Récupérer la liste des référents des précédents EP du collaborateur.
parameters:
- $ref: ../../parameters/path/idCollaborateur.yaml
responses:
'200':
$ref: ../../responses/collaborateur/getListeCollaborateurs.yaml
'401':
$ref: ../../responses/erreur/unauthorized.yaml
'403':
$ref: ../../responses/erreur/forbidden.yaml
'404':
$ref: ../../responses/erreur/notFound.yaml
'500':
$ref: ../../responses/erreur/internalServerError.yaml
Loading…
Cancel
Save