diff options
| author | ATP (OpenERP) <> | 2010-02-16 19:17:19 +0530 |
|---|---|---|
| committer | rpa (Open ERP) <rpa@openerp.co.in> | 2010-02-16 19:17:19 +0530 |
| commit | f6e27b0d6509427c6d504e0aca616be225747e70 (patch) | |
| tree | 4c0347fb212231043fbbdd4f7466d6c9d48f75ab /bin/addons/base/module/module_view.xml | |
| parent | 9a153a629503da1c131ba47f5cd77f0979353807 (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.xml | 48 |
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> |
