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

« back to all changes in this revision

Viewing changes to sale_override/sale_view.xml

UF-663: [IMP] first version

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
            <field name="inherit_id" ref="sale.view_order_form" />
10
10
            <field name="arch" type="xml">
11
11
                <data>
12
 
                    <xpath expr="/form//field[@name='partner_id']" position="replace">
13
 
                        <field name="company_id2" invisible="1" />
14
 
                        <field name="partner_id" on_change="onchange_partner_id(partner_id)" domain="[('customer','=',True), ('id', '!=', company_id2)]" context="{'search_default_customer':1}" required="1"/>
15
 
                    </xpath>
16
12
                    <xpath expr="/form/group/field[@name='shipped']" position="after">
17
13
                        <!-- <field name="order_type" on_change="shipping_policy_change(order_policy, order_type, partner_id, 'order_type')" /> -->
18
14
                        <field name="order_type" />
24
20
                        <field name="noinvoice" invisible="1" />
25
21
                    </xpath>
26
22
                    <xpath expr="/form/notebook/page[@string='Other Information']/group/field[@name='order_policy']" position="replace">
27
 
                        <field name="order_policy" on_change="shipping_policy_change(order_policy)"/>
 
23
                        <field name="order_policy" on_change="shipping_policy_change(order_policy)" invisible="1"/>
 
24
                    </xpath>
 
25
                    <xpath expr="/form/notebook/page[@string='Other Information']/group/field[@name='invoice_quantity']" position="replace">
 
26
                        <field name="invoice_quantity"  invisible="1"/>
28
27
                    </xpath>
29
28
                    <button name="%(sale.action_view_sale_advance_payment_inv)d" position="replace">
30
29
                        <group colspan="1" col="1" attrs="{'invisible': [('noinvoice', '=', True)]}">
37
36
                            <button name="manual_invoice" states="manual" string="Create Final Invoice" icon="gtk-go-forward" type="object"/>   
38
37
                        </group>
39
38
                    </button>
40
 
 
41
 
                    <xpath expr="/form/notebook/page//button[@name='order_confirm']" position="replace">
42
 
                        <group>
43
 
                            <button name="order_confirm" states="validated" string="Confirm Order" icon="gtk-apply"/>
44
 
                            <button name="order_validated" string="Validate Order" icon="terp-check" states="draft" />
45
 
                        </group>
46
 
                    </xpath>
47
39
                    <!-- <xpath expr="/form/notebook/page[@string='Other Information']/group/field[@name='order_policy']" position="replace">
48
40
                        <field name="order_policy" on_change="shipping_policy_change(order_policy, order_type, partner_id, 'order_policy')"/>
49
41
                    </xpath> -->
50
 
                    <xpath expr="/form/notebook//tree/field[@name='price_subtotal']" position="after">
51
 
                        <field name="state" invisible="1" />
52
 
                        <button string="Split line" icon="terp-stock_effects-object-colorize" 
53
 
                                name="open_split_wizard" type="object" 
54
 
                                attrs="{'invisible': [('state', 'in', ('confirmed', 'done', 'cancel', 'exception'))]}" />
55
 
                    </xpath>
56
 
 
57
 
                    <xpath expr="/form/notebook//field[@name='incoterm']" position="attributes">
58
 
                        <attribute name="attrs">{'readonly': [('state', '!=', 'state')]}</attribute>
59
 
                    </xpath>
60
 
                    <xpath expr="/form/notebook//field[@name='user_id']" position="attributes">
61
 
                        <attribute name="attrs">{'readonly': [('state', '!=', 'state')]}</attribute>
62
 
                    </xpath>
63
 
                    <xpath expr="/form/notebook//field[@name='origin']" position="attributes">
64
 
                        <attribute name="attrs">{'readonly': [('state', '!=', 'state')]}</attribute>
65
 
                    </xpath>
66
 
                    <xpath expr="/form/notebook//field[@name='payment_term']" position="attributes">
67
 
                        <attribute name="attrs">{'readonly': [('state', '!=', 'state')]}</attribute>
68
 
                        <attribute name="invisible">1</attribute>
69
 
                    </xpath>
70
 
                    <xpath expr="/form/notebook//field[@name='fiscal_position']" position="attributes">
71
 
                        <attribute name="attrs">{'readonly': [('state', '!=', 'state')]}</attribute>
72
 
                    </xpath>
73
 
                    <xpath expr="//field[@name='create_date']" position="replace" />
74
 
                    <xpath expr="//field[@name='date_confirm']" position="replace" />
75
 
                    <xpath expr="//page[2]//separator[@string='Dates']" position="replace" />
76
42
                </data>
77
43
            </field>
78
44
        </record>
86
52
                <data>
87
53
                    <xpath expr="/tree/field[@name='date_order']" position="before">
88
54
                        <field name="order_type" />
89
 
                        <field name="priority" />
90
 
                        <field name="categ" />
91
55
                    </xpath>
92
56
                </data>
93
57
            </field>
100
64
            <field name="inherit_id" ref="sale.view_sales_order_filter" />
101
65
            <field name="arch" type="xml">
102
66
                <data>
103
 
                    <xpath expr="/search//filter[@string='Quotations']" position="after">
104
 
                        <filter icon="terp-camera_test" string="Validated" domain="[('state','=','validated')]" help="Field Order validated"/>
105
 
                    </xpath>
106
 
            <xpath expr="/search/field[@name='name']" position="after">
107
 
            <field name="client_order_ref" />
108
 
            </xpath>
 
67
                    <xpath expr="/search/field[@name='name']" position="after">
 
68
                        <field name="client_order_ref" />
 
69
                    </xpath>
109
70
                    <xpath expr="/search/field[@name='user_id']" position="after">
110
 
                        <newline />
 
71
                        <newline />
111
72
                        <group string="Type" expand="0">
112
73
                            <filter icon="terp-check" string="Regular" domain="[('order_type','=','regular')]"/>
113
74
                            <filter icon="terp-stage" string="Donation before expiry" domain="[('order_type','=','donation_exp')]"/>
118
79
                        <group string="Priority" expand="0">
119
80
                                <filter icon="gtk-dialog-warning" string="Emergency" domain="[('priority','=','emergency')]"/>
120
81
                                <filter icon="gtk-yes" string="Normal" domain="[('priority','=','normal')]"/>
121
 
                                <filter icon="gtk-info" string="Priority" domain="[('priority','=','priority')]"/>
 
82
                                <filter icon="gtk-info" string="Medium" domain="[('priority','=','priority')]"/>
122
83
                        </group>
123
84
                        <newline />
124
85
                        <group string="Category" expand="0">
125
86
                            <filter icon="gtk-color-picker" string="Medical" domain="[('categ','=','medical')]"/>
126
87
                            <filter icon="terp-stock" string="Logistic" domain="[('categ','=','log')]"/>
 
88
                            <filter icon="terp-accessories-archiver" string="Food" domain="[('categ','=','food')]"/>
127
89
                            <filter icon="terp-purchase" string="Service" domain="[('categ','=','service')]"/>
128
 
                            <filter icon="gtk-network" string="Other" domain="[('categ','=','other')]"/>
 
90
                            <filter icon="gtk-network" string="Asset" domain="[('categ','=','asset')]"/>
 
91
                            <filter icon="terp-stock_symbol-selection" string="Mixed" domain="[('categ','=','mixed')]"/>
129
92
                        </group>
130
93
                        <newline />
131
94
                    </xpath>
140
103
                </data>
141
104
            </field>
142
105
        </record>
143
 
 
144
 
        <!-- REWORK THE SALE MENU ACCORDING TO UF-657 ERGONOMIC IMPROVEMENTS -->
145
 
        <delete id="base.menu_partner_address_form" model="ir.ui.menu" />
146
 
        <delete id="base.menu_address_book" model="ir.ui.menu" />
147
 
        <delete id="sale.menu_invoiced" model="ir.ui.menu" />
148
 
        <delete id="sale.menu_action_picking_list_to_invoice" model="ir.ui.menu" />
149
 
        <delete id="sale.menu_invoicing_sales_order_lines" model="ir.ui.menu" />
150
 
 
151
 
        <menuitem action="sale.action_order_form" id="sale.menu_sale_order" parent="base.menu_sales" sequence="1" groups="base.group_sale_salesman,base.group_sale_manager"/>
152
 
 
153
 
        <menuitem action="base.action_partner_form"
154
 
                  id="base.menu_partner_form"
155
 
                  parent="base.menu_sales"
156
 
                  sequence="4" />
157
 
 
158
 
        <menuitem id="base.menu_base_partner" sequence="3" />
159
 
 
160
 
        <!-- Deliver Products -->
161
 
        <menuitem id="menu_sales_deliver_products"
162
 
                  name="Deliver Products"
163
 
                  sequence="5"
164
 
                  parent="base.menu_base_partner" />
165
 
 
166
 
        <menuitem action="stock.action_out_picking_move" id="menu_sale_action_picking_tree_out_move"
167
 
                  parent="menu_sales_deliver_products" sequence="10"/>
168
 
 
169
 
        <!-- Products -->
170
 
        <menuitem action="product.product_category_action"
171
 
                  id="product.menu_products_category"
172
 
                  groups="base.group_extended"
173
 
                  parent="base.menu_product"
174
 
                  sequence="5" />
175
 
 
 
106
    
176
107
    </data>
177
108
</openerp>