From 9aebddd6256e3337d525d81e0b1c84a863a8fa0d Mon Sep 17 00:00:00 2001 From: Alicia FLOREZ Date: Fri, 24 May 2013 11:41:25 +0200 Subject: [PATCH] Rajout d'un chatter pour les 3 objets --- __openerp__.py | 2 +- faq.py | 6 ++++++ views/faq_view.xml | 39 ++++++++++++++++++++++++++++++--------- 3 files changed, 37 insertions(+), 10 deletions(-) diff --git a/__openerp__.py b/__openerp__.py index c3593eb..4323d03 100644 --- a/__openerp__.py +++ b/__openerp__.py @@ -1,7 +1,7 @@ { "name": "FAQ", "version": "1.0", - "depends": ["base"], + "depends": ["base", 'mail'], "author": "Moi", "category": "Category", "description": """Frequently Asked Questions""", diff --git a/faq.py b/faq.py index 87f9d85..6642d41 100644 --- a/faq.py +++ b/faq.py @@ -5,6 +5,8 @@ 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): @@ -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"), diff --git a/views/faq_view.xml b/views/faq_view.xml index 580d170..47a9259 100644 --- a/views/faq_view.xml +++ b/views/faq_view.xml @@ -9,9 +9,15 @@ faq.theme
- - - + + + + + +
+ + +
@@ -108,10 +114,16 @@ faq.question
- - - - + + + + + + +
+ + +
@@ -177,13 +189,22 @@ faq.answer
- - + + + + +
+ + +
+ + + Thèmes faq.theme -- 1.7.10.4