Projet

Général

Profil

0002-add-transaction-id-and-date-to-invoice-payment-notif.patch

Serghei Mihai (congés, retour 15/05), 09 décembre 2015 18:47

Télécharger (1,44 ko)

Voir les différences:

Subject: [PATCH 2/3] add transaction id and date to invoice payment
 notification (#9280)

 lingo/models.py | 4 +++-
 lingo/views.py  | 3 ++-
 2 files changed, 5 insertions(+), 2 deletions(-)
lingo/models.py
142 142

  
143 143
    def pay_item(self, request, item, transaction_id, transaction_date):
144 144
        url = self.webservice_url + '/invoice/%s/pay/' % item
145
        return requests.post(self.get_url(request, url)).json()
145
        data = {'transaction_id': transaction_id,
146
                'transaction_date': transaction_date.isoformat()}
147
        return requests.post(self.get_url(request, url), json=data).json()
146 148

  
147 149
    def as_api_dict(self):
148 150
        return {'slug': self.slug,
lingo/views.py
187 187
                pass
188 188
        if transaction.remote_items:
189 189
            for item in transaction.remote_items.split(','):
190
                regie.pay_item(request, item)
190
                regie.pay_item(request, item, transaction.order_id,
191
                            transaction.end_date)
191 192

  
192 193
        return HttpResponse()
193 194

  
194
-