Odoo18-Base/addons/stock_dropshipping/views/stock_picking_views.xml
2025-01-06 10:57:38 +07:00

39 lines
1.9 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_picking_internal_search_inherit_stock_dropshipping" model="ir.ui.view">
<field name="name">stock.picking.search</field>
<field name="model">stock.picking</field>
<field name="inherit_id" ref="stock.view_picking_internal_search"/>
<field name="arch" type="xml">
<xpath expr="//filter[@name='internal']" position="after">
<filter name="dropships" string="Dropships" domain="[('picking_type_code', '=', 'dropship')]"/>
</xpath>
</field>
</record>
<record id="action_picking_tree_dropship" model="ir.actions.act_window">
<field name="name">Dropships</field>
<field name="res_model">stock.picking</field>
<field name="view_mode">list,kanban,form,calendar</field>
<field name="domain"></field>
<field name="context">{'contact_display': 'partner_address', 'default_company_id': allowed_company_ids[0], 'restricted_picking_type_code': 'dropship', 'search_default_dropships': 1}</field>
<field name="search_view_id" ref="stock.view_picking_internal_search"/>
</record>
<menuitem id="dropship_picking" name="Dropships" parent="stock.menu_stock_transfers"
action="action_picking_tree_dropship" sequence="30"
groups="stock.group_stock_manager,stock.group_stock_user"/>
<!-- Picking Type Views -->
<record id="stock_picking_type_kanban" model="ir.ui.view">
<field name="name">stock.picking.type.kanban.inherit.dropshipping</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="//t[@name='outgoing_label']" position="after">
<t t-elif="record.code.raw_value === 'dropship'" name="dropship_label"> To Validate</t>
</xpath>
</field>
</record>
</odoo>