116 lines
7.1 KiB
XML
116 lines
7.1 KiB
XML
<odoo>
|
|
<record id="stock_picking_type_kanban" model="ir.ui.view">
|
|
<field name="name">stock.picking.type.kanban</field>
|
|
<field name="model">stock.picking.type</field>
|
|
<field name="arch" type="xml">
|
|
<kanban class="oe_background_grey o_kanban_dashboard o_stock_kanban" create="0">
|
|
<field name="complete_name"/>
|
|
<field name="color"/>
|
|
<field name="code"/>
|
|
<field name="count_picking_ready"/>
|
|
<field name="count_picking_draft"/>
|
|
<field name="count_picking_waiting"/>
|
|
<field name="count_picking_late"/>
|
|
<field name="count_picking_backorders"/>
|
|
<templates>
|
|
<t t-name="kanban-box">
|
|
<div t-attf-class="#{kanban_color(record.color.raw_value)}">
|
|
<div class="o_kanban_card_header">
|
|
<div class="o_kanban_card_header_title">
|
|
<div class="o_primary"><field name="name"/></div>
|
|
<div class="o_secondary"><field class="o_secondary" name="warehouse_id"/></div>
|
|
</div>
|
|
<div class="o_kanban_manage_button_section">
|
|
<a class="o_kanban_manage_toggle_button" href="#">More <i class="fa fa-caret-down"/></a>
|
|
</div>
|
|
</div>
|
|
<div class="container o_kanban_card_content o_visible">
|
|
<div class="row">
|
|
<div class="col-xs-6 o_kanban_primary_left">
|
|
<button class="btn btn-primary" name="get_action_picking_tree_ready" type="object">
|
|
<span t-if="record.code.raw_value =='incoming'"><t t-esc="record.count_picking_ready.value"/> To Receive</span>
|
|
<span t-if="record.code.raw_value =='outgoing'"><t t-esc="record.count_picking_ready.value"/> To Do</span>
|
|
<span t-if="record.code.raw_value =='internal'"><t t-esc="record.count_picking_ready.value"/> Transfers</span>
|
|
</button>
|
|
</div>
|
|
<div class="col-xs-6 o_kanban_primary_right">
|
|
<div t-if="record.count_picking_ready.raw_value > 0" class="row">
|
|
</div>
|
|
|
|
<div t-if="record.count_picking_waiting.raw_value > 0" class="row">
|
|
<div class="col-xs-9">
|
|
<a name="get_action_picking_tree_waiting" type="object">
|
|
Waiting
|
|
</a>
|
|
</div>
|
|
<div class="col-xs-3">
|
|
<field name="count_picking_waiting"/>
|
|
</div>
|
|
</div>
|
|
|
|
<div t-if="record.count_picking_late.raw_value > 0" class="row">
|
|
<div class="col-xs-9">
|
|
<a class="oe_kanban_stock_picking_type_list" name="get_action_picking_tree_late" type="object">
|
|
Late
|
|
</a>
|
|
</div>
|
|
<div class="col-xs-3">
|
|
<field name="count_picking_late"/>
|
|
</div>
|
|
</div>
|
|
|
|
<div t-if="record.count_picking_backorders.raw_value > 0" class="row">
|
|
<div class="col-xs-9">
|
|
<a class="oe_kanban_stock_picking_type_list" name="get_action_picking_tree_backorder" type="object">
|
|
Back Orders
|
|
</a>
|
|
</div>
|
|
<div class="col-xs-3">
|
|
<field name="count_picking_backorders"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div><div class="container o_kanban_card_manage_pane o_invisible">
|
|
<div class="row">
|
|
<div class="col-xs-6 o_kanban_card_manage_section o_kanban_manage_view">
|
|
<div class="o_kanban_card_manage_title">
|
|
<span>View</span>
|
|
</div>
|
|
<div>
|
|
<a name="get_stock_picking_action_picking_type" type="object">All</a>
|
|
</div>
|
|
<div>
|
|
<a name="%(action_picking_tree_ready)d" type="action">Ready</a>
|
|
</div>
|
|
<div>
|
|
<a name="get_action_picking_tree_waiting" type="object">Waiting</a>
|
|
</div>
|
|
</div>
|
|
<div class="col-xs-6 o_kanban_card_manage_section o_kanban_manage_new">
|
|
<div class="o_kanban_card_manage_title">
|
|
<span>New</span>
|
|
</div>
|
|
<div>
|
|
<a name="%(action_picking_form)d" type="action" >Transfer</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div t-if="widget.editable" class="o_kanban_card_manage_settings row">
|
|
<div class="col-xs-8">
|
|
<ul class="oe_kanban_colorpicker" data-field="color"/>
|
|
</div>
|
|
<div class="col-xs-4 text-right">
|
|
<a type="edit">Settings</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</t>
|
|
</templates>
|
|
</kanban>
|
|
</field>
|
|
</record>
|
|
</odoo>
|