Cleaning upper/lowercase in menus
[odoo/odoo.git] / bin / addons / base / module / module_view.xml
1 <?xml version="1.0" ?>
2 <terp>
3         <data>
4
5         #
6         # Modules Categories
7         #
8
9                 <record model="ir.ui.view" id="view_module_category_form">
10                         <field name="name">ir.module.category.form</field>
11                         <field name="model">ir.module.category</field>
12                         <field name="type">form</field>
13                         <field name="field_parent">child_ids</field>
14                         <field name="arch" type="xml">
15                                 <form string="Module Category">
16                                         <field name="name" colspan="4"/>
17                                         <field name="parent_id" colspan="4"/>
18                                 </form>
19                         </field>
20                 </record>
21
22                 <record model="ir.ui.view" id="view_module_category_tree">
23                         <field name="name">ir.module.category.tree</field>
24                         <field name="model">ir.module.category</field>
25                         <field name="type">tree</field>
26                         <field name="field_parent">child_ids</field>
27                         <field name="arch" type="xml">
28                                 <tree string="Module Category">
29                                         <field name="name"/>
30                                         <field name="module_nr"/>
31                                 </tree>
32                         </field>
33                 </record>
34                 <record model="ir.actions.act_window" id="action_module_category_tree">
35                         <field name="name">Categories of Modules</field>
36                         <field name="res_model">ir.module.category</field>
37                         <field name="view_type">tree</field>
38                         <field name="domain">[('parent_id','=',False)]</field>
39                 </record>
40                 <menuitem
41                         name="Administration/Modules management/Categories of modules"
42                         action="action_module_category_tree"
43                         id="menu_action_module_category_tree"
44                         />
45
46                 #
47                 # Click on a category
48                 #
49
50                 <record model="ir.actions.act_window" id="action_module_open_categ">
51                         <field name="res_model">ir.module.module</field>
52                         <field name="view_type">form</field>
53                         <field name="view_mode">tree,form</field>
54                         <field name="domain">[('category_id','=',active_id)]</field>
55                 </record>
56                 <record model="ir.values" id="ir_action_module_category">
57                         <field name="key2" eval="'tree_but_open'"/>
58                         <field name="model" eval="'ir.module.category'"/>
59                         <field name="name">Categorized Modules</field>
60                         <field name="value" eval="'ir.actions.act_window,%d'%action_module_open_categ"/>
61                         <field name="object" eval="True"/>
62                 </record>
63
64
65                 <!-- Modules -->
66
67                 <record model="ir.ui.view" id="module_form">
68                         <field name="name">ir.module.module.form</field>
69                         <field name="model">ir.module.module</field>
70                         <field name="type">form</field>
71                         <field name="arch" type="xml">
72                                 <form string="Module">
73                                         <notebook>
74                                                 <page string="Module">
75                                                         <field name="name" select="1"/>
76                                                         <field name="shortdesc" colspan="4" select="2"/>
77                                                         <field name="description" colspan="4" select="2"/>
78                                                         <field name="installed_version"/>
79                                                         <field name="latest_version"/>
80                                                         <field name="author" select="2"/>
81                                                         <field name="website" select="2" widget="url"/>
82                                                         <field name="url" widget="url"/>
83                                                         <field name="license"/>
84                                                         <newline/>
85                                                         <label colspan="2"/>
86                                                         <field name="demo" readonly="1"/>
87                                                         <newline/>
88                                                         <field name="state" readonly="1" select="1"/>
89                                                         <group col="6" colspan="2">
90                                                                 <button string="Install" name="button_install" type="object" states="uninstalled"/>
91                                                                 <button string="Cancel Install" name="button_install_cancel" type="object" states="to install"/>
92                                                                 <button string="Uninstall (beta)" name="button_uninstall" type="object" states="installed"/>
93                                                                 <button string="Cancel Uninstall" name="button_uninstall_cancel" type="object" states="to remove"/>
94                                                                 <button string="Upgrade" name="button_upgrade" type="object" states="installed"/>
95                                                                 <button string="Cancel Upgrade" name="button_upgrade_cancel" type="object" states="to upgrade"/>
96                                                                 <!--
97                                                                 <button string="Update translations" name="button_update_translations" type="object" states="installed"/>
98                                                                 -->
99                                                         </group>
100                                                 </page>
101                                                 <page string="Dependencies">
102                                                         <field name="dependencies_id" colspan="4" nolabel="1">
103                                                                 <tree string="Dependencies">
104                                                                         <field name="name"/>
105                                                                         <field name="state"/>
106                                                                 </tree>
107                                                         </field>
108                                                 </page>
109                                         </notebook>
110                                 </form>
111                         </field>
112                 </record>
113                 <record model="ir.ui.view" id="module_tree">
114                         <field name="name">ir.module.module.tree</field>
115                         <field name="model">ir.module.module</field>
116                         <field name="type">tree</field>
117                         <field name="arch" type="xml">
118                                 <tree string="Modules" colors="blue:state=='to upgrade' or state=='to install';grey:state=='uninstalled' or state=='uninstallable'">
119                                         <field name="name"/>
120                                         <field name="shortdesc"/>
121                                         <field name="author"/>
122                                         <field name="installed_version"/>
123                                         <field name="latest_version"/>
124                                         <field name="state"/>
125                                 </tree>
126                         </field>
127                 </record>
128                 <record model="ir.actions.act_window" id="open_module_tree">
129                         <field name="name">Modules</field>
130                         <field name="res_model">ir.module.module</field>
131                         <field name="view_type">form</field>
132                         <field name="view_mode">tree,form</field>
133                         <field name="domain"></field>
134                 </record>
135                 <menuitem name="Administration/Modules management/Modules" action="open_module_tree" id="menu_module_tree"/>
136
137                 <record model="ir.actions.act_window" id="open_module_tree_install">
138                         <field name="name">Installed modules</field>
139                         <field name="res_model">ir.module.module</field>
140                         <field name="view_type">form</field>
141                         <field name="view_mode">tree,form</field>
142                         <field name="domain">[('state', 'in', ['installed', 'to upgrade', 'to remove'])]</field>
143                 </record>
144                 <menuitem name="Administration/Modules management/Modules/Installed modules" action="open_module_tree_install" id="menu_module_tree_install"/>
145                 <record model="ir.actions.act_window" id="open_module_tree_uninstall">
146                         <field name="name">Uninstalled modules</field>
147                         <field name="res_model">ir.module.module</field>
148                         <field name="view_type">form</field>
149                         <field name="view_mode">tree,form</field>
150                         <field name="domain">[('state', 'in', ['uninstalled', 'uninstallable'])]</field>
151                 </record>
152                 <menuitem name="Administration/Modules management/Modules/Uninstalled modules" action="open_module_tree_uninstall" id="menu_module_tree_uninstall"/>
153                 <record model="ir.actions.act_window" id="open_module_tree_upgrade">
154                         <field name="name">Modules to be installed, upgraded or removed</field>
155                         <field name="res_model">ir.module.module</field>
156                         <field name="view_type">form</field>
157                         <field name="view_mode">tree,form</field>
158                         <field name="domain">[('state','in', ['to upgrade', 'to remove', 'to install'])]</field>
159                 </record>
160                 <menuitem name="Administration/Modules management/Modules/Modules to be installed, upgraded or removed" action="open_module_tree_upgrade" id="menu_module_tree_upgrade"/>
161
162                 <record model="ir.ui.view" id="repository_form">
163                         <field name="name">ir.module.repository.form</field>
164                         <field name="model">ir.module.repository</field>
165                         <field name="type">form</field>
166                         <field name="arch" type="xml">
167                                 <form string="Repository">
168                                         <field name="name" select="1"/>
169                                         <field name="sequence"/>
170                                         <field name="url" colspan="4" select="1" widget="url"/>
171                                         <field name="filter" colspan="4"/>
172                                 </form>
173                         </field>
174                 </record>
175                 <record model="ir.ui.view" id="repository_tree">
176                         <field name="name">ir.module.repository.tree</field>
177                         <field name="model">ir.module.repository</field>
178                         <field name="type">tree</field>
179                         <field name="arch" type="xml">
180                                 <tree string="Repository list">
181                                         <field name="sequence"/>
182                                         <field name="name"/>
183                                         <field name="url"/>
184                                 </tree>
185                         </field>
186                 </record>
187                 <record model="ir.actions.act_window" id="open_repository_tree">
188                         <field name="res_model">ir.module.repository</field>
189                         <field name="view_type">form</field>
190                         <field name="view_mode">tree,form</field>
191                 </record>
192                 <menuitem
193                         name="Administration/Modules management/Repositories"
194                         action="open_repository_tree"
195                         id="menu_module_repository_tree"
196                         />
197
198         </data>
199 </terp>