d494576e76d23e3d9f8fc7ca825e57ce85a9c331
[OpenERP/faq.git] / views / faq_view.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <openerp>
3     <data>
4
5         <!-- THEME VIEWS -->
6
7         <record model="ir.ui.view" id="theme_form_view">
8             <field name="name">theme.form</field>
9             <field name="model">faq.theme</field>
10             <field name="arch" type="xml">
11                 <form string="Theme Form" version="7.0">
12                     <field name="name" />
13                     <field name="description"/>
14                     <field name="questions" />
15                 </form>
16             </field>
17         </record>
18
19         <record model="ir.ui.view" id="theme_kanban_view">
20             <field name="name">theme.kanban</field>
21             <field name="model">faq.theme</field>
22             <field name="arch" type="xml">
23                 <kanban>
24                     <templates>
25                         <field name="name" invisible="1" />
26                         <field name="description" invisible="1" />
27                         <field name="questions" invisible="1" />
28                         <field name="question_items" invisible="1" />
29                         <t t-name="kanban-box">
30                             <div class="oe_kanban_card oe_semantic_html_override oe_resource_details oe_kanban_global_click_edit faq_question_panel">
31                                 <div class="oe_dropdown_kanban">
32
33                                     <div class="oe_dropdown_toggle">
34                                         <span class="oe_e">X</span>
35                                         <ul class="oe_dropdown_menu">
36                                             <li><a type="delete">Delete</a></li>
37                                            </ul>
38                                     </div>
39                                     <div class="oe_clear" />
40                                 </div>
41
42                                 <div t-attf-class="oe_kanban_content faq_question_content">
43                                     <h2><t t-esc="record.name.value" /></h2>
44
45                                     <h4>Description</h4>
46                                     <t t-esc="record.description.value" />
47
48                                     <h4>Questions</h4>
49
50                                     <ul t-if="record.question_items.value">
51                                         <li t-foreach="record.question_items.value" t-as="question" t-att-class="question_parity">
52                                             <t t-call="question_template.sub">
53                                                 <t t-set="title" t-value="question.name"/>
54                                                 <t t-set="id" t-value="question.id"/>
55                                                 <t t-set="answers" t-value="question.answer_items"/>
56                                             </t>
57                                         </li>
58                                     </ul>
59
60                                     <p t-if="record.question_items.value == ''">Pas de question pour ce thème.</p>
61
62                                 </div>
63                             </div>
64                         </t><!--
65                         <t t-name="question_template.sub">
66                             <p><t t-esc="title"/> (ID : <t t-esc="id"/>)</p>
67                             <ul t-if="answers">
68                                 <li t-foreach="answers" t-as="answer" t-att-class="answer_parity">
69                                     <t t-call="answer2_template.sub">
70                                         <t t-set="title" t-value="answer.name"/>
71                                         <t t-set="id" t-value="answer.id"/>
72                                     </t>
73                                 </li>
74                             </ul>
75                             <p t-if="answers == ''">Pas de réponse pour cette question.</p>
76                         </t>
77                         <t t-name="answer2_template.sub">
78                             <p><t t-esc="title"/> (ID : <t t-esc="id"/>)</p>
79                         </t>-->
80                         <t t-name="question_template.sub">
81                             <p><t t-esc="title"/> (ID : <t t-esc="id"/>)</p>
82                             <ul t-if="answers">
83                                 <li t-foreach="answers" t-as="answer" t-att-class="answer_parity">
84                                     <p><t t-esc="answer.name"/> (ID : <t t-esc="answer.id"/>)</p>
85                                 </li>
86                             </ul>
87                             <p t-if="answers == ''">Pas de réponse pour cette question.</p>
88                         </t>
89                     </templates>
90                 </kanban>
91             </field>
92         </record>
93
94
95         <!-- QUESTIONS VIEWS -->
96
97         <record model="ir.ui.view" id="question_form_view">
98             <field name="name">question.form</field>
99             <field name="model">faq.question</field>
100             <field name="arch" type="xml">
101                 <form string="Question Form" version="7.0">
102                     <field name="name" />
103                     <field name="description" />
104                     <field name="answers" />
105                 </form>
106             </field>
107         </record>
108
109
110         <record model="ir.ui.view" id="questions_kanban_view">
111             <field name="name">question.kanban</field>
112             <field name="model">faq.question</field>
113             <field name="arch" type="xml">
114                 <kanban>
115                     <templates>
116                         <t t-name="kanban-box">
117                             <div class="oe_kanban_card oe_semantic_html_override oe_kanban_global_click_edit faq_question_panel">
118                                 <div class="oe_dropdown_kanban">
119
120                                     <div class="oe_dropdown_toggle">
121                                         <span class="oe_e">X</span>
122                                         <ul class="oe_dropdown_menu">
123                                             <li><a type="delete">Delete</a></li>
124                                            </ul>
125                                     </div>
126                                     <div class="oe_clear" />
127                                 </div>
128
129                                 <div t-attf-class="oe_kanban_content">
130                                     <h2><field name="name" /></h2>
131                                     <h4>Question</h4>
132                                     <field name="description" />
133
134                                     <h4>Réponses</h4>
135                                     <field name="answer_items" invisible="1" />
136                                     <ul t-if="record.answer_items.value">
137                                         <li t-foreach="record.answer_items.value" t-as="answer" t-att-class="answer_parity">
138                                             <t t-call="answer_template.sub">
139                                                 <t t-set="title" t-value="answer.name"/>
140                                                 <t t-set="id" t-value="answer.id"/>
141                                             </t>
142                                         </li>
143                                     </ul>
144
145                                     <p t-if="record.answer_items.value == ''">Pas de réponse pour l'instant.</p>
146
147                                 </div>
148                             </div>
149                         </t>
150                         <t t-name="answer_template.sub">
151                             <p><t t-esc="title"/> (ID : <t t-esc="id"/>)</p>
152                         </t>
153                     </templates>
154                 </kanban>
155             </field>
156         </record>
157
158
159         <!-- ANSWSERS VIEWS -->
160
161         <record model="ir.ui.view" id="answer_form_view">
162             <field name="name">answer.form</field>
163             <field name="model">faq.answer</field>
164             <field name="arch" type="xml">
165                 <form string="Answer Form" version="7.0">
166                     <field name="name" />
167                     <field name="description" />
168                 </form>
169             </field>
170         </record>
171
172
173         <record model="ir.actions.act_window" id="faq_themes_action">
174             <field name="name">Thèmes</field>
175             <field name="res_model">faq.theme</field>
176             <field name="view_mode">kanban,tree,form</field>
177             <field name="help" type="html">
178                 <p class="oe_view_nocontent_create">Create your first theme</p>
179             </field>
180         </record>
181
182
183         <record model="ir.actions.act_window" id="faq_questions_action">
184             <field name="name">Questions</field>
185             <field name="res_model">faq.question</field>
186             <field name="view_mode">kanban,tree,form</field>
187             <field name="help" type="html">
188                 <p class="oe_view_nocontent_create">Create your first question</p>
189             </field>
190         </record>
191
192
193         <!--<record model="ir.actions.act_window" id="faq_answers_action">
194             <field name="name">Answers</field>
195             <field name="res_model">faq.answer</field>
196             <field name="view_mode">kanban,tree,form</field>
197             <field name="help" type="html">
198                 <p class="oe_view_nocontent_create">Create your first answer</p>
199             </field>
200         </record>-->
201
202
203         <menuitem id="main_faq_menu" name="FAQ" />
204
205         <menuitem id="faq_menu" name="FAQ" parent="main_faq_menu" />
206
207         <menuitem id="faq_themes_menu" name="Themes" parent="faq_menu" action="faq_themes_action"/>
208
209         <menuitem id="faq_questions_menu" name="Questions" parent="faq_menu" action="faq_questions_action" />
210
211         <!--<menuitem id="faq_answers_menu" name="Answers" parent="faq_menu" action="faq_aswers_action" />-->
212
213     </data>
214 </openerp>