195 lines
8.7 KiB
XML
195 lines
8.7 KiB
XML
<?xml version="1.0"?>
|
|
<!-- The COPYRIGHT file at the top level of this repository contains the full
|
|
copyright notices and license terms. -->
|
|
<tryton>
|
|
<data>
|
|
<!-- party.sector -->
|
|
<record model="ir.ui.view" id="sector_view_form">
|
|
<field name="model">party.sector</field>
|
|
<field name="type">form</field>
|
|
<field name="name">sector_form</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="sector_view_tree">
|
|
<field name="model">party.sector</field>
|
|
<field name="type">tree</field>
|
|
<field name="field_childs">childs</field>
|
|
<field name="name">sector_tree</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="sector_view_list">
|
|
<field name="model">party.sector</field>
|
|
<field name="type">tree</field>
|
|
<field name="priority" eval="10"/>
|
|
<field name="name">sector_list</field>
|
|
</record>
|
|
|
|
<!-- party.party -->
|
|
<record model="ir.ui.view" id="party_view_form">
|
|
<field name="model">party.party</field>
|
|
<field name="type">form</field>
|
|
<field name="inherit" ref="party.party_view_form"/>
|
|
<field name="name">party_form</field>
|
|
</record>
|
|
|
|
<!-- product.template -->
|
|
<record model="ir.ui.view" id="product_template_view_form">
|
|
<field name="model">product.template</field>
|
|
<field name="type">form</field>
|
|
<field name="inherit" ref="product.template_view_form"/>
|
|
<field name="name">product_template_form</field>
|
|
</record>
|
|
|
|
<!-- Relates -->
|
|
<record model="ir.action.act_window" id="act_related_party">
|
|
<field name="name">Parties by sector</field>
|
|
<field name="res_model">party.party</field>
|
|
</record>
|
|
|
|
<record model="ir.action.act_window" id="act_related_product">
|
|
<field name="name">Products by sector</field>
|
|
<field name="res_model">product.template</field>
|
|
</record>
|
|
|
|
<record model="ir.action.wizard" id="act_open_sector">
|
|
<field name="name">Open Sector</field>
|
|
<field name="wiz_name">party.sector.open</field>
|
|
</record>
|
|
|
|
<record model="ir.action.keyword" id="act_sector_tree_keyword1">
|
|
<field name="keyword">tree_open</field>
|
|
<field name="model">party.sector,-1</field>
|
|
<field name="action" ref="act_open_sector"/>
|
|
</record>
|
|
|
|
<record model="ir.action.act_window" id="act_party_product">
|
|
<field name="name">Products</field>
|
|
<field name="res_model">product.template</field>
|
|
<field name="domain">[('parties', 'in', Eval('active_ids'))]</field>
|
|
</record>
|
|
<record model="ir.action.keyword" id="act_party_product_keyword1">
|
|
<field name="keyword">form_relate</field>
|
|
<field name="model">party.party,-1</field>
|
|
<field name="action" ref="act_party_product"/>
|
|
</record>
|
|
|
|
<record model="ir.action.act_window" id="act_product_party">
|
|
<field name="name">Parties</field>
|
|
<field name="res_model">party.party</field>
|
|
<field name="domain">[('products', 'in', Eval('active_ids'))]</field>
|
|
</record>
|
|
<record model="ir.action.keyword" id="act_product_party_keyword1">
|
|
<field name="keyword">form_relate</field>
|
|
<field name="model">product.template,-1</field>
|
|
<field name="action" ref="act_product_party"/>
|
|
</record>
|
|
|
|
<!-- Access from party menu -->
|
|
<record model="ir.action.act_window" id="act_sector_tree">
|
|
<field name="name">Sectors</field>
|
|
<field name="res_model">party.sector</field>
|
|
<field name="domain">[('parent', '=', None)]</field>
|
|
<field name="context">{'sector_related_action': 'party'}</field>
|
|
</record>
|
|
<record model="ir.action.act_window.view" id="act_sector_tree_view1">
|
|
<field name="sequence" eval="10"/>
|
|
<field name="view" ref="sector_view_tree"/>
|
|
<field name="act_window" ref="act_sector_tree"/>
|
|
</record>
|
|
<record model="ir.action.act_window.view" id="act_sector_tree_view2">
|
|
<field name="sequence" eval="20"/>
|
|
<field name="view" ref="sector_view_form"/>
|
|
<field name="act_window" ref="act_sector_tree"/>
|
|
</record>
|
|
|
|
<menuitem parent="party.menu_party"
|
|
action="act_sector_tree" id="menu_sector_tree"/>
|
|
|
|
<record model="ir.action.act_window" id="act_sector_list">
|
|
<field name="name">Sectors</field>
|
|
<field name="res_model">party.sector</field>
|
|
<field name="context">{'sector_related_action': 'party'}</field>
|
|
</record>
|
|
<record model="ir.action.act_window.view" id="act_sector_list_view1">
|
|
<field name="sequence" eval="10"/>
|
|
<field name="view" ref="sector_view_list"/>
|
|
<field name="act_window" ref="act_sector_list"/>
|
|
</record>
|
|
<record model="ir.action.act_window.view" id="act_sector_list_view2">
|
|
<field name="sequence" eval="20"/>
|
|
<field name="view" ref="sector_view_form"/>
|
|
<field name="act_window" ref="act_sector_list"/>
|
|
</record>
|
|
<menuitem parent="menu_sector_tree" action="act_sector_list"
|
|
id="menu_sector_list"/>
|
|
|
|
<!-- Access from product menu -->
|
|
<record model="ir.action.act_window" id="act_sector_tree_product">
|
|
<field name="name">Sectors</field>
|
|
<field name="res_model">party.sector</field>
|
|
<field name="domain">[('parent', '=', None)]</field>
|
|
<field name="context">{'sector_related_action': 'product'}</field>
|
|
</record>
|
|
<record model="ir.action.act_window.view"
|
|
id="act_sector_tree_product_view1">
|
|
<field name="sequence" eval="10"/>
|
|
<field name="view" ref="sector_view_tree"/>
|
|
<field name="act_window" ref="act_sector_tree_product"/>
|
|
</record>
|
|
<record model="ir.action.act_window.view"
|
|
id="act_sector_tree_product_view2">
|
|
<field name="sequence" eval="20"/>
|
|
<field name="view" ref="sector_view_form"/>
|
|
<field name="act_window" ref="act_sector_tree_product"/>
|
|
</record>
|
|
|
|
<menuitem parent="product.menu_main_product"
|
|
action="act_sector_tree_product" id="menu_sector_tree_product"/>
|
|
|
|
<record model="ir.action.act_window" id="act_sector_list_product">
|
|
<field name="name">Sectors</field>
|
|
<field name="res_model">party.sector</field>
|
|
<field name="context">{'sector_related_action': 'product'}</field>
|
|
</record>
|
|
<record model="ir.action.act_window.view"
|
|
id="act_sector_list_product_view1">
|
|
<field name="sequence" eval="10"/>
|
|
<field name="view" ref="sector_view_list"/>
|
|
<field name="act_window" ref="act_sector_list_product"/>
|
|
</record>
|
|
<record model="ir.action.act_window.view"
|
|
id="act_sector_list_product_view2">
|
|
<field name="sequence" eval="20"/>
|
|
<field name="view" ref="sector_view_form"/>
|
|
<field name="act_window" ref="act_sector_list_product"/>
|
|
</record>
|
|
<menuitem parent="menu_sector_tree_product"
|
|
action="act_sector_list_product" id="menu_sector_list_product"/>
|
|
|
|
<!-- Access to model -->
|
|
<record model="ir.model.access" id="access_party_sector">
|
|
<field name="model" search="[('model', '=', 'party.sector')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_party_sector_admin">
|
|
<field name="model" search="[('model', '=', 'party.sector')]"/>
|
|
<field name="group" ref="party.group_party_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_party_sector_product_admin">
|
|
<field name="model" search="[('model', '=', 'party.sector')]"/>
|
|
<field name="group" ref="product.group_product_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
</data>
|
|
</tryton>
|