summaryrefslogtreecommitdiff
path: root/bin/addons/base/module/module_view.xml
diff options
context:
space:
mode:
authorATP (OpenERP) <>2010-02-16 19:17:19 +0530
committerrpa (Open ERP) <rpa@openerp.co.in>2010-02-16 19:17:19 +0530
commitf6e27b0d6509427c6d504e0aca616be225747e70 (patch)
tree4c0347fb212231043fbbdd4f7466d6c9d48f75ab /bin/addons/base/module/module_view.xml
parent9a153a629503da1c131ba47f5cd77f0979353807 (diff)
[IMP]: module, menu: Added filter buttons in modules view, Improvement in menu view
bzr revid: rpa@openerp.co.in-20100216134719-n7qy739f2yf9nxzy
Diffstat (limited to 'bin/addons/base/module/module_view.xml')
-rw-r--r--bin/addons/base/module/module_view.xml48
1 files changed, 23 insertions, 25 deletions
diff --git a/bin/addons/base/module/module_view.xml b/bin/addons/base/module/module_view.xml
index 33a27cd1158..10582bb711b 100644
--- a/bin/addons/base/module/module_view.xml
+++ b/bin/addons/base/module/module_view.xml
@@ -38,6 +38,27 @@
<menuitem action="action_module_category_tree" id="menu_action_module_category_tree" parent="base.menu_management"/>
<!-- Click on a category -->
+
+ <record id="view_module_filter" model="ir.ui.view">
+ <field name="name">ir.module.module.list.select</field>
+ <field name="model">ir.module.module</field>
+ <field name="type">search</field>
+ <field name="arch" type="xml">
+ <search string="Search modules">
+ <group col='10' colspan='4'>
+ <filter icon="terp-sale" string="Installed" domain="[('state', 'in', ['installed', 'to upgrade', 'to remove'])]"/>
+ <filter icon="terp-sale" string="Uninstalled" domain="[('state', 'in', ['uninstalled', 'uninstallable'])]"/>
+ <filter icon="terp-sale" string="To be upgraded" domain="[('state','in', ['to upgrade', 'to remove', 'to install'])]"/>
+ <separator orientation="vertical"/>
+ <field name="name" select="1"/>
+ <field name="state" readonly="1" select="1"/>
+
+ </group>
+
+ </search>
+ </field>
+ </record>
+
<record id="action_module_open_categ" model="ir.actions.act_window">
<field name="name">Modules</field>
@@ -45,6 +66,7 @@
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('category_id','=',active_id)]</field>
+
</record>
<record id="ir_action_module_category" model="ir.values">
<field eval="'tree_but_open'" name="key2"/>
@@ -130,34 +152,10 @@
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain"/>
+ <field name="search_view_id" ref="view_module_filter"/>
</record>
<menuitem action="open_module_tree" id="menu_module_tree" parent="base.menu_management"/>
- <record id="open_module_tree_install" model="ir.actions.act_window">
- <field name="name">Installed modules</field>
- <field name="res_model">ir.module.module</field>
- <field name="view_type">form</field>
- <field name="view_mode">tree,form</field>
- <field name="domain">[('state', 'in', ['installed', 'to upgrade', 'to remove'])]</field>
- </record>
- <menuitem action="open_module_tree_install" id="menu_module_tree_install" parent="base.menu_module_tree"/>
- <record id="open_module_tree_uninstall" model="ir.actions.act_window">
- <field name="name">Uninstalled modules</field>
- <field name="res_model">ir.module.module</field>
- <field name="view_type">form</field>
- <field name="view_mode">tree,form</field>
- <field name="domain">[('state', 'in', ['uninstalled', 'uninstallable'])]</field>
- </record>
- <menuitem action="open_module_tree_uninstall" id="menu_module_tree_uninstall" parent="base.menu_module_tree"/>
- <record id="open_module_tree_upgrade" model="ir.actions.act_window">
- <field name="name">Modules to be installed, upgraded or removed</field>
- <field name="res_model">ir.module.module</field>
- <field name="view_type">form</field>
- <field name="view_mode">tree,form</field>
- <field name="domain">[('state','in', ['to upgrade', 'to remove', 'to install'])]</field>
- </record>
- <menuitem action="open_module_tree_upgrade" id="menu_module_tree_upgrade" parent="base.menu_module_tree"/>
-
<record id="repository_form" model="ir.ui.view">
<field name="name">ir.module.repository.form</field>
<field name="model">ir.module.repository</field>