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
info:
version: 1.3.0
version: 1.3.1
title: API du serveur de l'application de digitalisation des EP
description:
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:
tags:
- demandesformation
- demandesFormation
operationId: creerDemandeFormation
description: Créer une demande de formation pour un collaborateur
requestBody:
@ -34,7 +34,7 @@ post:
put:
tags:
- demandesformation
- demandesFormation
operationId: UpdateDemandeFormation
description: Répondre a une demande de formation et la mettre à jour
requestBody:

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

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

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

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

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

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

@ -20,7 +20,7 @@ properties:
businessUnit:
$ref: ./businessUnit.yaml
referent:
$ref: ./collaborateur.yaml
$ref: ./referent.yaml
required:
- id
- 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:
type: array
items:
$ref: ../engagement/engagement.yaml
$ref: ../ep/engagement.yaml
augmentationSalaire:
$ref: ./augmentationSalaire.yaml
demandesDelegation:

Loading…
Cancel
Save