~technofluid-team/openobject-addons/technofluid_multiple_installations

« back to all changes in this revision

Viewing changes to esale_osc/esale_osc_view.xml

  • Committer: pinky
  • Date: 2006-12-07 13:41:40 UTC
  • Revision ID: pinky-dedd7f8a42bd4557112a0513082691b8590ad6cc
New trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<terp>
 
3
<data>
 
4
        <menuitem name="Sales Management/Internet Sales" id="menu_esale_osc_root"/>
 
5
 
 
6
        <record model="ir.ui.view" id="view_esale_osc_form">
 
7
                <field name="name">esale_osc.web.form</field>
 
8
                <field name="model">esale_osc.web</field>
 
9
                <field name="type">form</field>
 
10
                <field name="arch" type="xml">
 
11
                        <form string="esale_osc Web Shop">
 
12
                                <notebook>
 
13
                                        <page string="General Informations">
 
14
                                                <separator string="esale_osc Shop Info" colspan="4"/>
 
15
                                                <field name="name" select="1" colspan="3"/>
 
16
                                                <field name="url" widget="url" required="1"/>
 
17
                                                <field name="active" select="1"/>
 
18
                                                <field name="shop_id" select="1" required="1"/>
 
19
                                                <field name="partner_anonymous_id" required="1"/>
 
20
                                                <label string="Proceed with the mappings BEFORE the definitions of the active products!!" colspan="4"/>
 
21
                                                <separator string="Active Products" colspan="4"/>
 
22
                                                <button name="add_all_products" string="Add all products" type="object"/>
 
23
                                                <field name="product_ids" colspan="4" view="esale_osc.product.web.form" widget="one2many_list" />
 
24
                                        </page>
 
25
                                        <page string="Taxes Mapping">
 
26
                                                <button type="object" string="Import Taxes" name="tax_import"/>
 
27
                                                <field colspan="4" name="tax_ids" widget="one2many_list" view="esale_osc.tax.web.form"/>
 
28
                                        </page>
 
29
                                        <page string="Languages Mapping">
 
30
                                                <button type="object" string="Import Languages" name="lang_import"/>
 
31
                                                <field colspan="4" name="language_ids" widget="one2many_list" view="esale_osc.language.web.form"/>
 
32
                                        </page>
 
33
                                        <page string="Categories Mapping">
 
34
                                                <button type="object" string="Import categories" name="category_import"/>
 
35
                                                <field colspan="4" name="category_ids" widget="one2many_list" view="esale_osc.category.web.form"/>
 
36
                                        </page>
 
37
                                </notebook>
 
38
                        </form>
 
39
                </field>
 
40
        </record>
 
41
        <record model="ir.actions.act_window" id="action_esale_osc_form">
 
42
                <field name="name">esale_osc.web</field>
 
43
                <field name="type">ir.actions.act_window</field>
 
44
                <field name="res_model">esale_osc.web</field>
 
45
                <field name="view_type">form</field>
 
46
                <field name="view_id" ref="view_esale_osc_form"/>
 
47
        </record>
 
48
 
 
49
        <menuitem name="Sales Management/Internet Sales/Websites" id="menu_action_esale_osc_web" action="action_esale_osc_form" groups="admin"/>
 
50
 
 
51
        <record model="ir.ui.view" id="esale_osc_language_web_form">
 
52
                <field name="name">esale_osc.language.web.form</field>
 
53
                <field name="model">esale_osc.lang</field>
 
54
                <field name="type">form</field>
 
55
                <field name="arch" type="xml">
 
56
                        <form string="Language">
 
57
                                <separator colspan="4" string="Language mapping"/>
 
58
                                <field colspan="4" name="name" select="1" required="1"/>
 
59
                                <field name="language_id" select="1"/>
 
60
                                <field name="esale_osc_id" readonly="1" select="1"/>
 
61
                        </form>
 
62
                </field>
 
63
        </record>
 
64
        <record model="ir.ui.view" id="esale_osc_tax_web_form">
 
65
                <field name="name">esale_osc.tax.web.form</field>
 
66
                <field name="model">esale_osc.tax</field>
 
67
                <field name="type">form</field>
 
68
                <field name="arch" type="xml">
 
69
                        <form string="Taxes">
 
70
                                <separator colspan="4" string="Taxes mapping"/>
 
71
                                <field colspan="4" name="name" select="1" required="1"/>
 
72
                                <field name="tax_id" select="1"/>
 
73
                                <field name="esale_osc_id" readonly="1" select="1"/>
 
74
                        </form>
 
75
                </field>
 
76
        </record>
 
77
        <record model="ir.ui.view" id="esale_osc_category_web_form">
 
78
                <field name="name">esale_osc.category.web.form</field>
 
79
                <field name="model">esale_osc.category</field>
 
80
                <field name="type">form</field>
 
81
                <field name="arch" type="xml">
 
82
                        <form string="Categories">
 
83
                                <separator colspan="4" string="taxes"/>
 
84
                                <field name="name" select="1" colspan="4" required="1"/>
 
85
                                <field name="category_id" select="1"/>
 
86
                                <field name="esale_osc_id" select="1" readonly="1"/>
 
87
                        </form>
 
88
                </field>
 
89
        </record>
 
90
        <record model="ir.ui.view" id="esale_osc_product_web_form">
 
91
                <field name="name">esale_osc.product.web.form</field>
 
92
                <field name="model">esale_osc.product</field>
 
93
                <field name="type">form</field>
 
94
                <field name="arch" type="xml">
 
95
                        <form string="Product">
 
96
                                <separator colspan="4" string="Product Information"/>
 
97
                                <field name="name" colspan="4" select="1" required="1"/>
 
98
                                <field name="product_id" on_change="onchange_product_id(product_id, web_id)" select="1" required="1"/>
 
99
                                <field name="esale_osc_id" readonly="1" select="1"/>
 
100
                        </form>
 
101
                </field>
 
102
        </record>
 
103
        <record model="ir.ui.view" id="esale_osc_saleorder_tree">
 
104
                <field name="name">esale_osc.saleorder.tree</field>
 
105
                <field name="model">sale.order</field>
 
106
                <field name="type">tree</field>
 
107
                <field name="arch" type="xml">
 
108
                        <tree string="Sales Orders">
 
109
                                <field name="name"/>
 
110
                                <field name="shipped"/>
 
111
                                <field name="esale_osc_id"/>
 
112
                                <field name="esale_osc_web"/>
 
113
                                <field name="invoiced"/>
 
114
                                <field name="date_order"/>
 
115
                                <field name="partner_id"/>
 
116
                                <field name="partner_shipping_id"/>
 
117
                                <field name="amount_untaxed"/>
 
118
                        </tree>
 
119
                </field>
 
120
        </record>
 
121
        <record model="ir.ui.view" id="esale_osc_saleorder_form">
 
122
                <field name="name">esale_osc.saleorder.form</field>
 
123
                <field name="model">sale.order</field>
 
124
                <field name="type">form</field>
 
125
                <field name="arch" type="xml">
 
126
                        <form string="Sales Order">
 
127
                                <notebook>
 
128
                                        <page string="Order Line">
 
129
                                                <field name="name" select="1"/>
 
130
                                                <group col="4" colspan="2">
 
131
                                                        <field name="shipped" select="1"/>
 
132
                                                        <field name="invoiced" select="1"/>
 
133
                                                </group>
 
134
                                                <newline/>
 
135
                                                <field name="esale_osc_id" select="1"/>
 
136
                                                <field name="esale_osc_web" on_change="onchange_esale_osc_web(esale_osc_web)" select="1"/>
 
137
                                                <field name="date_order" select="1"/>
 
138
                                                <field name="shop_id" on_change="onchange_shop_id(shop_id)" select="1"/>
 
139
                                                <field name="partner_id" on_change="onchange_partner_id(partner_id)" required="1" select="1"/>
 
140
                                                <field domain="[('partner_id','=',partner_id)]" name="partner_order_id"/>
 
141
                                                <field domain="[('partner_id','=',partner_id)]" name="partner_invoice_id"/>
 
142
                                                <field domain="[('partner_id','=',partner_id)]" name="partner_shipping_id"/>
 
143
                                                <field domain="[('type','=','sale')]" name="pricelist_id"/>
 
144
                                                <field name="project_id" select="1"/>
 
145
                                                <newline/>
 
146
                                                <field colspan="4" name="order_line" nolabel="1" widget="one2many_list"/>
 
147
                                                <newline/>
 
148
                                                <group col="7" colspan="4">
 
149
                                                        <field name="amount_untaxed"/>
 
150
                                                        <field name="amount_tax"/>
 
151
                                                        <field name="amount_total"/>
 
152
                                                        <button name="button_dummy" states="draft" string="Compute" type="object"/>
 
153
                                                </group>
 
154
                                                <group col="13" colspan="4">
 
155
                                                        <field name="state" select="1"/>
 
156
                                                        <button name="order_confirm" states="draft" string="Confirm Order"/>
 
157
                                                        <button name="osc_action_cancel" states="manual,progress" string="Cancel Order" type="object"/>
 
158
                                                        <button name="cancel" states="draft" string="Cancel Order"/>
 
159
                                                        <button name="invoice_cancel" states="invoice_except" string="Cancel Order"/>
 
160
                                                        <button name="invoice_recreate" states="invoice_except" string="Recreate Invoice"/>
 
161
                                                        <button name="invoice_corrected" states="invoice_except" string="Invoice Corrected"/>
 
162
                                                        <button name="ship_cancel" states="shipping_except" string="Cancel Order"/>
 
163
                                                        <button name="ship_recreate" states="shipping_except" string="Recreate Procurement"/>
 
164
                                                        <button name="ship_corrected" states="shipping_except" string="Procurement Corrected"/>
 
165
                                                        <button name="action_cancel_draft" states="cancel" string="Set to Draft" type="object"/>
 
166
                                                        <button name="manual_invoice" states="manual" string="Create Invoice"/>
 
167
                                                </group>
 
168
                                        </page>
 
169
                                        <page string="Other data">
 
170
                                                <field name="incoterm"/>
 
171
                                                <field name="picking_policy" required="True"/>
 
172
                                                <field name="user_id"/>
 
173
                                                <field name="order_policy"/>
 
174
                                                <field name="origin"/>
 
175
                                                <field name="invoice_quantity"/>
 
176
                                                <field name="client_order_ref"/>
 
177
                                                <separator colspan="4" string="Notes"/>
 
178
                                                <field colspan="4" name="note" nolabel="1"/>
 
179
                                        </page>
 
180
                                        <page string="History">
 
181
                                                <separator colspan="4" string="Generated Invoices"/>
 
182
                                                <field colspan="4" name="invoice_ids" nolabel="1"/>
 
183
                                                <separator colspan="4" string="Generated Pickings"/>
 
184
                                                <field colspan="4" name="picking_ids" nolabel="1"/>
 
185
                                        </page>
 
186
                                </notebook>
 
187
                        </form>
 
188
                </field>
 
189
        </record>
 
190
        <record model="ir.actions.act_window" id="action_saleorder_form">
 
191
                <field name="name">esale_osc.saleorder</field>
 
192
                <field name="type">ir.actions.act_window</field>
 
193
                <field name="res_model">sale.order</field>
 
194
                <field name="view_type">form</field>
 
195
                <field name="view_id" ref="esale_osc_saleorder_form"/>
 
196
                <field name="domain">[('esale_osc_id','!=', 0)]</field>
 
197
        </record>
 
198
        <menuitem name="Sales Management/Internet Sales/Sale orders" id="menu_action_esale_osc_saleorder" action="action_saleorder_form" groups="admin"/>
 
199
 
 
200
 
 
201
</data>
 
202
</terp>
 
203