summaryrefslogtreecommitdiff
path: root/addons/lunch/models
diff options
context:
space:
mode:
authornje-odoo <nje@odoo.com>2019-12-02 11:15:34 +0000
committerYannick Tivisse <yti@odoo.com>2019-12-31 12:17:26 +0000
commit92472fbf9cabcc7c8a7bb5703bd5ac85ccd3a55e (patch)
treecfaa24fefb0f81cf5b3597fab03b629fb0eea60f /addons/lunch/models
parent5b62f6e0b629eaa42d86edebe23b426d4cbdd46b (diff)
[IMP] lunch : make field translatable.
Now we can translate name and description field in lunch.product object and we want that translation in kanban view of 'lunch.product.report'. So we set related field in 'lunch.product.report' and remove those fields from init(). Due to related field it will affect on performace of lunch.product.report kanban view loading. Task-2068989 closes odoo/odoo#41206 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
Diffstat (limited to 'addons/lunch/models')
-rw-r--r--addons/lunch/models/lunch_alert.py4
-rw-r--r--addons/lunch/models/lunch_product.py6
2 files changed, 5 insertions, 5 deletions
diff --git a/addons/lunch/models/lunch_alert.py b/addons/lunch/models/lunch_alert.py
index 45795f1e662..9110f792356 100644
--- a/addons/lunch/models/lunch_alert.py
+++ b/addons/lunch/models/lunch_alert.py
@@ -19,8 +19,8 @@ class LunchAlert(models.Model):
_description = 'Lunch Alert'
_order = 'write_date desc, id'
- name = fields.Char('Alert Name', required=True)
- message = fields.Html('Message', required=True)
+ name = fields.Char('Alert Name', required=True, translate=True)
+ message = fields.Html('Message', required=True, translate=True)
mode = fields.Selection([
('alert', 'Alert in app'),
diff --git a/addons/lunch/models/lunch_product.py b/addons/lunch/models/lunch_product.py
index 4569710a129..bf0009b3057 100644
--- a/addons/lunch/models/lunch_product.py
+++ b/addons/lunch/models/lunch_product.py
@@ -12,7 +12,7 @@ class LunchProductCategory(models.Model):
_inherit = 'image.mixin'
_description = 'Lunch Product Category'
- name = fields.Char('Product Category', required=True)
+ name = fields.Char('Product Category', required=True, translate=True)
company_id = fields.Many2one('res.company', default=lambda self: self.env.company)
currency_id = fields.Many2one('res.currency', related='company_id.currency_id')
topping_label_1 = fields.Char('Extra 1 Label', required=True, default='Extras')
@@ -89,9 +89,9 @@ class LunchProduct(models.Model):
_inherit = 'image.mixin'
_order = 'name'
- name = fields.Char('Product Name', required=True)
+ name = fields.Char('Product Name', required=True, translate=True)
category_id = fields.Many2one('lunch.product.category', 'Product Category', required=True)
- description = fields.Text('Description')
+ description = fields.Text('Description', translate=True)
price = fields.Float('Price', digits='Account', required=True)
supplier_id = fields.Many2one('lunch.supplier', 'Vendor', required=True)
active = fields.Boolean(default=True)