1
<?xml version="1.0" encoding="UTF-8"?>
5
<record id="view_picking_out_form" model="ir.ui.view">
6
<field name="name">stock.picking.out.form</field>
7
<field name="model">stock.picking</field>
8
<field name="type">form</field>
9
<field name="inherit_id" ref="stock.view_picking_out_form" />
10
<field name="arch" type="xml">
13
<xpath expr="//page[@string='Products']/group[@col='12']/field[@name='state']" position="replace">
14
<field name="state" invisible="True" />
15
<field name="subtype" invisible="True" />
16
<field name="delivered" invisible="True" />
17
<field name="state_hidden" />
18
<button name="set_delivered" icon="gtk-apply" type="object" string="Validate Delivery" attrs="{'invisible': ['|', '|', '|', ('type', '!=', 'out'), ('subtype', '!=', 'standard'), ('state', '!=', 'done'), ('delivered', '=', True)]}" />
26
<record id="view_picking_out_tree" model="ir.ui.view">
27
<field name="name">stock.picking.out.tree</field>
28
<field name="model">stock.picking</field>
29
<field name="type">tree</field>
30
<field name="inherit_id" ref="stock.view_picking_out_tree" />
31
<field name="arch" type="xml">
34
<tree position="attributes">
35
<attribute name="colors">green:delivered==True;blue:state in ('draft');grey:state in ('cancel');red:state not in ('cancel', 'done') and date < current_date</attribute>
38
<field name="state" position="replace">
39
<field name="state" invisible="True" />
40
<field name="delivered" invisible="True" />
41
<field name="state_hidden" />
49
<record id="view_picking_out_search" model="ir.ui.view">
50
<field name="name">stock.picking.out.search</field>
51
<field name="model">stock.picking</field>
52
<field name="type">search</field>
53
<field name="inherit_id" ref="stock.view_picking_out_search" />
54
<field name="arch" type="xml">
57
<filter name="done" position="after">
58
<separator orientation="vertical"/>
59
<filter icon="gtk-yes" name="delivered" string="Delivered" domain="[('state', '=', 'done'), ('delivered', '=', True)]" help="Delivered Delivery Orders" />
60
<filter icon="gtk-no" name="not_delivered" string="Not Delivered" domain="[('state', '=', 'done'), ('delivered', '=', False)]" help="Not Delivered Delivery Orders" />
61
<separator orientation="vertical"/>