From a402ea4d510623ac1426a1c8f9d0748289597d89 Mon Sep 17 00:00:00 2001 From: Christophe Boulanger Date: Wed, 7 Mar 2018 13:10:00 +0100 Subject: [PATCH] Add method to get fees thanks to origin (belgium, europe, world) --- passerelle_imio_extra_fees/models.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/passerelle_imio_extra_fees/models.py b/passerelle_imio_extra_fees/models.py index 050b7f7..ac77f0b 100644 --- a/passerelle_imio_extra_fees/models.py +++ b/passerelle_imio_extra_fees/models.py @@ -118,6 +118,14 @@ class ExtraFees(BaseResource): data = self.default_compute(request, **kwargs) return data + # wcs : new webservice call : https://[COMMUNE]-passerelle.guichet-citoyen.be/extra-fees/[CONNECTOR-SLUG]/fees + # datasources : webservice.fees.get('belgium') + @endpoint() + def fees(self, request): + return {'belgium':self.belgium_postage_fee, + 'europe':self.europe_postage_fee, + 'world' :self.world_postage_fee} + @endpoint() def destination_choices(self, request, q=None, **kwargs): destination_choices = {'data':[{'id':'belgium', 'text':'En belgique', 'fee':self.belgium_postage_fee},