소스 검색

Añadir médico en sale order line para dental mocona.

Sebas 6 년 전
커밋
e9c5e65d47
8개의 변경된 파일60개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      __init__.py
  2. BIN
      __init__.pyc
  3. 32 0
      __openerp__.py
  4. 1 0
      models/__init__.py
  5. BIN
      models/__init__.pyc
  6. 7 0
      models/sale_order.py
  7. BIN
      models/sale_order.pyc
  8. 19 0
      views/sale_order_view.xml

+ 1 - 0
__init__.py

@@ -0,0 +1 @@
+import models

BIN
__init__.pyc


+ 32 - 0
__openerp__.py

@@ -0,0 +1,32 @@
+# -*- encoding: utf-8 -*-
+
+{
+    'name': 'Médico en Ventas',
+    'version': '1.2',
+    'category': 'Sale',
+    'summary': 'Médico en Ventas',
+    'description': """
+
+* Permite establecer por línea de ventas el médico encargado de ese item.
+	""",
+    'author': 'Eiru Software - Sebastian Penayo',
+    'website': 'www.eiru.com',
+    'depends': [
+        'sale',
+        'account',
+        'base',
+    ],
+    'data': [
+        'views/sale_order_view.xml',
+    ],
+    'demo': [
+    ],
+    'test': [
+
+    ],
+    'installable': True,
+    'application': False,
+    'auto_install': False,
+    'images': [],
+}
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

+ 1 - 0
models/__init__.py

@@ -0,0 +1 @@
+import sale_order

BIN
models/__init__.pyc


+ 7 - 0
models/sale_order.py

@@ -0,0 +1,7 @@
+# -*- encoding: utf-8 -*-
+
+from openerp import models, api, fields
+
+class NewSaleOrderLine(models.Model):
+    _inherit = 'sale.order.line'
+    employee_id = fields.Many2one('res.partner', "Médico", domain="[('is_medic', '=', True)]")

BIN
models/sale_order.pyc


+ 19 - 0
views/sale_order_view.xml

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data>
+        <record id="sale_order_form_view_inherit_product_empl" model="ir.ui.view">
+            <field name="name">sale.order.form.inherit</field>
+            <field name="model">sale.order</field>
+            <field name="inherit_id" ref="sale.view_order_form"/>
+            <field name="arch" type="xml">
+                <!-- <xpath expr="//field[@name='order_line']/tree/field[@name='qty_to_invoice']" position="after">
+                    <field name="relcatid" invisible="1"/>
+                </xpath> -->
+
+                <xpath expr="//field[@name='order_line']/tree/field[@name='name']" position="after">
+                    <field name="employee_id" attrs="{'readonly': [('state', 'in', ('sale','done', 'cancel'))]}"/>
+                </xpath>
+            </field>
+        </record>
+    </data>
+</openerp>