for theme in self.browse(cr, uid, ids, context=context):
res=[]
for question in theme.questions:
- res.append({'id': question.id, 'name': question.name, 'reponses': question.answer_items})
+ res.append({'id': question.id, 'name': question.name, 'answer_items': question.answer_items})
result[theme.id] = res
return result
<field name="name" invisible="1" />
<field name="description" invisible="1" />
<field name="questions" invisible="1" />
+ <field name="question_items" invisible="1" />
<t t-name="kanban-box">
<div class="oe_kanban_card oe_semantic_html_override oe_resource_details oe_kanban_global_click_edit faq_question_panel">
<div class="oe_dropdown_kanban">
<t t-esc="record.description.value" />
<h4>Questions</h4>
- <field name="question_items" invisible="1" />
+
<ul t-if="record.question_items.value">
<li t-foreach="record.question_items.value" t-as="question" t-att-class="question_parity">
<t t-call="question_template.sub">
<t t-set="title" t-value="question.name"/>
<t t-set="id" t-value="question.id"/>
+ <t t-set="answers" t-value="question.answer_items"/>
</t>
</li>
</ul>
- <p t-if="record.question_items.value == ''">Pas de question pour ce thèmes.</p>
+ <p t-if="record.question_items.value == ''">Pas de question pour ce thème.</p>
</div>
</div>
+ </t><!--
+ <t t-name="question_template.sub">
+ <p><t t-esc="title"/> (ID : <t t-esc="id"/>)</p>
+ <ul t-if="answers">
+ <li t-foreach="answers" t-as="answer" t-att-class="answer_parity">
+ <t t-call="answer2_template.sub">
+ <t t-set="title" t-value="answer.name"/>
+ <t t-set="id" t-value="answer.id"/>
+ </t>
+ </li>
+ </ul>
+ <p t-if="answers == ''">Pas de réponse pour cette question.</p>
</t>
+ <t t-name="answer2_template.sub">
+ <p><t t-esc="title"/> (ID : <t t-esc="id"/>)</p>
+ </t>-->
<t t-name="question_template.sub">
<p><t t-esc="title"/> (ID : <t t-esc="id"/>)</p>
+ <ul t-if="answers">
+ <li t-foreach="answers" t-as="answer" t-att-class="answer_parity">
+ <p><t t-esc="answer.name"/> (ID : <t t-esc="answer.id"/>)</p>
+ </li>
+ </ul>
+ <p t-if="answers == ''">Pas de réponse pour cette question.</p>
</t>
</templates>
</kanban>