Projet

Général

Profil

Development #27233

iws: gestion de demande émanant d'un syndic

Ajouté par Emmanuel Cazenave il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
11 octobre 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Spec détaillée ici : #27069


Fichiers

Révisions associées

Révision c123ff9a (diff)
Ajouté par Emmanuel Cazenave il y a plus de 5 ans

iws: handle 'syndic' as possible requester (#27233)

Historique

#2

Mis à jour par Emmanuel Cazenave il y a plus de 5 ans

  • Sujet changé de iws: gestion du champ C_TYPEB à iws: gestion de demande émanant d'un syndic

Mise à jour de la description et résumé du besoin : si la demande émane d'un 'syndic' impact sur les champs C_TYPEPB et I_APP_TYPEDEM (le champs C_TYPEPB était non envoyé jusqu'ici mais doit être envoyé dans tous les cas, syndic ou pas).

#3

Mis à jour par Emmanuel Cazenave il y a plus de 5 ans

Et le patch.

#4

Mis à jour par Thomas Noël il y a plus de 5 ans

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

Ack; et si t'as envie de me faire plaisir, syndic = True if syndic=='true' else False peut aussi s'écrire syndic = syndic == 'true'

#5

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

À vouloir profiter de ce ticket pour développer un test pour #27619, j'ai retiré la ligne syndic = True if syndic == 'true' else False et tous les tests ont continué à fonctionner.

#6

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

Je suggérerais cet ajout, qui vérifie que passer autre chose que "true" fonctionne.

--- a/tests/test_iws.py
+++ b/tests/test_iws.py
@@ -160,6 +160,15 @@ def test_checkdate_encombrant(app, setup, monkeypatch, endpoint_dummy_cache):
     assert soap_args['I_APP_TYPEDEM'] == 'ENCOMBRANT'
     assert soap_args['C_TYPEPB'] == '8008'

+    soap_call.reset()
+    app.get('/iws/slug-iws/checkdate/3155570464130003/ENCOMBRANT/3/?city=toulouse'
+            '&session_id=7a896f464ede7b4e&syndic=false')
+    soap_args = soap_call.call_args[0][0]
+    assert soap_args['C_EQUIPE'] == 'VPVIGIE'
+    assert soap_args['I_AG_TYPEAGENDA'] == 'ENCOMBRANTS'
+    assert soap_args['I_APP_TYPEDEM'] == 'ENCOMBRANT'
+    assert soap_args['C_TYPEPB'] == '8008'
+
#7

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

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

Poussé pour pouvoir enchainer #27619.

commit c123ff9aca8d9d73db58367702a4bebdd9747558
Author: Emmanuel Cazenave <ecazenave@entrouvert.com>
Date:   Sun Oct 28 12:41:27 2018 +0100

    iws: handle 'syndic' as possible requester (#27233)
#8

Mis à jour par Emmanuel Cazenave il y a plus de 5 ans

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

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

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

Formats disponibles : Atom PDF