The context was removed by changeset b0444b824e5c but removing the attribute doesn't clean the value in the database, it must be cleared explicitly. issue4999 review22461002
549 lines
25 KiB
XML
549 lines
25 KiB
XML
<?xml version="1.0"?>
|
|
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
|
this repository contains the full copyright notices and license terms. -->
|
|
<tryton>
|
|
<data>
|
|
<record model="res.group" id="group_purchase_admin">
|
|
<field name="name">Purchase Administrator</field>
|
|
</record>
|
|
<record model="res.group" id="group_purchase">
|
|
<field name="name">Purchase</field>
|
|
</record>
|
|
<record model="res.user-res.group" id="user_admin_group_purchase">
|
|
<field name="user" ref="res.user_admin"/>
|
|
<field name="group" ref="group_purchase"/>
|
|
</record>
|
|
<record model="res.user-res.group" id="user_admin_group_purchase_admin">
|
|
<field name="user" ref="res.user_admin"/>
|
|
<field name="group" ref="group_purchase_admin"/>
|
|
</record>
|
|
|
|
<record model="res.user-res.group" id="user_trigger_group_purchase">
|
|
<field name="user" ref="res.user_trigger"/>
|
|
<field name="group" ref="group_purchase"/>
|
|
</record>
|
|
<record model="res.user-res.group" id="user_trigger_group_purchase_admin">
|
|
<field name="user" ref="res.user_trigger"/>
|
|
<field name="group" ref="group_purchase_admin"/>
|
|
</record>
|
|
|
|
<menuitem name="Purchase" id="menu_purchase" sequence="4"/>
|
|
<record model="ir.ui.menu-res.group" id="menu_purchase_group_purchase">
|
|
<field name="menu" ref="menu_purchase"/>
|
|
<field name="group" ref="group_purchase"/>
|
|
</record>
|
|
|
|
<!-- set active for 1.4 migration -->
|
|
<menuitem name="Configuration" parent="menu_purchase"
|
|
id="menu_configuration" sequence="0" icon="tryton-preferences"
|
|
active="1"/>
|
|
<record model="ir.ui.menu-res.group"
|
|
id="menu_configuration_group_purchase_admin">
|
|
<field name="menu" ref="menu_configuration"/>
|
|
<field name="group" ref="group_purchase_admin"/>
|
|
</record>
|
|
|
|
<record model="ir.action.wizard" id="wizard_shipment_handle_exception">
|
|
<field name="name">Handle Shipment Exception</field>
|
|
<field name="wiz_name">purchase.handle.shipment.exception</field>
|
|
<field name="model">purchase.purchase</field>
|
|
</record>
|
|
|
|
<record model="ir.action.wizard" id="wizard_invoice_handle_exception">
|
|
<field name="name">Handle Invoice Exception</field>
|
|
<field name="wiz_name">purchase.handle.invoice.exception</field>
|
|
<field name="model">purchase.purchase</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="purchase_view_form">
|
|
<field name="model">purchase.purchase</field>
|
|
<field name="type">form</field>
|
|
<field name="name">purchase_form</field>
|
|
</record>
|
|
<record model="ir.ui.view" id="purchase_view_tree">
|
|
<field name="model">purchase.purchase</field>
|
|
<field name="type">tree</field>
|
|
<field name="name">purchase_tree</field>
|
|
</record>
|
|
|
|
<record model="ir.action.act_window" id="act_shipment_form">
|
|
<field name="name">Shipments</field>
|
|
<field name="res_model">stock.shipment.in</field>
|
|
<field name="domain"
|
|
eval="[('moves.purchase', 'in', Eval('active_ids'))]"
|
|
pyson="1"/>
|
|
</record>
|
|
<record model="ir.action.keyword"
|
|
id="act_open_shipment_keyword1">
|
|
<field name="keyword">form_relate</field>
|
|
<field name="model">purchase.purchase,-1</field>
|
|
<field name="action" ref="act_shipment_form"/>
|
|
</record>
|
|
<record model="ir.action.act_window" id="act_return_form">
|
|
<field name="name">Returns</field>
|
|
<field name="res_model">stock.shipment.in.return</field>
|
|
<field name="domain"
|
|
eval="[('moves.purchase', 'in', Eval('active_ids'))]"
|
|
pyson="1"/>
|
|
</record>
|
|
<record model="ir.action.keyword"
|
|
id="act_open_shipment_return_keyword1">
|
|
<field name="keyword">form_relate</field>
|
|
<field name="model">purchase.purchase,-1</field>
|
|
<field name="action" ref="act_return_form"/>
|
|
</record>
|
|
<record model="ir.action.act_window" id="act_invoice_form">
|
|
<field name="name">Invoices</field>
|
|
<field name="res_model">account.invoice</field>
|
|
<field name="context"></field>
|
|
<field name="domain"
|
|
eval="[('lines.origin.purchase.id', 'in', Eval('active_ids'), 'purchase.line')]"
|
|
pyson="1"/>
|
|
</record>
|
|
<record model="ir.action.keyword"
|
|
id="act_open_invoice_keyword1">
|
|
<field name="keyword">form_relate</field>
|
|
<field name="model">purchase.purchase,-1</field>
|
|
<field name="action" ref="act_invoice_form"/>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="handle_shipment_exception_ask_view_form">
|
|
<field name="model">purchase.handle.shipment.exception.ask</field>
|
|
<field name="type">form</field>
|
|
<field name="name">handle_shipment_exception_ask_form</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="handle_invoice_exception_ask_view_form">
|
|
<field name="model">purchase.handle.invoice.exception.ask</field>
|
|
<field name="type">form</field>
|
|
<field name="name">handle_invoice_exception_ask_form</field>
|
|
</record>
|
|
|
|
<record model="ir.action.act_window" id="act_purchase_form">
|
|
<field name="name">Purchases</field>
|
|
<field name="res_model">purchase.purchase</field>
|
|
<field name="search_value"></field>
|
|
</record>
|
|
<record model="ir.action.act_window.view" id="act_purchase_form_view1">
|
|
<field name="sequence" eval="10"/>
|
|
<field name="view" ref="purchase_view_tree"/>
|
|
<field name="act_window" ref="act_purchase_form"/>
|
|
</record>
|
|
<record model="ir.action.act_window.view" id="act_purchase_form_view2">
|
|
<field name="sequence" eval="20"/>
|
|
<field name="view" ref="purchase_view_form"/>
|
|
<field name="act_window" ref="act_purchase_form"/>
|
|
</record>
|
|
<record model="ir.action.act_window.domain"
|
|
id="act_purchase_form_domain_draft">
|
|
<field name="name">Draft</field>
|
|
<field name="sequence" eval="10"/>
|
|
<field name="domain" eval="[('state', '=', 'draft')]" pyson="1"/>
|
|
<field name="act_window" ref="act_purchase_form"/>
|
|
</record>
|
|
<record model="ir.action.act_window.domain"
|
|
id="act_purchase_form_domain_quotation">
|
|
<field name="name">Quotation</field>
|
|
<field name="sequence" eval="20"/>
|
|
<field name="domain" eval="[('state', '=', 'quotation')]" pyson="1"/>
|
|
<field name="act_window" ref="act_purchase_form"/>
|
|
</record>
|
|
<record model="ir.action.act_window.domain"
|
|
id="act_purchase_form_domain_confirmed">
|
|
<field name="name">Confirmed</field>
|
|
<field name="sequence" eval="30"/>
|
|
<field name="domain" eval="[('state', '=', 'confirmed')]" pyson="1"/>
|
|
<field name="act_window" ref="act_purchase_form"/>
|
|
</record>
|
|
<record model="ir.action.act_window.domain"
|
|
id="act_purchase_form_domain_processing">
|
|
<field name="name">Processing</field>
|
|
<field name="sequence" eval="40"/>
|
|
<field name="domain" eval="[('state', '=', 'processing')]" pyson="1"/>
|
|
<field name="act_window" ref="act_purchase_form"/>
|
|
</record>
|
|
<record model="ir.action.act_window.domain"
|
|
id="act_purchase_form_domain_all">
|
|
<field name="name">All</field>
|
|
<field name="sequence" eval="9999"/>
|
|
<field name="domain"></field>
|
|
<field name="act_window" ref="act_purchase_form"/>
|
|
</record>
|
|
<menuitem parent="menu_purchase" action="act_purchase_form"
|
|
id="menu_purchase_form" sequence="10"/>
|
|
<record model="ir.ui.menu-res.group" id="menu_purchase_form_group_purchase">
|
|
<field name="menu" ref="menu_purchase_form"/>
|
|
<field name="group" ref="group_purchase"/>
|
|
</record>
|
|
|
|
<record model="ir.action.act_window" id="act_purchase_invoice_relate">
|
|
<field name="name">Purchases</field>
|
|
<field name="res_model">purchase.purchase</field>
|
|
<field name="domain"
|
|
eval="[('invoices', 'in', Eval('active_ids'))]" pyson="1"/>
|
|
</record>
|
|
<record model="ir.action.act_window.view"
|
|
id="act_purchase_invoice_relate_view1">
|
|
<field name="sequence" eval="10"/>
|
|
<field name="view" ref="purchase_view_tree"/>
|
|
<field name="act_window" ref="act_purchase_invoice_relate"/>
|
|
</record>
|
|
<record model="ir.action.act_window.view"
|
|
id="act_purchase_invoice_relate_view2">
|
|
<field name="sequence" eval="20"/>
|
|
<field name="view" ref="purchase_view_form"/>
|
|
<field name="act_window" ref="act_purchase_invoice_relate"/>
|
|
</record>
|
|
<record model="ir.action.keyword"
|
|
id="act_purchase_invoice_relate_keyword">
|
|
<field name="keyword">form_relate</field>
|
|
<field name="model">account.invoice,-1</field>
|
|
<field name="action" ref="act_purchase_invoice_relate"/>
|
|
</record>
|
|
|
|
<menuitem name="Reporting" parent="menu_purchase"
|
|
id="menu_reporting" sequence="100" active="0"/>
|
|
|
|
<record model="ir.model.access" id="access_purchase">
|
|
<field name="model" search="[('model', '=', 'purchase.purchase')]"/>
|
|
<field name="perm_read" eval="False"/>
|
|
<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_purchase_purchase">
|
|
<field name="model" search="[('model', '=', 'purchase.purchase')]"/>
|
|
<field name="group" ref="group_purchase"/>
|
|
<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_purchase_account">
|
|
<field name="model" search="[('model', '=', 'purchase.purchase')]"/>
|
|
<field name="group" ref="account.group_account"/>
|
|
<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.button" id="purchase_cancel_button">
|
|
<field name="name">cancel</field>
|
|
<field name="model"
|
|
search="[('model', '=', 'purchase.purchase')]"/>
|
|
</record>
|
|
<record model="ir.model.button-res.group"
|
|
id="purchase_cancel_button_group_purchase">
|
|
<field name="button" ref="purchase_cancel_button"/>
|
|
<field name="group" ref="group_purchase"/>
|
|
</record>
|
|
|
|
<record model="ir.model.button" id="purchase_draft_button">
|
|
<field name="name">draft</field>
|
|
<field name="model"
|
|
search="[('model', '=', 'purchase.purchase')]"/>
|
|
</record>
|
|
<record model="ir.model.button-res.group"
|
|
id="purchase_draft_button_group_purchase">
|
|
<field name="button" ref="purchase_draft_button"/>
|
|
<field name="group" ref="group_purchase"/>
|
|
</record>
|
|
|
|
<record model="ir.model.button" id="purchase_quote_button">
|
|
<field name="name">quote</field>
|
|
<field name="model"
|
|
search="[('model', '=', 'purchase.purchase')]"/>
|
|
</record>
|
|
<record model="ir.model.button-res.group"
|
|
id="purchase_quote_button_group_purchase">
|
|
<field name="button" ref="purchase_quote_button"/>
|
|
<field name="group" ref="group_purchase"/>
|
|
</record>
|
|
|
|
<record model="ir.model.button" id="purchase_confirm_button">
|
|
<field name="name">confirm</field>
|
|
<field name="model"
|
|
search="[('model', '=', 'purchase.purchase')]"/>
|
|
</record>
|
|
<record model="ir.model.button-res.group"
|
|
id="purchase_confirm_button_group_purchase">
|
|
<field name="button" ref="purchase_confirm_button"/>
|
|
<field name="group" ref="group_purchase"/>
|
|
</record>
|
|
|
|
<record model="ir.sequence.type" id="sequence_type_purchase">
|
|
<field name="name">Purchase</field>
|
|
<field name="code">purchase.purchase</field>
|
|
</record>
|
|
<record model="ir.sequence.type-res.group"
|
|
id="sequence_type_purchase_group_admin">
|
|
<field name="sequence_type" ref="sequence_type_purchase"/>
|
|
<field name="group" ref="res.group_admin"/>
|
|
</record>
|
|
<record model="ir.sequence.type-res.group"
|
|
id="sequence_type_purchase_group_purchase_admin">
|
|
<field name="sequence_type" ref="sequence_type_purchase"/>
|
|
<field name="group" ref="group_purchase_admin"/>
|
|
</record>
|
|
|
|
<record model="ir.sequence" id="sequence_purchase">
|
|
<field name="name">Purchase</field>
|
|
<field name="code">purchase.purchase</field>
|
|
</record>
|
|
|
|
<record model="ir.action.report" id="report_purchase">
|
|
<field name="name">Purchase</field>
|
|
<field name="model">purchase.purchase</field>
|
|
<field name="report_name">purchase.purchase</field>
|
|
<field name="report">purchase/purchase.odt</field>
|
|
</record>
|
|
<record model="ir.action.keyword" id="report_purchase_keyword">
|
|
<field name="keyword">form_print</field>
|
|
<field name="model">purchase.purchase,-1</field>
|
|
<field name="action" ref="report_purchase"/>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="purchase_line_view_form">
|
|
<field name="model">purchase.line</field>
|
|
<field name="type">form</field>
|
|
<field name="name">purchase_line_form</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="purchase_line_view_tree">
|
|
<field name="model">purchase.line</field>
|
|
<field name="type">tree</field>
|
|
<field name="priority" eval="10"/>
|
|
<field name="name">purchase_line_tree</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="purchase_line_view_tree_sequence">
|
|
<field name="model">purchase.line</field>
|
|
<field name="type">tree</field>
|
|
<field name="priority" eval="20"/>
|
|
<field name="name">purchase_line_tree_sequence</field>
|
|
</record>
|
|
|
|
<record model="ir.model.access" id="access_purchase_line">
|
|
<field name="model" search="[('model', '=', 'purchase.line')]"/>
|
|
<field name="perm_read" eval="False"/>
|
|
<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_purchase_line_purchase">
|
|
<field name="model" search="[('model', '=', 'purchase.line')]"/>
|
|
<field name="group" ref="group_purchase"/>
|
|
<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_purchase_line_account">
|
|
<field name="model" search="[('model', '=', 'purchase.line')]"/>
|
|
<field name="group" ref="account.group_account"/>
|
|
<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.ui.view" id="product_supplier_view_form">
|
|
<field name="model">purchase.product_supplier</field>
|
|
<field name="type">form</field>
|
|
<field name="name">product_supplier_form</field>
|
|
</record>
|
|
<record model="ir.ui.view" id="product_supplier_view_tree">
|
|
<field name="model">purchase.product_supplier</field>
|
|
<field name="type">tree</field>
|
|
<field name="priority" eval="10"/>
|
|
<field name="name">product_supplier_tree</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="product_supplier_view_tree_sequence">
|
|
<field name="model">purchase.product_supplier</field>
|
|
<field name="type">tree</field>
|
|
<field name="priority" eval="20"/>
|
|
<field name="name">product_supplier_tree_sequence</field>
|
|
</record>
|
|
|
|
<record model="ir.action.act_window" id="act_product_supplier_form">
|
|
<field name="name">Product Suppliers</field>
|
|
<field name="res_model">purchase.product_supplier</field>
|
|
</record>
|
|
<record model="ir.action.act_window.view"
|
|
id="act_product_supplier_list_view">
|
|
<field name="sequence" eval="10"/>
|
|
<field name="view" ref="product_supplier_view_tree"/>
|
|
<field name="act_window" ref="act_product_supplier_form"/>
|
|
</record>
|
|
<record model="ir.action.act_window.view"
|
|
id="act_product_supplier_form_view">
|
|
<field name="sequence" eval="20"/>
|
|
<field name="view" ref="product_supplier_view_form"/>
|
|
<field name="act_window" ref="act_product_supplier_form"/>
|
|
</record>
|
|
|
|
<menuitem parent="product.menu_main_product" sequence="20"
|
|
id="menu_product_supplier" action="act_product_supplier_form"/>
|
|
|
|
<record model="ir.rule.group" id="rule_group_product_supplier">
|
|
<field name="model" search="[('model', '=', 'purchase.product_supplier')]"/>
|
|
<field name="global_p" eval="True"/>
|
|
</record>
|
|
<record model="ir.rule" id="rule_product_supplier">
|
|
<field name="domain"
|
|
eval="[('company', '=', Eval('user', {}).get('company', None))]"
|
|
pyson="1"/>
|
|
<field name="rule_group" ref="rule_group_product_supplier"/>
|
|
</record>
|
|
|
|
<record model="ir.model.access" id="access_product_supplier">
|
|
<field name="model" search="[('model', '=', 'purchase.product_supplier')]"/>
|
|
<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_product_supplier_admin">
|
|
<field name="model" search="[('model', '=', 'purchase.product_supplier')]"/>
|
|
<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>
|
|
|
|
<record model="ir.ui.view" id="product_supplier_price_view_form">
|
|
<field name="model">purchase.product_supplier.price</field>
|
|
<field name="type">form</field>
|
|
<field name="name">product_supplier_price_form</field>
|
|
</record>
|
|
<record model="ir.ui.view" id="product_supplier_price_view_tree">
|
|
<field name="model">purchase.product_supplier.price</field>
|
|
<field name="type">tree</field>
|
|
<field name="name">product_supplier_price_tree</field>
|
|
</record>
|
|
<record model="ir.ui.view" id="product_supplier_price_view_list_sequence">
|
|
<field name="model">purchase.product_supplier.price</field>
|
|
<field name="type">tree</field>
|
|
<field name="name">product_supplier_price_list_sequence</field>
|
|
</record>
|
|
|
|
<record model="ir.action.act_window"
|
|
id="act_product_supplier_price_form">
|
|
<field name="name">Prices</field>
|
|
<field name="res_model">purchase.product_supplier.price</field>
|
|
<field name="domain"
|
|
eval="[('product_supplier', 'in', Eval('active_ids'))]"
|
|
pyson="1"/>
|
|
</record>
|
|
<record model="ir.action.keyword"
|
|
id="act_product_supplier_price_form_keyword1">
|
|
<field name="keyword">form_relate</field>
|
|
<field name="model">purchase.product_supplier,-1</field>
|
|
<field name="action" ref="act_product_supplier_price_form"/>
|
|
</record>
|
|
|
|
<record model="ir.model.access" id="access_product_supplier_price">
|
|
<field name="model" search="[('model', '=', 'purchase.product_supplier.price')]"/>
|
|
<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_product_supplier_price_admin">
|
|
<field name="model" search="[('model', '=', 'purchase.product_supplier.price')]"/>
|
|
<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>
|
|
|
|
<record model="ir.ui.view" id="template_view_form">
|
|
<field name="model">product.template</field>
|
|
<field name="inherit" ref="product.template_view_form"/>
|
|
<field name="name">template_form</field>
|
|
</record>
|
|
<record model="ir.ui.view" id="template_view_tree">
|
|
<field name="model">product.template</field>
|
|
<field name="inherit" ref="product.template_view_tree"/>
|
|
<field name="name">template_tree</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="move_view_form">
|
|
<field name="model">stock.move</field>
|
|
<field name="inherit" ref="stock.move_view_form"/>
|
|
<field name="name">move_form</field>
|
|
</record>
|
|
|
|
<record model="ir.action.wizard" id="act_open_supplier">
|
|
<field name="name">Parties associated to Purchases</field>
|
|
<field name="wiz_name">purchase.open_supplier</field>
|
|
</record>
|
|
<menuitem name="Parties associated to Purchases"
|
|
parent="party.menu_party_form"
|
|
action="act_open_supplier"
|
|
icon="tryton-list"
|
|
id="menu_supplier"/>
|
|
|
|
<record model="ir.rule.group" id="rule_group_purchase">
|
|
<field name="model" search="[('model', '=', 'purchase.purchase')]"/>
|
|
<field name="global_p" eval="True"/>
|
|
</record>
|
|
<record model="ir.rule" id="rule_purchase1">
|
|
<field name="domain"
|
|
eval="[('company', '=', Eval('user', {}).get('company', None))]"
|
|
pyson="1"/>
|
|
<field name="rule_group" ref="rule_group_purchase"/>
|
|
</record>
|
|
|
|
<record model="ir.model.access" id="access_invoice_purchase">
|
|
<field name="model" search="[('model', '=', 'account.invoice')]"/>
|
|
<field name="group" ref="group_purchase"/>
|
|
<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_invoice_line_purchase">
|
|
<field name="model" search="[('model', '=', 'account.invoice.line')]"/>
|
|
<field name="group" ref="group_purchase"/>
|
|
<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_move_group_purchase">
|
|
<field name="model" search="[('model', '=', 'stock.move')]"/>
|
|
<field name="group" ref="group_purchase"/>
|
|
<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_shipment_in_group_purchase">
|
|
<field name="model" search="[('model', '=', 'stock.shipment.in')]"/>
|
|
<field name="group" ref="group_purchase"/>
|
|
<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_shipment_in_return_group_purchase">
|
|
<field name="model" search="[('model', '=', 'stock.shipment.in.return')]"/>
|
|
<field name="group" ref="group_purchase"/>
|
|
<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>
|
|
|
|
</data>
|
|
</tryton>
|