diff --git a/addons/base_module_quality/base_module_quality.py b/addons/base_module_quality/base_module_quality.py
index d584177a993..70568090439 100644
--- a/addons/base_module_quality/base_module_quality.py
+++ b/addons/base_module_quality/base_module_quality.py
@@ -161,6 +161,38 @@ class abstract_quality_check(object):
def add_quatation(self, x_no, y_no):
return x_no/y_no
+ def get_style(self):
+ # This function return style tag with specified styles for html pages
+ style = '''
+ '''
+ return style
+
+
class module_quality_check(osv.osv):
_name = 'module.quality.check'
_columns = {
diff --git a/addons/base_module_quality/object_test/object_test.py b/addons/base_module_quality/object_test/object_test.py
index ada0b944cb4..87329b480c7 100644
--- a/addons/base_module_quality/object_test/object_test.py
+++ b/addons/base_module_quality/object_test/object_test.py
@@ -40,7 +40,6 @@ Test checks for fields, views, security rules, dependancy level
return None
def run_test(self, cr, uid, module_path):
-
pool = pooler.get_pool(cr.dbname)
module_name = module_path.split('/')[-1]
obj_list = self.get_objects(cr, uid, module_name)
@@ -184,24 +183,9 @@ Test checks for fields, views, security rules, dependancy level
def get_result_details(self, dict_obj):
res = ""
if dict_obj != {}:
- str_html = ''' Fields Result
- '''
+ str_html = ''' Fields Result%s'''%(self.get_style())
res += str_html
- header = ('| %s | %s | %s |
', [_('Object Name'), _('Field name'), _('Suggestion')])
+ header = ('| %s | %s | %s |
', [_('Object Name'), _('Field name'), _('Suggestion')])
if not self.error:
for key in dict_obj.keys():
data_list = []
@@ -211,34 +195,18 @@ Test checks for fields, views, security rules, dependancy level
for i in data_list:
count = count + 1
final_dict[key + str(count)] = i
- res_str = '' + self.format_html_table(header, data_list=final_dict) + '
'
- res += res_str.replace(''' '
+ res += res_str.replace(''' | '
return ""
def get_result_general(self, dict_obj, name=''):
- str_html = ''' %s Result
- '''% (name)
- header = ('| %s | %s | ', [_('Object Name'), _('Suggestion')])
+ str_html = ''' %s Result%s'''% (name, self.get_style())
+ header = ('| %s | %s | ', [_('Object Name'), _('Suggestion')])
if not self.error:
res = str_html + self.format_html_table(header, data_list=dict_obj) + ' '
- res = res.replace('''Result
-
- '''
- header = ('| %s | %s | %s | ', [_('Object Name'), _('Line number'), _('Suggestion')])
+ str_html = '''Result%s'''%(self.get_style())
+ header = ('| %s | %s | %s | ', [_('Object Name'), _('Line number'), _('Suggestion')])
if not self.error:
res = str_html + self.format_html_table(header, data_list=dict_obj) + ' '
- res = res.replace('''
-
-
- '''
+ self.result_details += '''%s'''%(self.get_style())
for file_py in list_files:
if file_py.split('.')[-1] == 'py' and not file_py.endswith('__init__.py') and not file_py.endswith('__terp__.py'):
if not flag:
@@ -104,17 +82,18 @@ class quality_test(base_module_quality.abstract_quality_check):
dict_py[file_py] = [file_py, _("Unable to parse the result. Check the details.")]
replace_string = ''
replace_string += res
- replace_string = replace_string.replace('''
- '''
- header = ('| %s | %s | %s | %s | %s | %s | ', [_('Object Name'), _('N (Number of Records)'), _('1'), _('N/2'), _('N'), _('Reading Complexity')])
+ str_html = '''%s'''%(self.get_style())
+ header = ('| %s | %s | %s | %s | %s | %s | ', [_('Object Name'), _('N (Number of Records)'), _('1'), _('N/2'), _('N'), _('Reading Complexity')])
if not self.error:
res = str_html + self.format_html_table(header, data_list=dict_speed) + ' '
- res = res.replace('''
- '''
- header = ('| %s | %s | ', [_('File Name'), _('Feedback about structure of module')])
+ str_html = '''%s'''%(self.get_style())
+ header = ('| %s | %s | ', [_('File Name'), _('Feedback about structure of module')])
if not self.error:
res = str_html + self.format_html_table(header, data_list=dict_struct) + ' '
- res = res.replace('''
- '''
- header = ('| %s | %s | ', [_('Tag Name'), _('Feed back About terp file of Module')])
+ str_html = '''%s'''%(self.get_style())
+ header = ('| %s | %s | ', [_('Tag Name'), _('Feed back About terp file of Module')])
if not self.error:
res = str_html + self.format_html_table(header, data_list=dict_terp) + ' '
- res = res.replace('''
- '''
- header = ('| %s | %s | ', [_('Object Name'), _('Feed back About Workflow of Module')])
+ str_html = '''%s'''%(self.get_style())
+ header = ('| %s | %s | ', [_('Object Name'), _('Feed back About Workflow of Module')])
if not self.error:
res = str_html + self.format_html_table(header, data_list=dict_wf) + ' '
- res = res.replace(''' | | | | | | |