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: paths:
#Collaborateur #Collaborateur
/collaborateur: /collaborateurs:
$ref: ./paths/collaborateur/collaborateurs.yaml $ref: ./paths/collaborateur/collaborateurs.yaml
/collaborateur/count: /collaborateurs/count:
$ref: ./paths/collaborateur/collaborateurcount.yaml $ref: ./paths/collaborateur/collaborateursCount.yaml
/collaborateurs/{idCollaborateur}: /collaborateurs/{idCollaborateur}:
$ref: ./paths/collaborateur/collaborateurById.yaml $ref: ./paths/collaborateur/collaborateurById.yaml
/collaborateurs/mail/{mail}: /collaborateurs/{mail}:
$ref: ./paths/collaborateur/collaborateurByMail.yaml $ref: ./paths/collaborateur/collaborateurByMail.yaml
/collaborateurs/referent/{idReferent}: /collaborateurs/referent/{idReferent}:
$ref: ./paths/collaborateur/collaborateursReferent.yaml $ref: ./paths/collaborateur/collaborateursReferent.yaml
/collaborateurs/referent/{idReferent}/count:
$ref: ./paths/collaborateur/collaborateursReferentCount.yaml
/collaborateurs/{idCollaborateur}/ep/referents:
$ref: ./paths/collaborateur/referentsPrecedentEPCollaborateur.yaml
#Note #Note
/notes/: /notes/:

@ -5,5 +5,5 @@ schema:
default : 15 default : 15
minimum: 5 minimum: 5
maximum: 100 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 required: false

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

@ -2,15 +2,21 @@ get:
tags: tags:
- collaborateurs - collaborateurs
operationId: getCollaborateurByMail operationId: getCollaborateurByMail
description: Récupérer un collaborateur par son mail description: Récupérer un collaborateur par son mail.
parameters: parameters:
- $ref: ../../parameters/path/mail.yaml - $ref: ../../parameters/path/mail.yaml
responses: responses:
'200': '200':
$ref: ../../responses/collaborateur/getCollaborateur.yaml $ref: ../../responses/collaborateur/getCollaborateur.yaml
'401':
$ref: ../../responses/erreur/unauthorized.yaml
'403': '403':
$ref: ../../responses/erreur/forbidden.yaml $ref: ../../responses/erreur/forbidden.yaml
'404': '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: tags:
- collaborateurs - collaborateurs
operationId: getCollaborateurs operationId: getCollaborateurs
description: Récupérer une liste de collaborateurs description: Récupérer une liste de collaborateurs.
parameters: parameters:
- $ref: ../../parameters/query/roles.yaml - $ref: ../../parameters/query/roles.yaml
- $ref: ../../parameters/query/idBUs.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: tags:
- collaborateurs - collaborateurs
operationId: getCollaborateursByReferent 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: parameters:
- $ref: ../../parameters/query/asc.yaml
- $ref: ../../parameters/path/idReferent.yaml - $ref: ../../parameters/path/idReferent.yaml
- $ref: ../../parameters/query/asc.yaml
- $ref: ../../parameters/query/numPage.yaml - $ref: ../../parameters/query/numPage.yaml
- $ref: ../../parameters/query/parPage.yaml - $ref: ../../parameters/query/parPage.yaml
- $ref: ../../parameters/query/texte.yaml - $ref: ../../parameters/query/texte.yaml
@ -14,8 +14,14 @@ get:
'200': '200':
$ref: ../../responses/collaborateur/getListeCollaborateurs.yaml $ref: ../../responses/collaborateur/getListeCollaborateurs.yaml
'401':
$ref: ../../responses/erreur/unauthorized.yaml
'403': '403':
$ref: ../../responses/erreur/forbidden.yaml $ref: ../../responses/erreur/forbidden.yaml
'404': '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