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):
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):
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"),
<field name="model">faq.theme</field>
<field name="arch" type="xml">
<form string="Theme Form" version="7.0">
- <field name="name" />
- <field name="description"/>
- <field name="questions" />
+ <sheet>
+ <field name="name" />
+ <field name="description"/>
+ <field name="questions" />
+ </sheet>
+ <div class="oe_chatter">
+ <field name="message_follower_ids" widget="mail_followers"/>
+ <field name="message_ids" widget="mail_thread" options="{'thread_level': 1}"/>
+ </div>
</form>
</field>
</record>
<field name="model">faq.question</field>
<field name="arch" type="xml">
<form string="Question Form" version="7.0">
- <field name="name" />
- <field name="theme_id" />
- <field name="description" />
- <field name="answers" />
+ <sheet>
+ <field name="name" />
+ <field name="theme_id" />
+ <field name="description" />
+ <field name="answers" />
+ </sheet>
+ <div class="oe_chatter">
+ <field name="message_follower_ids" widget="mail_followers"/>
+ <field name="message_ids" widget="mail_thread" options="{'thread_level': 1}"/>
+ </div>
</form>
</field>
</record>
<field name="model">faq.answer</field>
<field name="arch" type="xml">
<form string="Answer Form" version="7.0">
- <field name="name" />
- <field name="description" />
+ <sheet>
+ <field name="name" />
+ <field name="description" />
+ </sheet>
+ <div class="oe_chatter">
+ <field name="message_follower_ids" widget="mail_followers"/>
+ <field name="message_ids" widget="mail_thread" options="{'thread_level': 1}"/>
+ </div>
</form>
</field>
</record>
+
+ <!-- ACTIONS & MENUS -->
+
<record model="ir.actions.act_window" id="faq_themes_action">
<field name="name">Thèmes</field>
<field name="res_model">faq.theme</field>