diff --git a/openerp/addons/base/__openerp__.py b/openerp/addons/base/__openerp__.py index f79811331426628cfcd754560b7da6110915c4a9..f1ceb9a0915ae0f7e2797245ddf90904bdbf2e26 100644 --- a/openerp/addons/base/__openerp__.py +++ b/openerp/addons/base/__openerp__.py @@ -24,7 +24,7 @@ { 'name': 'Base', 'version': '1.3', - 'category': 'System', + 'category': 'Hidden', 'description': """The kernel of OpenERP, needed for all installation.""", 'author': 'OpenERP SA', 'maintainer': 'OpenERP SA', diff --git a/openerp/addons/base/module/module.py b/openerp/addons/base/module/module.py index 3af8d2907006ca258f8caf508e65438c0d60cafe..b7f9995e2c9014bf9a6bc6b74df78a7208232625 100644 --- a/openerp/addons/base/module/module.py +++ b/openerp/addons/base/module/module.py @@ -78,9 +78,14 @@ class module_category(osv.osv): 'module_ids' : fields.one2many('ir.module.module', 'category_id', 'Modules'), 'description' : fields.text("Description"), 'sequence' : fields.integer('Sequence'), + 'visible' : fields.boolean('Visible'), } _order = 'name' + _defaults = { + 'visible' : 1, + } + class module(osv.osv): _name = "ir.module.module" _description = "Module" diff --git a/openerp/addons/base/module/module_data.xml b/openerp/addons/base/module/module_data.xml index 02b4643b7671686c5a1cd4a41222c5ec31584095..5a57217e5395231c788a316f604881832c2c40e5 100644 --- a/openerp/addons/base/module/module_data.xml +++ b/openerp/addons/base/module/module_data.xml @@ -1,13 +1,32 @@ <?xml version="1.0" encoding="utf-8"?> <openerp> - <data> + <data> + <record model="ir.module.category" id="module_category_hidden"> + <field name="name">Hidden</field> + <field name="sequence">0</field> + <field name="visible" eval="0" /> + </record> + <record model="ir.module.category" id="module_category_link"> <field name="name">Link</field> <field name="sequence">0</field> + <field name="visible" eval="0" /> + </record> + + <record model="ir.module.category" id="module_category_localization"> + <field name="name">Localization</field> + <field name="visible" eval="0" /> + </record> + + <record model="ir.module.category" id="module_category_localization_account_charts"> + <field name="parent_id" ref="module_category_localization" /> + <field name="name">Account Charts</field> + <field name="visible" eval="0" /> </record> + <record model="ir.module.category" id="module_category_customer_relationship_management"> <field name="name">Customer Relationship Management</field> - <field name="description">Helps you track and manage relations with customers such as leads, requests or issues. Can automatically send reminders, escalate requests or trigger business-specific actions based on standard events.</field> + <field name="description">Manage relations with prospects and customers using leads, opportunities, requests or issues.</field> <field name="sequence">1</field> </record> @@ -23,7 +42,6 @@ <field name="sequence">3</field> </record> - <record model="ir.module.category" id="module_category_knowledge_management"> <field name="name">Knowledge Management</field> <field name="description">Lets you install addons geared towards sharing knowledge with and between your employees.</field> @@ -59,6 +77,7 @@ <field name="description">Helps you manage your purchase-related processes such as requests for quotations, supplier invoices, etc...</field> <field name="sequence">9</field> </record> + <record model="ir.module.category" id="module_category_human_resources"> <field name="name">Human Resources</field> <field name="description">Helps you manage your human resources by encoding your employees structure, generating work sheets, tracking attendance and more.</field> @@ -89,25 +108,18 @@ <field name="sequence">14</field> </record> - <record model="ir.module.category" id="module_category_localization"> - <field name="name">Localization</field> + <record model="ir.module.category" id="module_category_vertical_applications"> + <field name="name">Verticalizations</field> + <field name="sequence">15</field> </record> - <record model="ir.module.category" id="module_category_localization_account_charts"> - <field name="parent_id" ref="module_category_localization" /> - <field name="name">Account Charts</field> +<!-- + <record id="ir_ui_view_sc_modules0" model="ir.ui.view_sc"> + <field name="name">Modules</field> + <field name="resource">ir.ui.menu</field> + <field name="user_id" ref="base.user_root"/> + <field name="res_id" ref="base.menu_module_tree"/> </record> - - <record model="ir.module.category" id="module_category_associations"> - <field name="name">Associations</field> - <field name="description">Installs a preselected set of OpenERP applications which will help you manage your association more efficiently.</field> - </record> - -<!-- <record id="ir_ui_view_sc_modules0" model="ir.ui.view_sc">--> -<!-- <field name="name">Modules</field>--> -<!-- <field name="resource">ir.ui.menu</field>--> -<!-- <field name="user_id" ref="base.user_root"/>--> -<!-- <field name="res_id" ref="base.menu_module_tree"/>--> -<!-- </record>--> +--> </data> </openerp>