Projet

Général

Profil

Support #39417

affichage de toutes les factures peu importe la régie (?)

Ajouté par Frédéric Péters il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
30 janvier 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Dans #39346#note-15,

"Concernant la cellule "historique des factures", peu importe la régie que l'on configure dans la cellule combo dédiée, le webservice va bel et bien interroger toutes les régies (et c'est ce qui est souhaité)."

C'est ce qui est souhaité dans le projet en question mais le bon fonctionnement serait de récupérer uniquement les factures liées à la régie sélectionnée.

Une lecture rapide du code me laisse pourtant penser que ça devrait être ok,

class ItemsHistory(Items): 

    class Meta:
        verbose_name = _('Items History Cell')

    def get_invoices(self, user):
        items = []
        for r in self.get_regies():
            items.extend(r.get_invoices(user, history=True))
        return items

Avec get_regies faisant :

    def get_regies(self):
        if self.regie:
            return [Regie.objects.get(slug=self.regie)]
        return Regie.objects.all()

Historique

#1

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

Je pense que Laureline parlait des régies dans le logiciel métier de Toulouse, leur web-service renvoie toujours les factures de toutes les régies, que le connecteur dans passerelle filtre ensuite. Laureline dis moi si je me trompe.

#2

Mis à jour par Lauréline Guérin il y a environ 4 ans

C'est un cas particulier pour toulouse axel:

Pour les factures à payer, je renvoie bien les factures de la régie qui est passée en paramètre (le WS renvoie tout et je filtre).
Pour les factures déjà réglées, c'est plus compliqué. Le WS renvoie toutes les factures groupées par "direction", et il n'y a aucun rapport entre les directions et les regies (une direction peut contenir plusieurs régies, mais on n'a pas le mapping). Donc avec Thomas on a décidé de renvoyer toutes les factures déjà payées quelle que soit la régie passée en paramètre.

#3

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

  • Statut changé de Nouveau à Rejeté

Ok, limitation Axel.

Formats disponibles : Atom PDF