Skip to content

Latest commit

 

History

History
85 lines (73 loc) · 2.17 KB

File metadata and controls

85 lines (73 loc) · 2.17 KB

Travaux Pratiques

Ressource Collegue

Vous avez accès à une Web API sur la ressource Collegue : http://collegues-api.cleverapps.io/collegues.

Exemple de réponse :

[
  {
    "matricule": "bd540e65",
    "nom": "Ross",
    "prenom": "Roberts",
    "email": "[email protected]",
    "dateNaissance": "1980-03-13T05:22:33 -01:00",
    "sexe": "male",
    "adresse": "363 Dunne Court, Gardners, 3979",
    "password": "$2a$04$Vbug2lwwJGrvUXTj6z7ff.97IzVBkrJ1XfApfGNl.Z695zqcnPYra",
    "photo": "https://randomuser.me/api/portraits/men/76.jpg",
    "subalternes": [
      "75e8048c",
      "8b2d3ac7"
    ],
    "departement": "DSI"
  },
  {
    "matricule": "75e8048c",
    "nom": "Bullock",
    "prenom": "Jackson",
    "email": "[email protected]",
    "dateNaissance": "1971-02-16T08:37:15 -01:00",
    "sexe": "male",
    "adresse": "289 Gardner Avenue, Gilmore, 7992",
    "password": "$2a$04$Vbug2lwwJGrvUXTj6z7ff.97IzVBkrJ1XfApfGNl.Z695zqcnPYra",
    "photo": "https://randomuser.me/api/portraits/men/90.jpg",
    "subalternes": [
      "6c8be60e",
      "7befca85",
      "89dde79f"
    ],
    "departement": "DSI/DEV"
  },
  ...
]

Il est possible de faire une recherche par matricule : http://collegues-api.cleverapps.io/collegues?matricule=75e8048c

[
  {
    "matricule": "75e8048c",
    "nom": "Bullock",
    "prenom": "Jackson",
    "email": "[email protected]",
    "dateNaissance": "1971-02-16T08:37:15 -01:00",
    "sexe": "male",
    "adresse": "289 Gardner Avenue, Gilmore, 7992",
    "password": "$2a$04$Vbug2lwwJGrvUXTj6z7ff.97IzVBkrJ1XfApfGNl.Z695zqcnPYra",
    "photo": "https://randomuser.me/api/portraits/men/90.jpg",
    "subalternes": [
      "6c8be60e",
      "7befca85",
      "89dde79f"
    ],
    "departement": "DSI/DEV"
  }
]

Contrôle existence collègue

Compléter le formulaire de création d'un employé pour ne permettre d'insérer uniquement des employés dont le matricule existe (via l'API Collègue).

Informations sur le bulletin de salaire (optionnel)

Ajouter des informations supplémentaires de l'employé sur le bulletin de salaire :

  • le nom
  • le prenom
  • l'adresse email
  • l'adresse postale
  • sa photo