Rodney Elpidio Enciso Arias vor 6 Jahren
Commit
e22dc37ae9
5 geänderte Dateien mit 33 neuen und 0 gelöschten Zeilen
  1. 2 0
      __init__.py
  2. BIN
      __init__.pyc
  3. 11 0
      __openerp__.py
  4. 20 0
      product.py
  5. BIN
      product.pyc

+ 2 - 0
__init__.py

@@ -0,0 +1,2 @@
+# -*- encoding: utf-8 -*-
+from . import product

BIN
__init__.pyc


+ 11 - 0
__openerp__.py

@@ -0,0 +1,11 @@
+# -*- encoding: utf-8 -*-
+{
+    'name': 'Eiru Product Name',
+    'version': '8.0.0.1.0',
+    'category': 'Product',
+    'summary': 'Add ean13 in product name',
+    'author': 'Eiru',
+    'license': 'AGPL-3',
+    'depends': ['product'],
+    'installable': True,
+}

+ 20 - 0
product.py

@@ -0,0 +1,20 @@
+# -*- encoding: utf-8 -*-
+from openerp import models, fields, api
+
+class ProductProduct(models.Model):
+    _inherit = 'product.product'
+
+    @api.multi
+    def name_get(self):
+        res = super(ProductProduct, self).name_get()
+        res2 = []
+        for name_tuple in res:
+            product = self.browse(name_tuple[0])
+            if not product.ean13:
+                res2.append(name_tuple)
+                continue
+            res2.append((
+                name_tuple[0],
+                u'{} [{}]'.format(name_tuple[1], product.ean13)
+            ))
+        return res2

BIN
product.pyc