소스 검색

commit inicial

Rodney Elpidio Enciso Arias 6 년 전
커밋
ee52366251
6개의 변경된 파일43개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      __init__.py
  2. BIN
      __init__.pyc
  3. 15 0
      __openerp__.py
  4. 12 0
      sale_order_ean13.py
  5. BIN
      sale_order_ean13.pyc
  6. 15 0
      sale_order_ean13_view.xml

+ 1 - 0
__init__.py

@@ -0,0 +1 @@
+from . import sale_order_ean13

BIN
__init__.pyc


+ 15 - 0
__openerp__.py

@@ -0,0 +1,15 @@
+{
+    'name':'Sale Order Product ean13',
+    'description':"""
+Sale Order Product ean.
+=======================
+Show the ean13 field into sale order line, show field create_id and clean the view
+""",
+    'author': 'Eiru',
+    'website':'www.eiru.com',
+    'depends':['base','sale'],
+    'data':[
+        'sale_order_ean13_view.xml',
+    ],
+    'installable':True,
+}

+ 12 - 0
sale_order_ean13.py

@@ -0,0 +1,12 @@
+from openerp import models,api,fields
+
+class SaleOrderLine(models.Model):
+    _inherit = 'sale.order.line'
+    _name = 'sale.order.line'
+
+    ean13 = fields.Char(string="Codigo de Barras", compute="_get_ean13")
+
+    @api.one
+    @api.depends('product_id')
+    def _get_ean13(self):
+        self.ean13 = self.product_id.ean13

BIN
sale_order_ean13.pyc


+ 15 - 0
sale_order_ean13_view.xml

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data>
+        <record model="ir.ui.view" id="sale_order_ean13_view">
+            <field name="name">sale.order.ean13.view</field>
+            <field name="model">sale.order</field>
+            <field name="inherit_id" ref="sale.view_order_form"/>
+            <field name="arch" type="xml">
+                <xpath expr="//tree/field[@name='product_id']" position="after">
+                    <field name="ean13"/>
+                </xpath>
+            </field>
+        </record>
+   </data>
+</openerp>