quality module
[odoo/odoo.git] / addons / base_module_quality / base_module_quality.py
index 4590a51..0477e20 100644 (file)
@@ -106,7 +106,7 @@ class abstract_quality_check(object):
             result_ids[obj] = ids
         return result_ids
 
-    def format_table(self, header=[], data_list=[]):
+    def format_table(self, header=[], data_list=[]): #This function can work forwidget="text_wiki"
         detail = ""
         detail += (header[0]) % tuple(header[1])
         frow = '\n|-'
@@ -117,6 +117,18 @@ class abstract_quality_check(object):
         detail = detail + '\n|}'
         return detail
 
+    def format_html_table(self, header=[], data_list=[]): #This function can work for widget="html_tag"
+        # function create html table....
+        detail = ""
+        detail += (header[0]) % tuple(header[1])
+        frow = '<tr>'
+        for i in header[1]:
+            frow += '<td>%s</td>'
+        frow += '</tr>'
+        for key, value in data_list.items():
+            detail += (frow) % tuple(value)
+        return detail
+
     def add_quatation(self, x, y):
         return x/y