From fd9b562efe7acae0a8dc8da6a80edf25302cab6d Mon Sep 17 00:00:00 2001 From: Denis Vermylen Date: Tue, 10 Jan 2017 14:16:47 +0100 Subject: [PATCH] [IMP] website_portal_sale: display product images on quotations and sales orders for portal users. --- addons/website_portal_sale/models/sale_order.py | 10 +++++++++- .../views/website_portal_sale_templates.xml | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/addons/website_portal_sale/models/sale_order.py b/addons/website_portal_sale/models/sale_order.py index 9781e7c6ca9..c0d59665fa9 100644 --- a/addons/website_portal_sale/models/sale_order.py +++ b/addons/website_portal_sale/models/sale_order.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. -from odoo import api, exceptions, models +from odoo import api, exceptions, fields, models class SaleOrder(models.Model): @@ -55,3 +55,11 @@ class SaleOrder(models.Model): action='/mail/view', model=self._name, res_id=self.id)[self.partner_id.id] + + +class SaleOrderLine(models.Model): + + _inherit = 'sale.order.line' + + # Non-stored related field to allow portal user to see the image of the product he has ordered + product_image = fields.Binary('Product Image', related="product_id.image", store=False) diff --git a/addons/website_portal_sale/views/website_portal_sale_templates.xml b/addons/website_portal_sale/views/website_portal_sale_templates.xml index 9f491fa0e77..329cb242118 100644 --- a/addons/website_portal_sale/views/website_portal_sale_templates.xml +++ b/addons/website_portal_sale/views/website_portal_sale_templates.xml @@ -324,7 +324,7 @@
- +