Affichage de la liste des questions pour un thème donné en vue Kanban (youpi)
[OpenERP/faq.git] / faq.py
diff --git a/faq.py b/faq.py
index ed1ad8c..4b52d0a 100644 (file)
--- a/faq.py
+++ b/faq.py
@@ -5,10 +5,20 @@ from openerp.osv import osv, fields
 class theme(osv.Model):
     _name = "faq.theme"
 
+    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})
+            result[theme.id] = res
+        return result
+
     _columns = {
         "name": fields.char(string="Title", size=64, required=True),
         "description": fields.text(string="Description"),
         "questions": fields.one2many("faq.question" , "theme_id", string="Questions"),
+        "question_items": fields.function(_question_items, type="text", string="Question items"),
     }
 
 class question(osv.Model):