From 409cf866737982d6e6d50b2c28633d3356ea6e05 Mon Sep 17 00:00:00 2001 From: "Hardik Ansodariy (OpenERP)" Date: Wed, 6 Jul 2011 18:00:53 +0530 Subject: [PATCH] [IMP]: complexity field is added in ir_module_module bzr revid: han@tinyerp.com-20110706123053-an4rk7vspzrdh8u0 --- openerp/addons/base/__openerp__.py | 1 + openerp/addons/base/module/module.py | 5 +++++ openerp/addons/base/module/module_view.xml | 3 +++ 3 files changed, 9 insertions(+) diff --git a/openerp/addons/base/__openerp__.py b/openerp/addons/base/__openerp__.py index 5fb2da9beb8..3f10179f147 100644 --- a/openerp/addons/base/__openerp__.py +++ b/openerp/addons/base/__openerp__.py @@ -25,6 +25,7 @@ 'name': 'Base', 'version': '1.3', 'category': 'Generic Modules/Base', + 'complexity': "easy", '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 5458771b49d..c0091b1a517 100644 --- a/openerp/addons/base/module/module.py +++ b/openerp/addons/base/module/module.py @@ -188,6 +188,10 @@ class module(osv.osv): 'views_by_module': fields.function(_get_views, method=True, string='Views', type='text', multi="meta", store=True), 'certificate' : fields.char('Quality Certificate', size=64, readonly=True), 'web': fields.boolean('Has a web component', readonly=True), + 'complexity':fields.selection([('easy','Easy'), + ('normal','Normal'), + ('expert','Expert')], + string='Complexity', readonly=True, help='"Level of difficulties of module. Easy : this module is intuitive and easy to use for everyone. Normal : easy to use for business expert. Expert : this module needs some technical skills".'), } _defaults = { @@ -364,6 +368,7 @@ class module(osv.osv): 'license': terp.get('license', 'AGPL-3'), 'certificate': terp.get('certificate') or False, 'web': terp.get('web') or False, + 'complexity': terp.get('complexity', ''), } # update the list of available packages diff --git a/openerp/addons/base/module/module_view.xml b/openerp/addons/base/module/module_view.xml index 16527641656..e3fc13ad98b 100644 --- a/openerp/addons/base/module/module_view.xml +++ b/openerp/addons/base/module/module_view.xml @@ -46,6 +46,7 @@ + @@ -90,6 +91,7 @@ + @@ -149,6 +151,7 @@ +