diff --git a/openapi.yaml b/openapi.yaml index e873288..923cd67 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -114,12 +114,11 @@ paths: $ref: ./paths/demandeepi/demandesEpiDemandeIdReferentCount.yaml #DemandeDelegation - /demandesdelegation/{idCollaborateur}: - $ref: ./paths/demandedelegation/demandesDelegation.yaml - /demandesdelegation/ep/{idEP}/{idCollaborateur}: - $ref: ./paths/demandedelegation/faireDemandeDelegation.yaml - /demandesdelegation/{idDemandeDelegation}/repondre: - $ref: ./paths/demandedelegation/repondreDemandeDelegation.yaml + /demandesdelegation/referent/{idReferent}: + $ref: ./paths/demandedelegation/demandeDelegationReferent.yaml + /demandedelegation/{idDemandeDelegation}: + $ref: ./paths/demandedelegation/demandeDelegationId.yaml + #DemandeFormation /demandeformation: diff --git a/paths/demandedelegation/repondreDemandeDelegation.yaml b/paths/demandedelegation/demandeDelegationId.yaml similarity index 76% rename from paths/demandedelegation/repondreDemandeDelegation.yaml rename to paths/demandedelegation/demandeDelegationId.yaml index 9239311..b55865e 100644 --- a/paths/demandedelegation/repondreDemandeDelegation.yaml +++ b/paths/demandedelegation/demandeDelegationId.yaml @@ -2,7 +2,7 @@ put: tags: - demandesDelegation operationId: repondreDemandeDelegation - description: Faire une demande de délégation à une autre personne + description: Répondre à une demande de délégation parameters: - $ref: ../../parameters/path/idDemandeDelegation.yaml requestBody: diff --git a/paths/demandedelegation/demandeDelegationReferent.yaml b/paths/demandedelegation/demandeDelegationReferent.yaml new file mode 100644 index 0000000..cd45e03 --- /dev/null +++ b/paths/demandedelegation/demandeDelegationReferent.yaml @@ -0,0 +1,16 @@ +get: + tags: + - demandesDelegation + operationId: getDemandesDelegation + description: Récupération de la liste des demandes de délégation + parameters: + - $ref: ../../parameters/path/idReferent.yaml + responses: + '200': + $ref: ../../responses/demandedelegation/getListeDemandesDelegation.yaml + + '403': + $ref: ../../responses/erreur/forbidden.yaml + + '404': + $ref: ../../responses/erreur/notFound.yaml \ No newline at end of file diff --git a/paths/demandedelegation/demandesDelegation.yaml b/paths/demandedelegation/demandesDelegation.yaml deleted file mode 100644 index 43cc8ca..0000000 --- a/paths/demandedelegation/demandesDelegation.yaml +++ /dev/null @@ -1,22 +0,0 @@ -get: - tags: - - demandesDelegation - operationId: getDemandesDelegation - description: Récupération de la liste des demandes de délégation - parameters: - - $ref: ../../parameters/query/asc.yaml - - $ref: ../../parameters/query/roles.yaml - - $ref: ../../parameters/path/idCollaborateur.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/demandedelegation/getListeDemandesDelegation.yaml - - '403': - $ref: ../../responses/erreur/forbidden.yaml - - '404': - $ref: ../../responses/erreur/notFound.yaml \ No newline at end of file diff --git a/paths/demandedelegation/faireDemandeDelegation.yaml b/paths/demandedelegation/faireDemandeDelegation.yaml deleted file mode 100644 index bc0cfc6..0000000 --- a/paths/demandedelegation/faireDemandeDelegation.yaml +++ /dev/null @@ -1,17 +0,0 @@ -get: - tags: - - demandesDelegation - operationId: faireDemandeDelegation - description: Faire une demande de délégation à une autre personne - parameters: - - $ref: ../../parameters/path/idCollaborateur.yaml - - $ref: ../../parameters/path/idEP.yaml - responses: - '200': - $ref: ../../responses/demandedelegation/demandeDelegationCreee.yaml - - '403': - $ref: ../../responses/erreur/forbidden.yaml - - '404': - $ref: ../../responses/erreur/notFound.yaml \ No newline at end of file diff --git a/responses/demandedelegation/reponseDemandeDelegation.yaml b/responses/demandedelegation/reponseDemandeDelegation.yaml index 6fc1092..a4cf329 100644 --- a/responses/demandedelegation/reponseDemandeDelegation.yaml +++ b/responses/demandedelegation/reponseDemandeDelegation.yaml @@ -1 +1,5 @@ -description: Réponse demande de délagation envoyée avec succès \ No newline at end of file +description: Réponse demande de délagation envoyée avec succès +content: + application/json: + schema: + $ref: ../../schemas/demandedelegation/demandeDelegation.yaml \ No newline at end of file