Affichage de la liste des réponses pour une question données en vue Kanban (youpi)
[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                         <t t-name="kanban-box">
29                             <div class="oe_kanban_card oe_semantic_html_override oe_resource_details oe_kanban_global_click_edit faq_question_panel">
30                                 <div class="oe_dropdown_kanban">
31
32                                     <div class="oe_dropdown_toggle">
33                                         <span class="oe_e">X</span>
34                                         <ul class="oe_dropdown_menu">
35                                             <li><a type="delete">Delete</a></li>
36                                            </ul>
37                                     </div>
38                                     <div class="oe_clear" />
39                                 </div>
40
41                                 <div t-attf-class="oe_kanban_content faq_question_content">
42                                     <h2><t t-esc="record.name.value" /></h2>
43
44                                     <h4>Description</h4>
45                                     <t t-esc="record.description.value" />
46
47                                     <h4>Questions</h4>
48
49                                 </div>
50
51                             </div>
52                         </t>
53                     </templates>
54                 </kanban>
55             </field>
56         </record>
57
58
59         <!-- QUESTIONS VIEWS -->
60
61         <record model="ir.ui.view" id="question_form_view">
62             <field name="name">question.form</field>
63             <field name="model">faq.question</field>
64             <field name="arch" type="xml">
65                 <form string="Question Form" version="7.0">
66                     <field name="name" />
67                     <field name="description" />
68                     <field name="answers" />
69                 </form>
70             </field>
71         </record>
72
73
74         <record model="ir.ui.view" id="questions_kanban_view">
75             <field name="name">question.kanban</field>
76             <field name="model">faq.question</field>
77             <field name="arch" type="xml">
78                 <kanban>
79                     <templates>
80                         <t t-name="kanban-box">
81                             <div class="oe_kanban_card oe_semantic_html_override oe_kanban_global_click_edit faq_question_panel">
82                                 <div class="oe_dropdown_kanban">
83
84                                     <div class="oe_dropdown_toggle">
85                                         <span class="oe_e">X</span>
86                                         <ul class="oe_dropdown_menu">
87                                             <li><a type="delete">Delete</a></li>
88                                            </ul>
89                                     </div>
90                                     <div class="oe_clear" />
91                                 </div>
92
93                                 <div t-attf-class="oe_kanban_content">
94                                     <h2><field name="name" /></h2>
95                                     <h4>Question</h4>
96                                     <field name="description" />
97                                     <field name="answer_items" invisible="1" />
98
99                                     <h4>Réponses</h4>
100
101                                     <ul t-if="record.answer_items.value">
102                                         <li t-foreach="record.answer_items.value" t-as="answer" t-att-class="answer_parity">
103                                             <t t-call="answer_template.sub">
104                                                 <t t-set="title" t-value="answer.name"/>
105                                                 <t t-set="id" t-value="answer.id"/>
106                                             </t>
107                                         </li>
108                                     </ul>
109
110                                     <p t-if="record.answer_items.value == ''">Pas de réponse pour l'instant.</p>
111
112                                 </div>
113                             </div>
114                         </t>
115                         <t t-name="answer_template.sub">
116                             <p><t t-esc="title"/> (ID : <t t-esc="id"/>)</p>
117                         </t>
118                     </templates>
119                 </kanban>
120             </field>
121         </record>
122
123
124         <!-- ANSWSERS VIEWS -->
125
126         <record model="ir.ui.view" id="answer_form_view">
127             <field name="name">answer.form</field>
128             <field name="model">faq.answer</field>
129             <field name="arch" type="xml">
130                 <form string="Answer Form" version="7.0">
131                     <field name="name" />
132                     <field name="description" />
133                 </form>
134             </field>
135         </record>
136
137
138         <record model="ir.actions.act_window" id="faq_themes_action">
139             <field name="name">Thèmes</field>
140             <field name="res_model">faq.theme</field>
141             <field name="view_mode">kanban,tree,form</field>
142             <field name="help" type="html">
143                 <p class="oe_view_nocontent_create">Create your first theme</p>
144             </field>
145         </record>
146
147
148         <record model="ir.actions.act_window" id="faq_questions_action">
149             <field name="name">Questions</field>
150             <field name="res_model">faq.question</field>
151             <field name="view_mode">kanban,tree,form</field>
152             <field name="help" type="html">
153                 <p class="oe_view_nocontent_create">Create your first question</p>
154             </field>
155         </record>
156
157
158         <!--<record model="ir.actions.act_window" id="faq_answers_action">
159             <field name="name">Answers</field>
160             <field name="res_model">faq.answer</field>
161             <field name="view_mode">kanban,tree,form</field>
162             <field name="help" type="html">
163                 <p class="oe_view_nocontent_create">Create your first answer</p>
164             </field>
165         </record>-->
166
167
168         <menuitem id="main_faq_menu" name="FAQ" />
169
170         <menuitem id="faq_menu" name="FAQ" parent="main_faq_menu" />
171
172         <menuitem id="faq_themes_menu" name="Themes" parent="faq_menu" action="faq_themes_action"/>
173
174         <menuitem id="faq_questions_menu" name="Questions" parent="faq_menu" action="faq_questions_action" />
175
176         <!--<menuitem id="faq_answers_menu" name="Answers" parent="faq_menu" action="faq_aswers_action" />-->
177
178     </data>
179 </openerp>