Files
2025-12-26 13:11:43 +00:00

389 lines
18 KiB
XML
Executable File

<?xml version="1.0" encoding="UTF-8"?>
<!-- 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="ir.ui.view" id="lot_fcr_view_tree">
<field name="model">lot.fcr</field>
<field name="type">tree</field>
<field name="name">lot_fcr_tree</field>
</record>
<record model="ir.ui.view" id="lot_fcr_view_tree_sequence">
<field name="model">lot.fcr</field>
<field name="type">tree</field>
<field name="name">lot_fcr_tree_sequence</field>
</record>
<record model="ir.ui.view" id="lot_report_view_list">
<field name="model">lot.report</field>
<field name="type">tree</field>
<field name="name">lot_report_list</field>
</record>
<record model="ir.ui.view" id="lot_report_view_graph">
<field name="model">lot.report</field>
<field name="type">graph</field>
<field name="name">lot_report_graph</field>
</record>
<record model="ir.ui.view" id="view_lot_visgraph">
<field name="model">lot.lot</field>
<field name="type">graph</field>
<field name="name">lot_graph</field>
<field name="priority" eval="10"/>
</record>
<record model="ir.action.act_window" id="act_lot_visgraph">
<field name="name">Lots graph</field>
<field name="res_model">lot.lot</field>
</record>
<record model="ir.action.act_window.view" id="act_lot_visgraph_form_view">
<field name="sequence" eval="80"/>
<field name="view" ref="view_lot_visgraph"/>
<field name="act_window" ref="act_lot_visgraph"/>
</record>
<record model="ir.ui.view" id="view_lot_report_visgraph">
<field name="model">lot.report</field>
<field name="type">graph</field>
<field name="name">lot_graph</field>
</record>
<record model="ir.ui.view" id="lot_acc_graph_view_form">
<field name="model">lot.accounting</field>
<field name="type">form</field>
<field name="name">lot_acc_form</field>
</record>
<record model="ir.ui.view" id="lot_acc_graph_view_tree">
<field name="model">lot.accounting</field>
<field name="type">tree</field>
<field name="name">lot_acc_tree</field>
</record>
<record model="ir.action.act_window" id="act_lot_acc_form">
<field name="name">Accounting graph</field>
<field name="res_model">lot.accounting</field>
</record>
<record model="ir.action.act_window.view" id="act_lot_acc_form_view">
<field name="sequence" eval="80"/>
<field name="view" ref="lot_acc_graph_view_form"/>
<field name="act_window" ref="act_lot_acc_form"/>
</record>
<record model="ir.action.act_window" id="act_lot_fcr_form">
<field name="name">FCR</field>
<field name="res_model">lot.fcr</field>
</record>
<record model="ir.action.act_window.view" id="act_lot_fcr_form_view">
<field name="sequence" eval="80"/>
<field name="view" ref="lot_fcr_view_tree"/>
<field name="act_window" ref="act_lot_fcr_form"/>
</record>
<record model="ir.action.act_window" id="act_lot_report_form">
<field name="name">Lots management</field>
<field name="res_model">lot.report</field>
<field name="context_model">lot.context</field>
</record>
<record model="ir.action.act_window.view" id="act_lot_report_form_view">
<field name="sequence" eval="70"/>
<field name="view" ref="lot_report_view_list"/>
<field name="act_window" ref="act_lot_report_form"/>
</record>
<record model="ir.action.act_window.view" id="act_lot_report_form_graph2">
<field name="sequence" eval="75"/>
<field name="view" ref="view_lot_report_visgraph"/>
<field name="act_window" ref="act_lot_report_form"/>
</record>
<record model="ir.action.act_window.view" id="act_lot_report_form_graph">
<field name="sequence" eval="80"/>
<field name="view" ref="lot_report_view_graph"/>
<field name="act_window" ref="act_lot_report_form"/>
</record>
<record model="ir.ui.view" id="lot_report_context_view_form">
<field name="model">lot.context</field>
<field name="type">form</field>
<field name="name">lot_report_context_form</field>
</record>
<record model="ir.ui.view" id="shipping_view_form">
<field name="model">lot.shipping.start</field>
<field name="type">form</field>
<field name="name">lot_shipping_start_form</field>
</record>
<record model="ir.action.wizard" id="act_shipping">
<field name="name">🚢 Link lots to transport</field>
<field name="wiz_name">lot.shipping</field>
<field name="model">lot.report</field>
</record>
<record model="ir.action.keyword" id="act_shipping_keyword">
<field name="keyword">form_action</field>
<field name="model">lot.report,-1</field>
<field name="action" ref="act_shipping"/>
</record>
<record model="ir.ui.view" id="add_lot_view_form">
<field name="model">lot.add.lot</field>
<field name="type">form</field>
<field name="name">lot_add_start_form</field>
</record>
<record model="ir.ui.view" id="lot_view_tree_sequence5">
<field name="model">lot.add.line</field>
<field name="type">tree</field>
<field name="name">lot_tree_sequence5</field>
</record>
<record model="ir.ui.view" id="import_lot_view_form">
<field name="model">lot.import.lot</field>
<field name="type">form</field>
<field name="name">lot_import_start_form</field>
</record>
<record model="ir.ui.view" id="invoice_lot_view_form">
<field name="model">lot.invoice.start</field>
<field name="type">form</field>
<field name="name">lot_invoice_start_form</field>
</record>
<record model="ir.ui.view" id="invoicing_lot_view_tree">
<field name="model">lot.invoicing.lot</field>
<field name="type">tree</field>
<field name="name">lot_invoicing_lot_tree</field>
</record>
<record model="ir.ui.view" id="invoicing_fee_view_tree">
<field name="model">lot.invoicing.fee</field>
<field name="type">tree</field>
<field name="name">lot_invoicing_fee_tree</field>
</record>
<record model="ir.ui.view" id="invoicing_inv_view_tree">
<field name="model">lot.invoicing.inv</field>
<field name="type">tree</field>
<field name="name">lot_invoicing_inv_tree</field>
</record>
<record model="ir.ui.view" id="matching_view_form">
<field name="model">lot.matching.start</field>
<field name="type">form</field>
<field name="name">lot_matching_start_form</field>
</record>
<record model="ir.ui.view" id="matching_lot_view_tree">
<field name="model">lot.matching.lot</field>
<field name="type">tree</field>
<field name="name">lot_matching_lot_tree</field>
</record>
<record model="ir.ui.view" id="matching_lot_view_tree2">
<field name="model">lot.matching.lot</field>
<field name="type">tree</field>
<field name="name">lot_matching_lot_tree2</field>
</record>
<record model="ir.action.wizard" id="act_matching">
<field name="name">🔗 Apply matching</field>
<field name="wiz_name">lot.matching</field>
<field name="model">lot.report</field>
</record>
<record model="ir.action.keyword" id="act_matching_keyword">
<field name="keyword">form_action</field>
<field name="model">lot.report,-1</field>
<field name="action" ref="act_matching"/>
</record>
<record model="ir.ui.view" id="weighing_view_form">
<field name="model">lot.weighing.start</field>
<field name="type">form</field>
<field name="name">lot_weighing_start_form</field>
</record>
<record model="ir.ui.view" id="weighing_lot_view_tree">
<field name="model">lot.weighing.lot</field>
<field name="type">tree</field>
<field name="name">lot_weighing_lot_tree</field>
</record>
<record model="ir.action.wizard" id="act_weighing">
<field name="name">📦 Do weighing</field>
<field name="wiz_name">lot.weighing</field>
<field name="model">lot.report</field>
</record>
<record model="ir.action.keyword" id="act_weighing_keyword">
<field name="keyword">form_action</field>
<field name="model">lot.report,-1</field>
<field name="action" ref="act_weighing"/>
</record>
<record model="ir.ui.view" id="contracts_view_form">
<field name="model">contracts.start</field>
<field name="type">form</field>
<field name="name">contracts_start_form</field>
</record>
<record model="ir.ui.view" id="contract_detail_view_tree">
<field name="model">contract.detail</field>
<field name="type">tree</field>
<field name="name">contract_detail_tree</field>
</record>
<record model="ir.action.wizard" id="act_create_contracts">
<field name="name">📝 Create contracts</field>
<field name="wiz_name">create.contracts</field>
<field name="model">lot.report</field>
</record>
<record model="ir.action.keyword" id="act_create_contract_keyword">
<field name="keyword">form_action</field>
<field name="model">lot.report,-1</field>
<field name="action" ref="act_create_contracts"/>
</record>
<!-- <record model="ir.action.wizard" id="matching_unit">
<field name="name">Matching unit</field>
<field name="wiz_name">lot.matching_unit</field>
<field name="model">sale.line</field>
</record> -->
<record model="ir.action.wizard" id="act_adding">
<field name="name">📦 Add physical lots</field>
<field name="wiz_name">lot.add</field>
<field name="model">lot.report</field>
</record>
<record model="ir.action.keyword" id="act_adding_keyword">
<field name="keyword">form_action</field>
<field name="model">lot.report,-1</field>
<field name="action" ref="act_adding"/>
</record>
<record model="ir.action.wizard" id="act_importing">
<field name="name">📦 Import physical lots</field>
<field name="wiz_name">lot.import</field>
<field name="model">lot.report</field>
</record>
<record model="ir.action.keyword" id="act_importing_keyword">
<field name="keyword">form_action</field>
<field name="model">lot.report,-1</field>
<field name="action" ref="act_importing"/>
</record>
<record model="ir.action.wizard" id="act_removing">
<field name="name">📦 Remove physical lots</field>
<field name="wiz_name">lot.remove</field>
<field name="model">lot.report</field>
</record>
<record model="ir.action.keyword" id="act_removing_keyword">
<field name="keyword">form_action</field>
<field name="model">lot.report,-1</field>
<field name="action" ref="act_removing"/>
</record>
<record model="ir.action.wizard" id="act_invoicing">
<field name="name">🧾 Invoice physical lots</field>
<field name="wiz_name">lot.invoice</field>
<field name="model">lot.report</field>
</record>
<record model="ir.action.keyword" id="act_invoicing_keyword">
<field name="keyword">form_action</field>
<field name="model">lot.report,-1</field>
<field name="action" ref="act_invoicing"/>
</record>
<record model="ir.action.act_window" id="act_move_line_relate">
<field name="name">Account move's lines</field>
<field name="res_model">account.move.line</field>
<field
name="domain"
eval="[
If(Eval('active_model') == 'lot.report',
('lot', 'in', Eval('active_ids', [])), ()),
]"
pyson="1"/>
</record>
<record model="ir.action.act_window.view" id="act_move_line_relate_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="account.move_line_view_tree"/>
<field name="act_window" ref="act_move_line_relate"/>
</record>
<record model="ir.action.keyword" id="act_move_line_relate_keyword_lot_report">
<field name="keyword">form_relate</field>
<field name="model">lot.report,-1</field>
<field name="action" ref="act_move_line_relate"/>
</record>
<record model="ir.action.act_window" id="act_lot_acc_relate">
<field name="name">Accounting graph</field>
<field name="res_model">lot.accounting</field>
<field
name="domain"
eval="[
If(Eval('active_model') == 'lot.report',
('lot', 'in', Eval('active_ids', [])), ()),
]"
pyson="1"/>
</record>
<record model="ir.action.act_window.view" id="act_lot_acc_relate_tree">
<field name="sequence" eval="10"/>
<field name="view" ref="lot_acc_graph_view_tree"/>
<field name="act_window" ref="act_lot_acc_relate"/>
</record>
<record model="ir.action.act_window.view" id="act_lot_acc_relate_view1">
<field name="sequence" eval="20"/>
<field name="view" ref="lot_acc_graph_view_form"/>
<field name="act_window" ref="act_lot_acc_relate"/>
</record>
<record model="ir.action.keyword" id="act_lot_acc_relate_keyword_lot_report">
<field name="keyword">form_relate</field>
<field name="model">lot.report,-1</field>
<field name="action" ref="act_lot_acc_relate"/>
</record>
<menuitem
parent="purchase.menu_purchase"
action="act_lot_visgraph"
sequence="299"
id="menu_lot_graph"/>
<record model="ir.action.wizard" id="act_unmatch">
<field name="name">🔗 Unmatch</field>
<field name="wiz_name">lot.unmatch</field>
<field name="model">lot.report</field>
</record>
<record model="ir.action.keyword" id="act_unmatch_keyword">
<field name="keyword">form_action</field>
<field name="model">lot.report,-1</field>
<field name="action" ref="act_unmatch"/>
</record>
<record model="ir.action.wizard" id="act_unship">
<field name="name">🚢 Unship</field>
<field name="wiz_name">lot.unship</field>
<field name="model">lot.report</field>
</record>
<record model="ir.action.keyword" id="act_unship_keyword">
<field name="keyword">form_action</field>
<field name="model">lot.report,-1</field>
<field name="action" ref="act_unship"/>
</record>
<record model="ir.model.button" id="filters_button">
<field name="model">lot.matching.start</field>
<field name="name">filters</field>
<field name="string">FILTERS</field>
</record>
<record model="ir.model.button-res.group" id="filters_button_group_admin">
<field name="button" ref="filters_button"/>
<field name="group" ref="res.group_admin"/>
</record>
<record model="ir.model.access" id="access_lot">
<field name="model">lot.matching.start</field>
<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_lot_admin">
<field name="model">lot.matching.start</field>
<field name="group" ref="res.group_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>
<menuitem
parent="purchase.menu_purchase"
sequence="99"
action="act_lot_report_form"
id="menu_lot_report_form"/>
<!-- <menuitem
parent="purchase.menu_purchase"
sequence="100"
action="act_lot_form"
id="menu_lot_form"/> -->
<menuitem
parent="purchase.menu_purchase"
sequence="110"
action="act_lot_fcr_form"
id="menu_lot_fcr_form"/>
</data>
</tryton>