summaryrefslogtreecommitdiff
path: root/fixco_custom/views/stock_picking.xml
blob: c2d899b5a679c6bf29f0f3a13c489d7a22306afb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
    <data>
        <record id="stock_picking_tree_view_inherit" model="ir.ui.view">
            <field name="name">Stock Picking</field>
            <field name="model">stock.picking</field>
            <field name="inherit_id" ref="stock.vpicktree"/>
            <field name="arch" type="xml">
                <field name="partner_id" position="after">
                    <field name="provider_name" optional="hide"/>
                </field>
            </field>
        </record>

        <record id="stock_picking_form_view_inherit" model="ir.ui.view">
            <field name="name">Stock Picking</field>
            <field name="model">stock.picking</field>
            <field name="inherit_id" ref="stock.view_picking_form"/>
            <field name="arch" type="xml">
                <button name="action_confirm" position="before">
                    <button name="label_ginee"
                            string="Print Label Ginee"
                            type="object"
                    />
                </button>

                <group name="other_infos" position="after">
                    <group string="Shipping Information" name="shipping_infos">
                        <field name="order_reference" readonly="1"/>
                        <field name="provider_name" readonly="1"/>
                        <field name="tracking_number" readonly="1"/>
                        <field name="invoice_number" readonly="1"/>
                        <field name="invoice_mp" readonly="1"/>
                        <field name="pdf_label_url" readonly="1" widget="url"/>
                        <field name="pdf_label_preview" widget="pdf_viewer"/>
                    </group>
                </group>
                
                <field name="location_id" position="after">
                    <field name="carrier"/>
                    <field name="shipment_group_id"/>
                </field>

                <page name="note" position="after">
                    <page string="Check Product" name="check_product">
                        <field name="check_product_lines"/>
                    </page>
                </page>
            </field>
        </record>

        <record id="view_picking_internal_search_custom" model="ir.ui.view">
            <field name="name">stock.picking.internal.search.custom</field>
            <field name="model">stock.picking</field>
            <field name="inherit_id" ref="stock.view_picking_internal_search"/>
            <field name="arch" type="xml">
                <field name="name" position="replace">
                    <field name="name" string="Transfer"
                           filter_domain="['|', '|', ('name', 'ilike', self), ('origin', 'ilike', self), ('invoice_mp', 'ilike', self)]"/>
                </field>
            </field>
        </record>        

        <record id="stock_picking_shipment_group_ir_actions_server" model="ir.actions.server">
            <field name="name">Shipment Group</field>
            <field name="model_id" ref="stock.model_stock_picking"/>
            <field name="binding_model_id" ref="stock.model_stock_picking"/>
            <field name="state">code</field>
            <field name="code">action = records.open_form_shipment_group()</field>
        </record>
        
        <record id="stock_picking_print_picking_list_ir_actions_server" model="ir.actions.server">
            <field name="name">Print Picking List</field>
            <field name="model_id" ref="stock.model_stock_picking"/>
            <field name="binding_model_id" ref="stock.model_stock_picking"/>
            <field name="state">code</field>
            <field name="code">action = records.open_form_print_picking_list()</field>
        </record>

        <record id="check_product_tree" model="ir.ui.view">
            <field name="name">check.product.tree</field>
            <field name="model">check.product</field>
            <field name="arch" type="xml">
                <tree editable="bottom" decoration-warning="status == 'Pending'" decoration-success="status == 'Done'">
                    <field name="code_product"/>
                    <field name="product_id"/>
                    <field name="quantity"/>
                    <field name="status" readonly="1"/>
                </tree>
            </field>
        </record>
    </data>
</odoo>