~unifield-team/unifield-wm/us-826

« back to all changes in this revision

Viewing changes to sourcing/sourcing_view.xml

UF-68: [MERGE] Sourcing tool

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="utf-8"?>
 
2
<openerp>
 
3
        <data>
 
4
 
 
5
                <!-- sale.order.line embedded in sale.order -->
 
6
                <record id="view_order_form" model="ir.ui.view">
 
7
                        <field name="name">sale.order.form</field>
 
8
                        <field name="model">sale.order</field>
 
9
                        <field name="type">form</field>
 
10
                        <field name="inherit_id" ref="sale.view_order_form" />
 
11
                        <field name="arch" type="xml">
 
12
                                <data>
 
13
 
 
14
 
 
15
                                        <field name="price_unit" position="after">
 
16
                                                <field name="supplier" invisible="True" />
 
17
                                                <field name="po_cft" invisible="True" />
 
18
                                        </field>
 
19
 
 
20
 
 
21
                                </data>
 
22
                        </field>
 
23
                </record>
 
24
 
 
25
 
 
26
                <record id="sourcing_line_normal_form_view" model="ir.ui.view">
 
27
                        <field name="name">sourcing.line.form</field>
 
28
                        <field name="model">sourcing.line</field>
 
29
                        <field name="type">form</field>
 
30
                        <field name="arch" type="xml">
 
31
                                <form string="Sourcing Line">
 
32
                                        <field name="name" />
 
33
                                        <field name="sale_order_id" />
 
34
                                        <field name="sale_order_line_id" />
 
35
                                        <field name="reference" />
 
36
                                        <field name="state" />
 
37
                                </form>
 
38
                        </field>
 
39
                </record>
 
40
 
 
41
 
 
42
                <record id="sourcing_line_normal_tree_view" model="ir.ui.view">
 
43
                        <field name="name">sourcing.line.tree</field>
 
44
                        <field name="model">sourcing.line</field>
 
45
                        <field name="type">tree</field>
 
46
                        <field name="arch" type="xml">
 
47
                                <tree string="Sourcing Lines" editable="top">
 
48
 
 
49
                                        <field name="name" invisible="True" />
 
50
 
 
51
                                        <field name="sale_order_id" />
 
52
                                        <field name="sale_order_line_number" />
 
53
                                        <field name="sale_order_line_id" invisible="True" />
 
54
                                        <field name="reference" invisible="True" />
 
55
                                        <field name="state" />
 
56
                                        <field name="priority" />
 
57
                                        <field name="category" />
 
58
                                        <field name="sale_order_state" invisible="True" />
 
59
 
 
60
                                        <field name="product_id" />
 
61
                                        <field name="qty" />
 
62
                                        <field name="uom_id" />
 
63
                                        <field name="rts" />
 
64
                                        <field name="sale_order_line_state" invisible="True" />
 
65
                                        <field name="type" on_change="onChangeType(type)" attrs="{'readonly': [('state', '!=', 'draft')]}" />
 
66
                                        <field name="po_cft" attrs="{'readonly': ['|', ('type', '=', 'make_to_stock'), ('state', '!=', 'draft')], 'required': [('type', '=', 'make_to_order')]}" />
 
67
                                        <field name="real_stock" />
 
68
                                        <field name="available_stock" />
 
69
                                        <field name="virtual_stock" />
 
70
                                        <field name="supplier" domain="[('product_id', '=', product_id)]"
 
71
                                                context="{'sourcing-product_id':product_id}" attrs="{'readonly': [('state', '!=', 'draft')]}" />
 
72
                                        <field name="estimated_delivery_date" />
 
73
                                        <!--
 
74
                                                <button name="nothing" string="Close" icon="gtk-go-forward"
 
75
                                                type="object" />
 
76
                                        -->
 
77
 
 
78
                                </tree>
 
79
                        </field>
 
80
                </record>
 
81
 
 
82
 
 
83
                <record id="sourcing_line_search_form_view" model="ir.ui.view">
 
84
                        <field name="name">sourcing.line.search.form</field>
 
85
                        <field name="model">sourcing.line</field>
 
86
                        <field name="type">search</field>
 
87
                        <field name="arch" type="xml">
 
88
                                <search string="Sourcing Line">
 
89
                                        <field name="sale_order_id" />
 
90
                                        <field name="sale_order_state" />
 
91
                                        <field name="product_id" />
 
92
                                        <field name="type" />
 
93
                                </search>
 
94
                        </field>
 
95
                </record>
 
96
 
 
97
 
 
98
                <record id="sourcing_line_action" model="ir.actions.act_window">
 
99
                        <field name="name">Orders Sourcing Tool</field>
 
100
                        <field name="res_model">sourcing.line</field>
 
101
                        <field name="view_type">form</field>
 
102
                        <field name="view_mode">tree,form</field>
 
103
                        <field name="search_view_id" ref="sourcing_line_search_form_view" />
 
104
                </record>
 
105
 
 
106
 
 
107
                <menuitem icon="STOCK_INDENT" action="sourcing_line_action"
 
108
                        id="menu_sourcing_line" parent="base.menu_sales" />
 
109
 
 
110
 
 
111
        </data>
 
112
</openerp>