[Rdv en ligne] Check plus précis du CNFS id ainsi que des plages de rdv ouvertes
Contexte
À valider avec Erwan
Lorsqu'une structure match avec la liste des structures CNFS de la route https://api.conseiller-numerique.gouv.fr/permanences, il ne faut pas pour autant créer un CNFS id en base sur Res'in. En effet il est possible que le cnfs n'ait pas de créneau ouvert chez RDVS et que la prise de rdv soit donc impossible. -> N'afficher le picto que qd la structure a un CNFS avec des dispos de RDV
Objectif
Lorsqu'on appelle les méthodes "bindOneCNFSStructure" à la création d'une structure ou "bindCNFSids" à l'execution du cron hebdomadaire. Il faut checker également que l'idcnfs est présente chez rdvs sur la route https://www.rdv-aide-numerique.fr/public_api/public_links?territory=CN.
Ressources
external_ids sur la route : https://www.rdv-aide-numerique.fr/public_api/public_links?territory=CN
Tâches
-
Renforcer la méthode setCNFSid pour être sûr qu'un créneau existe pour un cnfs -
Adapter les tests unitaires -
Remplacer par une migration ou directement en base les idCNFS deja existante pour repartir d'une base saine.