Projet

Général

Profil

Bug #52684

Ajout d'un connecteur AS-TECH

Ajouté par Nicolas Roche il y a environ 3 ans. Mis à jour il y a environ 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
02 avril 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

  • Création d'une demande de Publik vers As-tech
    via /api/interface-citoyenne/demande-intervention
  • Récupération d'un statut "As-tech" à faire remonter dans Publik
    via /api/demande/position/{numero_demande}

Fichiers

Révisions associées

Révision d3f0e580 (diff)
Ajouté par Thomas Noël il y a environ 3 ans

add astech connector (#52684)

Historique

#5

Mis à jour par Thomas Noël il y a environ 3 ans

  • Assigné à changé de Nicolas Roche à Thomas Noël
#6

Mis à jour par Thomas Noël il y a environ 3 ans

  • Statut changé de Nouveau à En cours
Code terminé dans la branche wip/52684-astech-connector mais
  • la création d'une demande prend plus de 20 secondes, à voir avec AS-TECH si c'est normal (et si oui... que faire...)
  • impossible de parvenir à ajouter un document à une demande, le endpoint et ses tests ne sont pas finis. Là aussi je dois demander des précisions à AS-TECH, la doc du swagger ne semble pas correcte.
#7

Mis à jour par Thomas Noël il y a environ 3 ans

Voilà, connecteur finalisé et testé avec les derniers ajustements effectués par astech.

#8

Mis à jour par Emmanuel Cazenave il y a environ 3 ans

  • Statut changé de Solution proposée à Solution validée

Le endpoint connections qui utilise @get_connections qui lève une APIError si self.connection est pas dans les "connections" exposées par le service : moralité si je met accidentellement une connerie de self.connection, plus jamais je peux voir les "connection" autorisées non ?

Je serais pour renommer "def request" en "def _call" ou autre, en l'état ça prête à confusion avec self.requests qui vient par héritage je trouve.

Et zou.

#9

Mis à jour par Thomas Noël il y a environ 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)

Emmanuel Cazenave a écrit :

Le endpoint connections qui utilise @get_connections qui lève une APIError si self.connection est pas dans les "connections" exposées par le service : moralité si je met accidentellement une connerie de self.connection, plus jamais je peux voir les "connection" autorisées non ?

Ce endpoint est vraiment là juste pour du déboguage (on est sensé connaître ce nom de connexion)... et en fait en cas de pépin on verra bien la liste des connections dans le message de l'APIError. Donc je ne complique pas l'affaire.

Je serais pour renommer "def request" en "def _call" ou autre, en l'état ça prête à confusion avec self.requests qui vient par héritage je trouve.

Bonne idée oui, self.request renommé self.call et self.request_json renommé call_json.

Merci !

commit d3f0e5803c36ce7ed670014901cea323fe674c93
Author: Thomas NOËL <tnoel@entrouvert.com>
Date:   Fri Apr 9 01:08:47 2021 +0200

    add astech connector (#52684)

#10

Mis à jour par Frédéric Péters il y a environ 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF