-
+
diff --git a/addons/account/report/partner_balance.py b/addons/account/report/partner_balance.py
index 4551aca1ed4..ddd6ad1ecb4 100755
--- a/addons/account/report/partner_balance.py
+++ b/addons/account/report/partner_balance.py
@@ -217,6 +217,7 @@ class partner_balance(report_sxw.rml_parse):
"JOIN account_account ac ON (l.account_id = ac.id)" \
"WHERE ac.type IN " + self.ACCOUNT_TYPE + " " \
"AND l.date IN (" + self.date_lst_string + ") " \
+ "AND ac.company_id = "+ str(data['form']['company_id']) +" " \
"GROUP BY p.id, p.ref, p.name,l.account_id,ac.name,ac.code " \
"ORDER BY l.account_id,p.name")
res = self.cr.dictfetchall()
diff --git a/addons/base_module_quality/object_test/object_test.py b/addons/base_module_quality/object_test/object_test.py
index d319d3f3a50..ada0b944cb4 100644
--- a/addons/base_module_quality/object_test/object_test.py
+++ b/addons/base_module_quality/object_test/object_test.py
@@ -184,9 +184,24 @@ 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
+ '''
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 = []
@@ -196,15 +211,32 @@ Test checks for fields, views, security rules, dependancy level
for i in data_list:
count = count + 1
final_dict[key + str(count)] = i
- res += '' + self.format_html_table(header, data_list=final_dict) + '
'
+ res_str = '' + self.format_html_table(header, data_list=final_dict) + '
'
+ 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
+ '''% (name)
+ 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
+
+ '''
+ 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 += '''
+
+
+ '''
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:
@@ -84,8 +102,19 @@ class quality_test(base_module_quality.abstract_quality_check):
score += 0
#self.result += file + ": "+_("Unable to parse the result. Check the details.")+"\n"
dict_py[file_py] = [file_py, _("Unable to parse the result. Check the details.")]
- self.result_details += res.replace(''' | | |