master
Yanaël GRETTE 4 years ago
parent 1b290796cf
commit 6af897613b
  1. 2
      openapi.yaml
  2. 4
      paths/demandeformation/demandesformation.yaml
  3. 2
      paths/referents/referentbyid.yaml
  4. 2
      responses/engagement/getEngagement.yaml
  5. 2
      responses/engagement/getListeEngagements.yaml
  6. 2
      responses/referent/getListeReferrents.yaml
  7. 2
      responses/referent/getReferent.yaml
  8. 16
      schemas/_index.yaml
  9. 2
      schemas/collaborateur/collaborateur.yaml
  10. 25
      schemas/collaborateur/referent.yaml
  11. 28
      schemas/engagement/engagement.yaml
  12. 2
      schemas/ep/ep.yaml

@ -1,6 +1,6 @@
openapi: 3.0.0 openapi: 3.0.0
info: info:
version: 1.3.0 version: 1.3.1
title: API du serveur de l'application de digitalisation des EP title: API du serveur de l'application de digitalisation des EP
description: description:
API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.

@ -20,7 +20,7 @@ get:
post: post:
tags: tags:
- demandesformation - demandesFormation
operationId: creerDemandeFormation operationId: creerDemandeFormation
description: Créer une demande de formation pour un collaborateur description: Créer une demande de formation pour un collaborateur
requestBody: requestBody:
@ -34,7 +34,7 @@ post:
put: put:
tags: tags:
- demandesformation - demandesFormation
operationId: UpdateDemandeFormation operationId: UpdateDemandeFormation
description: Répondre a une demande de formation et la mettre à jour description: Répondre a une demande de formation et la mettre à jour
requestBody: requestBody:

@ -7,7 +7,7 @@ get:
- $ref: ../../parameters/path/idReferent.yaml - $ref: ../../parameters/path/idReferent.yaml
responses: responses:
'200': '200':
$ref: ../../responses/collaborateur/getCollaborateur.yaml $ref: ../../responses/referent/getReferent.yaml
'403': '403':
$ref: ../../responses/erreur/forbidden.yaml $ref: ../../responses/erreur/forbidden.yaml

@ -2,4 +2,4 @@ description: OK
content: content:
application/json: application/json:
schema: schema:
$ref: ../../schemas/engagement/engagement.yaml $ref: ../../schemas/ep/engagement.yaml

@ -4,4 +4,4 @@ content:
schema: schema:
type: array type: array
items: items:
$ref: ../../schemas/engagement/engagement.yaml $ref: ../../schemas/ep/engagement.yaml

@ -4,4 +4,4 @@ content:
schema: schema:
type: array type: array
items: items:
$ref: ../../schemas/collaborateur/collaborateur.yaml $ref: ../../schemas/collaborateur/referent.yaml

@ -2,4 +2,4 @@ description: OK
content: content:
application/json: application/json:
schema: schema:
$ref: ../../schemas/collaborateur/collaborateur.yaml $ref: ../../schemas/collaborateur/referent.yaml

@ -8,6 +8,9 @@ BusinessUnitDTO:
CollaborateurDTO: CollaborateurDTO:
$ref: ./collaborateur/collaborateur.yaml $ref: ./collaborateur/collaborateur.yaml
ReferentDTO:
$ref: ./collaborateur/referent.yaml
ProfilDTO: ProfilDTO:
$ref: ./collaborateur/profil.yaml $ref: ./collaborateur/profil.yaml
@ -44,6 +47,9 @@ EpSaisieDTO:
ObjectifDTO: ObjectifDTO:
$ref: ./ep/objectif.yaml $ref: ./ep/objectif.yaml
ObjectifPrecedentDTO:
$ref: ./ep/objectifPrecedent.yaml
ParticipationEPDTO: ParticipationEPDTO:
$ref: ./ep/participationEP.yaml $ref: ./ep/participationEP.yaml
@ -70,7 +76,6 @@ ChampDTO:
SaisieDTO: SaisieDTO:
$ref: ./saisie/saisie.yaml $ref: ./saisie/saisie.yaml
#DemandeFormation #DemandeFormation
CreationDemandeFormationDTO: CreationDemandeFormationDTO:
$ref: ./demandeformation/creationDemandeFormation.yaml $ref: ./demandeformation/creationDemandeFormation.yaml
@ -78,10 +83,16 @@ CreationDemandeFormationDTO:
DemandeFormationDTO: DemandeFormationDTO:
$ref: ./demandeformation/demandeFormation.yaml $ref: ./demandeformation/demandeFormation.yaml
OrigineDemandeFormationDTO:
$ref: ./demandeformation/origineDemandesFormation.yaml
ThemeDTO: ThemeDTO:
$ref: ./demandeformation/theme.yaml $ref: ./demandeformation/theme.yaml
#Formation #Formation
EvaluationDTO:
$ref: ./formation/evaluation.yaml
FormationDTO: FormationDTO:
$ref: ./formation/formation.yaml $ref: ./formation/formation.yaml
@ -97,6 +108,9 @@ OrigineFormationDTO:
ParticipationFormationDTO: ParticipationFormationDTO:
$ref: ./formation/participationFormation.yaml $ref: ./formation/participationFormation.yaml
StatutFormationDTO:
$ref: ./formation/statutFormation.yaml
TypeFormationDTO: TypeFormationDTO:
$ref: ./formation/typeFormation.yaml $ref: ./formation/typeFormation.yaml

@ -20,7 +20,7 @@ properties:
businessUnit: businessUnit:
$ref: ./businessUnit.yaml $ref: ./businessUnit.yaml
referent: referent:
$ref: ./collaborateur.yaml $ref: ./referent.yaml
required: required:
- id - id
- nom - nom

@ -0,0 +1,25 @@
type: object
description: Les informations d'un collaborateur
properties:
id:
type: string
format: uuid
nom:
type: string
prenom:
type: string
mailApside:
type: string
format: email
businessUnit:
$ref: ./businessUnit.yaml
collaborateurs:
type: array
items:
$ref: ./collaborateur.yaml
required:
- id
- nom
- prenom
- mailApside
- businessunit

@ -1,28 +0,0 @@
type: object
description: Les détails d'un engagement pris par un référent pour un EP
properties:
id:
type: number
action:
type: string
modalite:
type: string
dispositif:
type: string
datePrevisionnelle:
type: string
format: date-time
realisable:
type: boolean
realise:
type: boolean
raisonNonRealisable:
type: string
ep:
$ref: ../ep/epInformations.yaml
required:
- id
- action
- modalite
- dispositif
- datePrevisionnelle

@ -55,7 +55,7 @@ properties:
engagements: engagements:
type: array type: array
items: items:
$ref: ../engagement/engagement.yaml $ref: ../ep/engagement.yaml
augmentationSalaire: augmentationSalaire:
$ref: ./augmentationSalaire.yaml $ref: ./augmentationSalaire.yaml
demandesDelegation: demandesDelegation:

Loading…
Cancel
Save