Projet

Général

Profil

Development #31226

iparapheur: profiter des attributs automatiques de request

Ajouté par Nicolas Roche (absent jusqu'au 3 avril) il y a environ 5 ans. Mis à jour il y a presque 5 ans.

Statut:
Fermé
Priorité:
Normal
Version cible:
-
Début:
08 mars 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Il s'agit de renommer les champs de l'objet IParapheur
afin de ne pas à avoir à expliciter l'utilisation du certificat client et des login/mot de passe.


Fichiers


Demandes liées

Lié à Passerelle - Support #31120: iparapheur: passer ce connecteur à zeepFermé06 mars 2019

Actions

Révisions associées

Révision cc0cc076 (diff)
Ajouté par Nicolas Roche (absent jusqu'au 3 avril) il y a environ 5 ans

iparapheur: don't pass explicit parameters to transport (#31226)

Historique

#1

Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a environ 5 ans

  • Lié à Support #31120: iparapheur: passer ce connecteur à zeep ajouté
#2

Mis à jour par Benjamin Dauvergne il y a environ 5 ans

Si utile regarder du coté du modèle abstrait passerelle.base.models.HTTPResource.

#3

Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a environ 5 ans

  • Fichier 0001-iparapheur-add-a-field-to-override-endpoint-location.patch ajouté
  • Statut changé de Nouveau à Solution proposée
  • Patch proposed changé de Non à Oui
#4

Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a environ 5 ans

  • Fichier 0001-iparapheur-add-a-field-to-override-endpoint-location.patch supprimé
#6

Mis à jour par Benjamin Dauvergne il y a environ 5 ans

Et HTTPResource non ? :/

#7

Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a environ 5 ans

Si. Désolé, c'est le temps que j'atterrisse.
Il faudra prévoir une migration de données,
ou alors peut-être 2 migrations de schéma pour que jango s'y retrouve.

#8

Mis à jour par Benjamin Dauvergne il y a environ 5 ans

Nicolas Roche a écrit :

Si. Désolé, c'est le temps que j'atterrisse.
Il faudra prévoir une migration de données,
ou alors peut-être 2 migrations de schéma pour que jango s'y retrouve.

En une seule migration tu peux renommer les champs existants et ajouter les nouveaux, pourquoi migration de donnée ?
  • username -> basic_auth_username
  • password -> basic_auth_password
  • keystore -> client_certificate
  • verify_cert, ne change pas
  • trusted_certificate_authorities, nouveau
  • http_proxy, nouveau

Soit tu fais ça en même temps que le passage à zeep en t'appuyant sur BaseResource.requests soit tu gère le passage par BaseResource.requests dans le code soap existant.

#9

Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a environ 5 ans

merci Benjamin d'avoir insisté, je ne pensais pas pouvoir le faire en une seule passe.

#10

Mis à jour par Benjamin Dauvergne il y a environ 5 ans

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

Ack.

#12

Mis à jour par Benjamin Dauvergne il y a environ 5 ans

Nicolas Roche a écrit :

Je réalise que le champ dédié à mon connecteur (url du wsdl) et déplacé tout en bas de la popup de modification des paramètres de l'IHM.
(Thomas me dit que ce n'est pas grave)

Oui osef pour le temps qu'on passe sur cet écran.

PS: mort aux notes privées.

#13

Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a environ 5 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit cc0cc0767d7e443435a98b0080a67d50053bd091
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Fri Mar 8 18:37:51 2019 +0100

    iparapheur: don't pass explicit parameters to transport (#31226)
#14

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

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

Mis à jour par Benjamin Dauvergne il y a presque 5 ans

  • Statut changé de Solution déployée à Fermé

Formats disponibles : Atom PDF