I am new to OpenERP and trying to understand it, What I am trying to do is that I create a new Module and then on that module I call a view of sale_order
, but I want to customize the view the way I want. Lets say the default view shows five coloumns and I want only two out of those five coloumns to be displayed. I tried some coding but it shows the default view.
Here is my code.
sale_order_duplicate_view.xml
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data>
<menuitem name="Genrate Dictonary" id="menu_sale_order_duplicate1" />
<record id="sale_order_duplicate_tree1" model="ir.ui.view">
<field name="naame">sale.order.tree.inherit</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_quotation_tree" />
<field name="arch" type="xml">
<field name="date_order"/>
<field name="partner_id"/>
<field name="user_id"/>
</field>
</record>
<record model="ir.actions.act_window" id="action_sale_order_duplicate1">
<field name="name">Sale Order Duplicate</field>
<field name="res_model">sale.order</field>
<field name="view_id" ref="sale_order_duplicate_tree1"/>
</record>
<menuitem name="Duplicate" id="menu_sale_order_duplicate_submenu1" parent="menu_sale_order_duplicate1"/>
<menuitem name="Sale Order Duplicate" id="menu_sale_order_sub_sub_menu1"
parent="menu_sale_order_duplicate_submenu1" action="action_sale_order_duplicate1" />
</data>
</openerp>
sale_order_duplicate.py
from openerp.osv import fields,osv
from openerp.addons.fleet.fleet import fleet_vehicle
from openerp.osv.fields import _column
class sale_order_duplicate(osv.osv):
_inherit = 'sale.order'
_description = "Sales Order"
_columns = {
}
sale_order_duplicate()
Can someone please tell me what else should I do and how this thing actually works. Thank you.