Skip to Content
मेन्यू
This question has been flagged
2 Replies
5272 Views

Hi I watch an example of inherit with product.product, and I wondering if I can use sale.order.line instead product.product but apparently, is very diferent.

my.py

from openerp import models, fields, api


class Primaria(models.Model):
    _inherit = "sale.order.line"
    
    lel= fields.Char(string="lol")

 

my.xml

<?xml version="1.0" encoding="UTF-8"?>
<openerp>
    <data>
        <record model="ir.actions.act_window" id="super_sale_order">
            <field name="name">Agregar empresas</field>
            <field name="res_model">sale.order.line</field>
            <field name="view_type">form</field>
            <field name="view_mode">kanban,tree,form</field>
            <field name="help" type="html">
            <p class="oe_view_nocontent_create">Agrega la primera empresa</p>
            </field>
        </record>

        <record model="ir.ui.view" id="product_normal_form_view_inherit">
            <field name="model">sale.order.line</field>
            <field name="inherit_id" ref="sale.order.line_normal_form_view"/>
            <field name="arch" type="xml">
                <field name="name" position="after">
                    <field name="lel"/>
                </field>
            </field>
        </record>

        <menuitem id="super_menu" name="Velfasa"/>
        <!-- Submenu 1-->
        <menuitem id="menudos" name="Open Academy" parent="super_menu"/>
        <menuitem id="ingreso_de_facturas" name="Ingreso de facturas" parent="menudos" action="super_sale_order"/>


    </data>
</openerp>

Avatar
Discard

can you please explain what you need to do?

Best Answer

Hi,

If you want to inherit sale.order.line, then use this code snippet for guidance :)

In your .py File

from openerp.osv import fields, osv

class new_sale_order_line(osv.Model):
    _name = 'sale.order.line'
    _inherit = 'sale.order.line'

 

    _columns = {
        'lel': fields....
        }

To give you advice on your xml I would need more informations.

Avatar
Discard
Best Answer

in code .xml   <field name="model">sale.order</field> use sale.order.line just in code.py

Avatar
Discard
Related Posts Replies Views Activity
4
फ़र॰ 25
3177
1
अग॰ 24
2443
2
नव॰ 24
3704
3
अक्तू॰ 23
15147
2
फ़र॰ 23
2653