~zaber/openobject-addons/stable_5.0-extra-addons

« back to all changes in this revision

Viewing changes to tiny_purchase/tiny_purchase_view.xml

  • Committer: ced
  • Date: 2007-03-30 12:31:07 UTC
  • Revision ID: ced-6c295a7c19ba0a3c2154f68429d6159d83f9bc15
TINY_PURCHASE: add new module, with 4 exercices

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<terp>
 
3
        <data>
 
4
 
 
5
                <menuitem name="Tools/Tiny Purchase" id="menu_tiny_purchase_root"/>
 
6
 
 
7
                <record model="ir.ui.view" id="line_form">
 
8
                        <field name="name">tiny_purchase.line.form</field>
 
9
                        <field name="model">tiny_purchase.line</field>
 
10
                        <field name="type">form</field>
 
11
                        <field name="arch" type="xml">
 
12
                                <form string="Tiny Purchase line">
 
13
                                        <field name="product_id" on_change="onchange_compute_price(product_id, quantity)"/>
 
14
                                        <newline/>
 
15
                                        <field name="quantity" on_change="onchange_compute_price(product_id, quantity)"/>
 
16
                                        <field name="price"/>
 
17
                                        <field name="order_id"/>
 
18
                                        <field name="comments" colspan="4"/>
 
19
                                </form>
 
20
                        </field>
 
21
                </record>
 
22
 
 
23
                <record model="ir.actions.act_window" id="line_form_action">
 
24
                        <field name="name">tiny_purchase.line.form</field>
 
25
                        <field name="type">ir.actions.act_window</field>
 
26
                        <field name="res_model">tiny_purchase.line</field>
 
27
                        <field name="view_mode">form,tree</field>
 
28
                </record>
 
29
 
 
30
                <menuitem name="Tools/Tiny Purchase/Purchase line" id="menu_line_form_action" action="line_form_action"/>
 
31
 
 
32
                <record model="ir.ui.view" id="product_form">
 
33
                        <field name="name">tiny_purchase.product.form</field>
 
34
                        <field name="model">tiny_purchase.product</field>
 
35
                        <field name="type">form</field>
 
36
                        <field name="arch" type="xml">
 
37
                                <form string="Tiny Purchase product">
 
38
                                        <field name="name" select="1"/>
 
39
                                        <field name="price" select="1"/>
 
40
                                </form>
 
41
                        </field>
 
42
                </record>
 
43
 
 
44
                <record model="ir.actions.act_window" id="product_form_action">
 
45
                        <field name="name">tiny_purchase.product.form</field>
 
46
                        <field name="type">ir.actions.act_window</field>
 
47
                        <field name="res_model">tiny_purchase.product</field>
 
48
                        <field name="view_mode">form,tree</field>
 
49
                </record>
 
50
 
 
51
                <menuitem name="Tools/Tiny Purchase/Configuration/Purchase product" id="menu_product_form_action" action="product_form_action"/>
 
52
 
 
53
                <record model="ir.ui.view" id="order_form">
 
54
                        <field name="name">tiny_purchase.order.form</field>
 
55
                        <field name="model">tiny_purchase.order</field>
 
56
                        <field name="type">form</field>
 
57
                        <field name="arch" type="xml">
 
58
                                <form string="Tiny Purchase order">
 
59
                                        <field name="name" select="1"/>
 
60
                                        <field name="user_id" select="1"/>
 
61
                                        <field name="line_ids" colspan="4" nolabel="1">
 
62
                                                <tree string="Lines">
 
63
                                                        <field name="product_id"/>
 
64
                                                        <field name="quantity"/>
 
65
                                                        <field name="price"/>
 
66
                                                </tree>
 
67
                                                <form string="Lines">
 
68
                                                        <field name="product_id" on_change="onchange_compute_price(product_id, quantity)"/>
 
69
                                                        <newline/>
 
70
                                                        <field name="quantity" on_change="onchange_compute_price(product_id, quantity)"/>
 
71
                                                        <field name="price"/>
 
72
                                                        <field name="comments" colspan="4"/>
 
73
                                                </form>
 
74
                                        </field>
 
75
                                        <group col="4" colspan="4">
 
76
                                                <field name="state" readonly="1"/>
 
77
                                                <button name="tiny_purchase_confirm" states="draft" string="Confirm"/>
 
78
                                                <button name="tiny_purchase_done" states="confirmed" string="Done"/>
 
79
                                        </group>
 
80
                                </form>
 
81
                        </field>
 
82
                </record>
 
83
 
 
84
                <record model="ir.actions.act_window" id="order_form_action">
 
85
                        <field name="name">tiny_purchase.order.form</field>
 
86
                        <field name="type">ir.actions.act_window</field>
 
87
                        <field name="res_model">tiny_purchase.order</field>
 
88
                        <field name="view_mode">form,tree</field>
 
89
                </record>
 
90
 
 
91
                <menuitem name="Tools/Tiny Purchase/Purchase Order" id="menu_order_form_action" action="order_form_action"/>
 
92
 
 
93
 
 
94
        </data>
 
95
</terp>