diff --git a/models/sale_order.py b/models/sale_order.py index fb87789..7a49fc2 100644 --- a/models/sale_order.py +++ b/models/sale_order.py @@ -12,6 +12,9 @@ class SaleOrder(models.Model): string="Point retrait") day_retrait = fields.Date("Jour du retrait") hour_retrait = fields.Float("Heure du retrait") + carrier_point_retrait = fields.Boolean( + string='Point retrait', + related='carrier_id.point_retrait') def _check_retrait(self, force_retrait_id=None): self.ensure_one() @@ -31,8 +34,12 @@ class SaleOrder(models.Model): hour = values[2].split(":") hour_retrait = float('%s.%s' % (hour[0], hour[1])) + + PointRetrait = self.env['vracoop.point.retrait'] + retrait = PointRetrait.browse(values[3]) self.write({ 'hour_retrait': hour_retrait, - 'day_retrait': day_retrait}) + 'day_retrait': day_retrait, + 'vracoop_point_retrait_id': retrait.id}) return True \ No newline at end of file diff --git a/views/sale_order.xml b/views/sale_order.xml index cee0c57..7d71230 100644 --- a/views/sale_order.xml +++ b/views/sale_order.xml @@ -9,9 +9,10 @@ - - - + + + + diff --git a/views/vracoop_templates.xml b/views/vracoop_templates.xml index a159e0b..0d1f74a 100644 --- a/views/vracoop_templates.xml +++ b/views/vracoop_templates.xml @@ -17,7 +17,7 @@

-
+
Sélectionner le jour et le créneau pour votre retrait
@@ -74,7 +74,7 @@