[IMP/FIX]: base : Improvement in User,Security menu
[odoo/odoo.git] / bin / addons / base / maintenance / maintenance_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4
5         <record id="maintenance_contract_tree_view" model="ir.ui.view">
6             <field name="name">maintenance.contract.tree</field>
7             <field name="model">maintenance.contract</field>
8             <field name="type">tree</field>
9             <field name="arch" type="xml">
10                 <tree string="Maintenance Contract">
11                     <field name="name"/>
12                     <field name="date_start"/>
13                     <field name="date_stop"/>
14                     <field name="state" />
15                 </tree>
16             </field>
17         </record>
18
19         <record id="maintenance_contract_form_view" model="ir.ui.view">
20             <field name="name">maintenance.contract.form</field>
21             <field name="model">maintenance.contract</field>
22             <field name="type">form</field>
23             <field name="arch" type="xml">
24                 <form string="Maintenance Contract">
25                     <separator string="Information" colspan="4"/>
26                     <group col="6" colspan="4">
27                             <field name="name"/>
28                             <field name="date_start"/>
29                             <field name="date_stop"/>
30                         </group>
31                     <separator string="Covered Modules" colspan="4"/>
32                     <field name="module_ids" nolabel="1" colspan="4">
33                         <tree string="Covered Modules">
34                             <field name="name" />
35                             <field name="version" />
36                         </tree>
37                     </field>
38                     <field name="state" colspan="4"/>
39                 </form>
40             </field>
41         </record>
42
43         <record id="maintenance_contract_search_view" model="ir.ui.view">
44             <field name="name">maintenance.contract.search</field>
45             <field name="model">maintenance.contract</field>
46             <field name="type">search</field>
47             <field name="arch" type="xml">
48                 <search string="Maintenance Contract">
49                     <field name="name"/>
50                     <field name="date_start"/>
51                     <field name="date_stop"/>
52                 </search>
53             </field>
54         </record>
55
56         <record id="maintenance_contract_view_calendar" model="ir.ui.view">
57             <field name="name">maintenance.contract.calendar</field>
58             <field name="model">maintenance.contract</field>
59             <field name="type">calendar</field>
60             <field name="arch" type="xml">
61                 <calendar string="Maintenance Contract" date_start="date_start" color="state">
62                     <field name="name"/>
63                     <field name="state"/>
64                 </calendar>
65             </field>
66         </record>
67
68         <record id="action_maintenance_contract_form" model="ir.actions.act_window">
69             <field name="name">Maintenance Contracts</field>
70             <field name="type">ir.actions.act_window</field>
71             <field name="res_model">maintenance.contract</field>
72             <field name="view_type">form</field>
73             <field name="view_mode">tree,form,calendar</field>
74             <field name="search_view_id" ref="maintenance_contract_search_view"/>
75         </record>
76
77         <menuitem
78             name="Maintenance"
79             id="maintenance"
80             parent="base.menu_administration" groups="base.group_extended"/>
81
82         <menuitem
83             action="action_maintenance_contract_form"
84             id="menu_maintenance_contract"
85             parent="maintenance"/>
86
87         <record id="maintenance_contract_add_wizard" model="ir.ui.view">
88             <field name="name">maintenance.contract.add.wizard</field>
89             <field name="model">maintenance.contract.wizard</field>
90             <field name="type">form</field>
91             <field name="arch" type="xml">
92                 <form string="Add Maintenance Contract" col="2">
93                         <group col="1">
94                         <separator string="Add Maintenance Contract" />
95                         <group states="draft">
96                             <field name="name" width="250" />
97                             <newline />
98                             <field name="password" password="True" />
99                             <field name="state" invisible="1" />
100                         </group>
101                         <group states="validated">
102                             <label string="Maintenance contract added !"/>
103                         </group>
104                         <group states="unvalidated">
105                             <label string="Could you check your contract information ?" />
106                         </group>
107                     </group>
108                     <group colspan="4">
109                         <button type="object" string="_Cancel" icon="gtk-cancel" special="cancel" states="draft"/>
110                         <button type="object" string="_Validate" icon="gtk-apply" name="action_validate" states="draft"/>
111                         <button type="object" string="_Cancel" icon="gtk-cancel" special="cancel" states="validated,unvalidated"/>
112                     </group>
113                 </form>
114             </field>
115         </record>
116
117         <record id="action_maintenance_contract_add_wizard" model="ir.actions.act_window">
118             <field name="name">Add Maintenance Contract</field>
119             <field name="type">ir.actions.act_window</field>
120             <field name="res_model">maintenance.contract.wizard</field>
121             <field name="view_type">form</field>
122             <field name="view_mode">form</field>
123             <field name="target">new</field>
124         </record>
125
126         <menuitem
127             action="action_maintenance_contract_add_wizard"
128             id="menu_maintenance_contract_add"
129             parent="maintenance" />
130
131     </data>
132 </openerp>