82 lines
3.9 KiB
XML
82 lines
3.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<record id="stock_picking_wave_tree" model="ir.ui.view">
|
|
<field name="name">stock.picking.wave.tree</field>
|
|
<field name="model">stock.picking.batch</field>
|
|
<field name="priority">25</field>
|
|
<field name="mode">primary</field>
|
|
<field name="inherit_id" ref="stock_picking_batch.stock_picking_batch_tree"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//tree" position="attributes">
|
|
<attribute name="create">0</attribute>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
<record id="stock_picking_wave_kanban" model="ir.ui.view">
|
|
<field name="name">stock.picking.wave.kanban</field>
|
|
<field name="model">stock.picking.batch</field>
|
|
<field name="priority">25</field>
|
|
<field name="mode">primary</field>
|
|
<field name="inherit_id" ref="stock_picking_batch.stock_picking_batch_kanban"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//kanban" position="attributes">
|
|
<attribute name="create">0</attribute>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
<record id="action_picking_tree_wave" model="ir.actions.act_window">
|
|
<field name="name">Wave Transfers</field>
|
|
<field name="res_model">stock.picking.batch</field>
|
|
<field name="view_mode">tree,kanban,form</field>
|
|
<field name="context">{'search_default_draft': True, 'search_default_in_progress': True}</field>
|
|
<field name="view_ids" eval="[(5, 0, 0),
|
|
(0, 0, {'view_mode': 'tree', 'view_id': ref('stock_picking_batch.stock_picking_wave_tree')}),
|
|
(0, 0, {'view_mode': 'kanban', 'view_id': ref('stock_picking_batch.stock_picking_wave_kanban')})]"/>
|
|
<field name="domain">[('is_wave', '=', True)]</field>
|
|
<field name="search_view_id" ref="stock_picking_batch_filter"/>
|
|
<field name="help" type="html">
|
|
<p class="o_view_nocontent_smiling_face">
|
|
Create a new wave transfer
|
|
</p><p>
|
|
The goal of the wave transfer is to group operations from different transfer
|
|
together in order to increase their efficiency.
|
|
It may also be useful to assign jobs (one person = one batch) or
|
|
help the timing management of operations (tasks to be done at 1pm).
|
|
</p>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="stock_picking_type_kanban_batch" model="ir.ui.view">
|
|
<field name="name">picking.type.kanban.batch</field>
|
|
<field name="model">stock.picking.type</field>
|
|
<field name="inherit_id" ref="stock.stock_picking_type_kanban"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//div[@name='picking_type_backorder_count']" position="after">
|
|
<div t-if="record.count_picking_batch.raw_value > 0" class="row">
|
|
<div class="col-12">
|
|
<a class="oe_kanban_stock_picking_type_list" name="get_action_picking_tree_batch" type="object">
|
|
<field name="count_picking_batch"/>
|
|
Batches
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<div t-if="record.count_picking_wave.raw_value > 0" class="row">
|
|
<div class="col-12">
|
|
<a class="oe_kanban_stock_picking_type_list" name="get_action_picking_tree_wave" type="object">
|
|
<field name="count_picking_wave"/>
|
|
Waves
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
<menuitem
|
|
action="action_picking_tree_wave"
|
|
id="stock_picking_wave_menu"
|
|
parent="stock.menu_stock_transfers"
|
|
groups="stock.group_stock_picking_wave"
|
|
sequence="31"/>
|
|
|
|
</odoo>
|