Menu : déplacement dans celui du module semantics
[OpenERP/faq.git] / faq.py
diff --git a/faq.py b/faq.py
index 4b52d0a..6642d41 100644 (file)
--- a/faq.py
+++ b/faq.py
@@ -5,12 +5,14 @@ from openerp.osv import osv, fields
 class theme(osv.Model):
     _name = "faq.theme"
 
+    _inherit = "mail.thread"
+
     def _question_items(self, cr, uid, ids, field, arg, context=None):
         result={}
         for theme in self.browse(cr, uid, ids, context=context):
             res=[]
             for question in theme.questions:
-                res.append({'id': question.id, 'name': question.name})
+                res.append({'id': question.id, 'name': question.name, 'answer_items': question.answer_items})
             result[theme.id] = res
         return result
 
@@ -24,6 +26,8 @@ class theme(osv.Model):
 class question(osv.Model):
     _name = "faq.question"
 
+    _inherit = "mail.thread"
+
     def _answer_items(self, cr, uid, ids, field, arg, context=None):
         result={}
         for question in self.browse(cr, uid, ids, context=context):
@@ -44,6 +48,8 @@ class question(osv.Model):
 class answer(osv.Model):
     _name = "faq.answer"
 
+    _inherit = "mail.thread"
+
     _columns = {
         "name": fields.char(string="Title", size=64, required=True),
         "description": fields.text(string="Description"),