230f264642a6978ed2552836071761e586eb429c
[odoo/odoo.git] / addons / survey / views / survey_views.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4
5         <!-- USER INPUTS -->
6         <record id="survey_user_input_search" model="ir.ui.view">
7             <field name="name">survey_user_input_search</field>
8             <field name="model">survey.user_input</field>
9             <field name="arch" type="xml">
10                 <search string="Search Survey">
11                     <field name="survey_id"/>
12                     <field name="email"/>
13                     <field name="partner_id"/>
14                     <filter string="Completed" domain="[('state', '=', 'done')]"/>
15                     <filter string="Partially completed" domain="[('state', '=', 'skip')]"/>
16                     <filter string="New" domain="[('state', '=', 'new')]"/>
17                     <filter string="Test" domain="[('state','=', 'test')]"/>
18                     <group expand="0" string="Group By">
19                         <filter name="group_by_survey" string="Survey" domain="[]" context="{'group_by': 'survey_id'}"/>
20                         <filter string="Email" domain="[]" context="{'group_by': 'email'}"/>
21                         <filter string="Partner" domain="[]" context="{'group_by': ['partner_id']}"/>
22                     </group>
23                 </search>
24             </field>
25         </record>
26         <record model="ir.ui.view" id="survey_user_input_form">
27             <field name="name">survey_user_input_form</field>
28             <field name="model">survey.user_input</field>
29             <field name="arch" type="xml">
30                 <form string="Survey User inputs" create="false">
31                     <header>
32                         <button name="action_survey_resent" string="Sent Invitation Again" type="object" class="oe_highlight" attrs="{'invisible': ['|', ('type','=','manually'), ('state', '=', 'done')]}"/>
33                         <button name="action_view_answers" states="done" string="Print These Answers" type="object"  class="oe_highlight" />
34                         <button name="action_survey_results" string="View Results" type="object" />
35                         <field name="state" widget="statusbar"/>
36                     </header>
37                     <sheet>
38                         <div class="oe_right oe_button_box" name="button_box">
39                         </div>
40                         <group col="2">
41                             <group>
42                                 <field name="survey_id"/>
43                                 <field name="date_create"/>
44                                 <field name="type"/>
45                                 <field name="token" groups="base.group_no_one"/>
46                             </group>
47                             <group>
48                                 <field name="deadline"/>
49                                 <field name="partner_id"/>
50                                 <field name="email" widget="email"/>
51                                 <field name="test_entry" groups="base.group_no_one"/>
52                                 <field name="quizz_score" groups="base.group_no_one"/>
53                             </group>
54                         </group>
55                         <field name="user_input_line_ids" mode="tree" attrs="{'readonly': False}">
56                             <tree>
57                                 <field name="page_id"/>
58                                 <field name="question_id"/>
59                                 <field name="answer_type"/>
60                                 <field name="skipped"/>
61                                 <field name="date_create"/>
62                                 <field name="quizz_mark" groups="base.group_no_one"/>
63                             </tree>
64                         </field>
65                     </sheet>
66                 </form>
67             </field>
68         </record>
69         <record model="ir.ui.view" id="survey_user_input_tree">
70             <field name="name">survey_user_input_tree</field>
71             <field name="model">survey.user_input</field>
72             <field name="arch" type="xml">
73                 <tree string="Survey User inputs" colors="lightgrey:test_entry == True" create="false">
74                     <field name="survey_id"/>
75                     <field name="date_create"/>
76                     <field name="deadline"/>
77                     <field name="partner_id"/>
78                     <field name="email"/>
79                     <field name="type"/>
80                     <field name="state"/>
81                     <field name="test_entry" invisible="True"/>
82                     <field name="quizz_score" groups="base.group_no_one"/>
83                 </tree>
84             </field>
85         </record>
86
87         <record model="ir.actions.act_window" id="action_survey_user_input">
88             <field name="name">Answers</field>
89             <field name="res_model">survey.user_input</field>
90             <field name="view_mode">tree,form</field>
91             <field name="view_id" ref="survey_user_input_tree"></field>
92             <field name="search_view_id" ref="survey_user_input_search"/>
93             <field name="context">{'search_default_group_by_survey': True}</field>
94             <field name="help" type="html">
95                 <p>Nobody has replied to your surveys yet.</p>
96             </field>
97         </record>
98         <record id="action_selected_survey_user_input" model="ir.actions.act_window">
99             <field name="name">Survey User input</field>
100             <field name="res_model">survey.user_input</field>
101             <field name="view_mode">tree,form</field>
102             <field name="view_id" ref="survey_user_input_tree"></field>
103             <field name="search_view_id" ref="survey_user_input_search"/>
104             <field name="context">{'search_default_survey_id': active_id, 'default_survey_id': active_id}</field>
105             <field name="help" type="html">
106                 <p>Nobody has replied to your survey yet.</p>
107             </field>
108         </record>
109
110         <!-- SURVEY -->
111         <record model="ir.ui.view" id="survey_form">
112             <field name="name">Form view for survey</field>
113             <field name="model">survey.survey</field>
114             <field name="arch" type="xml">
115                 <form string="Survey">
116                     <header groups="base.group_survey_manager">
117                         <button name="action_test_survey" string="Test Survey" type="object"/>
118                         <button name="action_print_survey" string="Print Survey" type="object"/>
119                         <button name="action_send_survey" string="Share and invite by email" type="object" class="oe_highlight" />
120                         <button name="action_result_survey" string="View results" type="object" class="oe_highlight" />
121                         <field name="stage_id" widget="statusbar" clickable="True" />
122                     </header>
123                     <sheet>
124                         <div class="oe_title" style="width: 100%;">
125                             <label for="title" class="oe_edit_only"/>
126                             <h1><field name="title" /></h1>
127                         </div>
128                         <notebook>
129                             <page string="Edit Pages and Questions">
130                                 <field name="page_ids" mode="tree" context="{'default_survey_id': active_id}" nolabel="1">
131                                     <tree>
132                                         <field name="sequence" widget="handle"/>
133                                         <field name="title"/>
134                                         <field name="question_ids"/>
135                                     </tree>
136                                 </field>
137                             </page>
138                             <page string="Select Options">
139                                 <group colspan="4">
140                                     <field name="users_can_go_back" string="User can come back in the previous page" />
141                                     <field name="auth_required" />
142                                     <field name="res_model" groups="base.group_no_one"/>
143                                     <field name="quizz_mode" groups="base.group_no_one"/>
144                                 </group>
145                             </page>
146                         </notebook>
147                     </sheet>
148                     <div class="oe_chatter">
149                         <field name="message_follower_ids" widget="mail_followers"/>
150                         <field name="message_ids" widget="mail_thread"/>
151                     </div>
152                 </form>
153             </field>
154         </record>
155         <record model="ir.ui.view" id= "survey_tree">
156             <field name="name">Tree view for survey</field>
157             <field name="model">survey.survey</field>
158             <field name="arch" type="xml">
159                 <tree string="Survey">
160                     <field name="title" />
161                     <field name="stage_id" />
162                     <field name="tot_sent_survey" string="Invitations sent" />
163                     <field name="tot_start_survey" string="Started" />
164                     <field name="tot_comp_survey" string="Completed" />
165                 </tree>
166             </field>
167         </record>
168         <record model="ir.ui.view" id="survey_kanban">
169             <field name="name">Kanban view for survey</field>
170             <field name="model">survey.survey</field>
171             <field name="arch" type="xml">
172                 <kanban default_group_by="stage_id">
173                     <field name="stage_id" />
174                     <field name="designed" />
175                     <field name="title" />
176                     <field name="tot_sent_survey" />
177                     <field name="tot_start_survey" />
178                     <field name="tot_comp_survey" />
179                     <field name="color" />
180                     <field name="auth_required" />
181                     <field name="public_url" />
182                     <templates>
183                         <div t-name="kanban-box" t-attf-class="oe_kanban_color_#{kanban_getcolor(record.color.raw_value)} oe_kanban_card">
184                             <div class="oe_dropdown_toggle oe_dropdown_kanban" t-if="widget.view.is_action_enabled('edit')">
185                                 <span class="oe_e">í</span> <!-- icon for dropdown menu -->
186                                 <ul class="oe_dropdown_menu">
187                                     <li><a type="edit">Survey Options</a></li>
188                                     <li t-if="widget.view.is_action_enabled('delete')"><a type="delete">Delete</a></li>
189                                     <li><ul class="oe_kanban_colorpicker" data-field="color"/></li>
190                                 </ul>
191                             </div>
192                             <div class="oe_kanban_content">
193                                 <h4 class="oe_center"><field name="title" /></h4>
194                                 <div><ul>
195                                     <li>
196                                         <a name="action_test_survey" type="object">Design</a>
197                                     </li>
198                                     <li>
199                                         <t t-if="record.designed.raw_value"><a type="object" name="action_test_survey">Test</a></t>
200                                         <t t-if="! record.designed.raw_value"><a style="color: #aaaaaa;">Test</a></t>
201                                     </li>
202                                     <li>
203                                         <t t-if="record.designed.raw_value"><a type="object" name="action_send_survey">Share &amp;amp; Invite</a></t>
204                                         <t t-if="! record.designed.raw_value"><a style="color: #aaaaaa;">Share &amp;amp; Invite</a></t>
205                                     </li>
206                                     <li>
207                                         <t t-if="record.tot_start_survey.raw_value &gt; 0"><a name="action_result_survey" type="object">Analyze Answers</a> <span t-if="record.tot_start_survey.raw_value &gt; 0">(<field name="tot_start_survey" />)</span></t>
208                                         <t t-if="record.tot_start_survey.raw_value &lt;= 0"><a style="color: #aaaaaa;">Analyze Answers</a></t>
209                                     </li>
210                                 </ul></div>
211                             </div>
212                         </div>
213                     </templates>
214                 </kanban>
215             </field>
216         </record>
217
218         <record model="ir.actions.act_window" id="action_survey_form">
219             <field name="name">Surveys</field>
220             <field name="res_model">survey.survey</field>
221             <field name="view_type">form</field>
222             <field name="view_mode">kanban,tree,form</field>
223             <field name="help" type="html">
224                 <p class="oe_view_nocontent_create">Click to add a survey.</p>
225                 <p>You can create surveys for different purposes: customer opinion, services feedback, recruitment interviews, employee's periodical evaluations, marketing campaigns, etc.</p>
226                 <p>Design easily your survey, send invitations to answer by email and analyse answers.</p>
227             </field>
228         </record>
229         <act_window context="{'search_default_survey_id': [active_id], 'default_survey_id': active_id}" id="act_survey_pages" name="Pages" res_model="survey.page" src_model="survey.survey"/>
230         <act_window context="{'search_default_survey_id': [active_id], 'default_survey_id': active_id}" id="act_survey_question" name="Questions" res_model="survey.question" src_model="survey.survey"/>
231
232         <!-- PAGES -->
233         <record model="ir.ui.view" id="survey_page_form">
234             <field name="name">Form view for survey page</field>
235             <field name="model">survey.page</field>
236             <field name="arch" type="xml">
237                 <form string="Survey Page" create="false">
238                     <sheet>
239                         <div class="oe_title" style="width: 100%;">
240                             <label for="title" class="oe_edit_only"/>
241                             <h1><field name="title"/></h1>
242                         </div>
243                         <field name="question_ids" nolabel="1" mode="tree" context="{'default_page_id': active_id}">
244                             <tree>
245                                 <field name="sequence" widget="handle"/>
246                                 <field name="question"/>
247                                 <field name="type"/>
248                                 <field name="constr_mandatory"/>
249                             </tree>
250                         </field>
251                     </sheet>
252                 </form>
253             </field>
254         </record>
255         <record model="ir.ui.view" id="survey_page_tree">
256             <field name="name">Tree view for survey page</field>
257             <field name="model">survey.page</field>
258             <field name="arch" type="xml">
259                 <tree string="Survey Page" create="false">
260                     <field name="sequence" widget="handle"/>
261                     <field name="title"/>
262                     <field name="survey_id"/>
263                     <field name="question_ids" string="#Questions"/>
264                 </tree>
265             </field>
266         </record>
267         <record model="ir.ui.view" id="survey_page_search" >
268             <field name="name">Search view for survey page</field>
269             <field name="model">survey.page</field>
270             <field name="arch" type="xml">
271                 <search string="Search Page">
272                     <field name="title" string="Page"/>
273                     <field name="survey_id" string="Survey"/>
274                     <group expand="0" string="Group By">
275                         <filter name="group_by_survey" string="Survey" domain="[]"  context="{'group_by':'survey_id'}"/>
276                     </group>
277                 </search>
278             </field>
279         </record>
280
281         <record model="ir.actions.act_window" id="action_survey_page_form">
282             <field name="name">Pages</field>
283             <field name="res_model">survey.page</field>
284             <field name="view_type">form</field>
285             <field name="view_mode">tree,form</field>
286             <field name="search_view_id" ref="survey_page_search"/>
287             <field name="context">{'search_default_group_by_survey': True}</field>
288         </record>
289         <act_window context="{'search_default_page_id': active_id, 'default_page_id': active_id}" id="act_survey_page_question" name="Questions" res_model="survey.question" src_model="survey.page"/>
290
291         <!-- QUESTIONS -->
292         <record model="ir.ui.view" id="survey_question_form">
293             <field name="name">Form view for survey question</field>
294             <field name="model">survey.question</field>
295             <field name="arch" type="xml">
296                 <form string="Survey Question" create="false">
297                     <sheet>
298                         <div class="oe_title" style="width: 100%;">
299                             <label for="question" string="Question name" class="oe_edit_only"/>
300                             <h1><field name="question" colspan="4"/></h1>
301                             <separator />
302                         </div>
303                         <group>
304                             <field name="type" widget="radio" />
305                         </group>
306                         <notebook>
307                             <page string="Answers">
308                                 <field name="validation_email" attrs="{'invisible': [('type', '!=', 'textbox')]}"/>
309                                 <label for="validation_email" attrs="{'invisible': [('type', '!=', 'textbox')]}"/>
310                                 <separator />
311                                 <label for="labels_ids" attrs="{'invisible': [('type', 'not in', ['simple_choice', 'multiple_choice', 'matrix'])]}" />
312                                 <field name="labels_ids" string="Type of answers" context="{'default_question_id': active_id}" attrs="{'invisible': [('type', 'not in', ['simple_choice', 'multiple_choice', 'matrix'])]}">
313                                     <tree editable="bottom">
314                                         <field name="sequence" widget="handle"/>
315                                         <field name="value" string="Answers"/>
316                                         <field name="quizz_mark" groups="base.group_no_one"/>
317                                     </tree>
318                                 </field>
319                                 <separator />
320                                 <label for="labels_ids_2" attrs="{'invisible': [('type', '!=', 'matrix')]}" />
321                                 <field name="labels_ids_2" context="{'default_question_id_2': active_id}" attrs="{'invisible': [('type', '!=', 'matrix')]}">
322                                     <tree editable="bottom">
323                                         <field name="sequence" widget="handle"/>
324                                         <field name="value" string="Answers"/>
325                                     </tree>
326                                 </field>
327                             </page>
328                             <page string="Options">
329                                 <group string="Constraints" >
330                                     <field name="constr_mandatory" string="Mandatory Answer"/>
331                                     <field name="constr_error_msg" attrs="{'invisible': [('constr_mandatory', '=', False)]}"/>
332                                     <group colspan="2" nolabel="1" attrs="{'invisible': [('type', 'not in', ['textbox', 'numerical_box', 'datetime'])]}">
333                                         <field name="validation_required"/>
334                                         <group colspan="2" nolabel="1" attrs="{'invisible': [('validation_required', '=', False)]}">
335                                         <field name="validation_length_min" attrs="{'invisible': [('type', '!=', 'textbox')]}"/>
336                                         <field name="validation_length_max" attrs="{'invisible': [('type', '!=', 'textbox')]}"/>
337                                         <field name="validation_min_float_value" attrs="{'invisible': [('type', '!=', 'numerical_box')]}"/>
338                                         <field name="validation_max_float_value" attrs="{'invisible': [('type', '!=', 'numerical_box')]}"/>
339                                         <field name="validation_min_date" attrs="{'invisible': [('type', '!=', 'datetime')]}"/>
340                                         <field name="validation_max_date" attrs="{'invisible': [('type', '!=', 'datetime')]}"/>
341                                         <field name="validation_error_msg" />
342                                         </group>
343                                     </group>
344                                     <field name="matrix_subtype" attrs="{'invisible':[('type','not in',['matrix'])]}"/>
345                                 </group>
346                                 <group string="Display mode" attrs="{'invisible':[('type','not in',['simple_choice', 'multiple_choice'])]}">
347                                     <field name="display_mode" string="Format" attrs="{'invisible':[('type','not in',['simple_choice'])],'required':[('type','=','simple_choice')]}"/>
348                                     <field name="column_nb" string="Number of columns" attrs="{'invisible':[('display_mode','=','dropdown'), ('type','=','simple_choice')]}"/>
349                                 </group>
350                                 <group string="Allow Comments" attrs="{'invisible':[('type','not in',['simple_choice','multiple_choice', 'matrix'])]}">
351                                     <field name='comments_allowed' />
352                                     <field name='comments_message' attrs="{'invisible': [('comments_allowed', '=', False)]}"/>
353                                     <field name='comment_count_as_answer' attrs="{'invisible': ['|', ('comments_allowed', '=', False), ('type', 'in', ['matrix'])]}" />
354                                 </group>
355                             </page>
356                         </notebook>
357                     </sheet>
358                 </form>
359             </field>
360         </record>
361         <record model="ir.ui.view" id="survey_question_tree">
362             <field name="name">Tree view for survey question</field>
363             <field name="model">survey.question</field>
364             <field name="arch" type="xml">
365                 <tree string="Survey Question" create="false">
366                     <field name="sequence" widget="handle"/>
367                     <field name="question"/>
368                     <field name="page_id"/>
369                     <field name="survey_id"/>
370                     <field name="type"/>
371                 </tree>
372             </field>
373         </record>
374         <record model="ir.ui.view" id="survey_question_search">
375             <field name="name">Search view for survey question</field>
376             <field name="model">survey.question</field>
377             <field name="arch" type="xml">
378                 <search string="Search Question">
379                     <field name="question" string="Question"/>
380                     <field name="survey_id" string="Survey"/>
381                     <field name="page_id" string="Page"/>
382                     <field name="type" string="Type"/>
383                     <group expand="1" string="Group By">
384                         <filter name="group_by_page" string="Page" domain="[]"  context="{'group_by':'page_id'}"/>
385                         <filter name="group_by_type" string="Type" domain="[]"  context="{'group_by':'type'}"/>
386                     </group>
387                 </search>
388             </field>
389         </record>
390
391         <record model="ir.actions.act_window" id="action_survey_question_form">
392             <field name="name">Questions</field>
393             <field name="res_model">survey.question</field>
394             <field name="view_type">form</field>
395             <field name="view_mode">tree,form</field>
396             <field name="search_view_id" ref="survey_question_search"/>
397             <field name="context">{'search_default_group_by_page': True}</field>
398         </record>
399
400         <!-- LABELS -->
401         <record model="ir.ui.view" id="survey_label_tree">
402             <field name="name">survey_label_tree</field>
403             <field name="model">survey.label</field>
404             <field name="arch" type="xml">
405                 <tree string="Survey Label" create="false">
406                     <field name="sequence" widget="handle"/>
407                     <field name="question_id"/>
408                     <field name="question_id_2"/>
409                     <field name="value"/>
410                     <field name="quizz_mark" groups="base.group_no_one"/>
411                 </tree>
412             </field>
413         </record>
414         <record id="survey_label_search" model="ir.ui.view">
415             <field name="name">survey_label_search</field>
416             <field name="model">survey.label</field>
417             <field name="arch" type="xml">
418                 <search string="Search Label">
419                     <field name="question_id" string="Question"/>
420                     <filter name="group_by_question" string="Question" domain="[]" context="{'group_by':'question_id'}"/>
421                 </search>
422             </field>
423         </record>
424
425         <record model="ir.actions.act_window" id="action_survey_label_form">
426             <field name="name">Labels</field>
427             <field name="res_model">survey.label</field>
428             <field name="view_type">form</field>
429             <field name="view_mode">tree,form</field>
430             <field name="search_view_id" ref="survey_label_search"/>
431             <field name="context">{'search_default_group_by_question': True}</field>
432         </record>
433
434         <!-- USER INPUT LINES
435             .. note:: these views are useful mainly for technical users/administrators -->
436         <record model="ir.ui.view" id="survey_user_input_line_form">
437             <field name="name">survey_user_input_line_form</field>
438             <field name="model">survey.user_input_line</field>
439             <field name="arch" type="xml">
440                 <form string="User input line details" create="false">
441                     <sheet>
442                         <group col="4">
443                             <field name="question_id"/>
444                             <field name="date_create"/>
445                             <field name="answer_type"/>
446                             <field name="skipped" />
447                             <field name="quizz_mark" groups="base.group_no_one"/>
448                         </group>
449                         <group>
450                             <field name="value_text" colspan='2' attrs="{'invisible': [('answer_type','!=','text')]}"/>
451                             <field name="value_number" colspan='2' attrs="{'invisible': [('answer_type','!=','number')]}"/>
452                             <field name="value_date" colspan='2' attrs="{'invisible': [('answer_type','!=','date')]}"/>
453                             <field name="value_free_text" colspan='2' attrs="{'invisible': [('answer_type','!=','free_text')]}"/>
454                             <field name="value_suggested_row" colspan='2' />
455                             <field name="value_suggested" colspan='2' attrs="{'invisible': [('answer_type','!=','suggestion')]}"/>
456                         </group>
457                     </sheet>
458                 </form>
459             </field>
460         </record>
461         <record model="ir.ui.view" id="survey_response_line_tree">
462             <field name="name">survey_response_line_tree</field>
463             <field name="model">survey.user_input_line</field>
464             <field name="arch" type="xml">
465                 <tree string="Survey Answer Line" create="false">
466                     <field name="survey_id"/>
467                     <field name="user_input_id"/>
468                     <field name="page_id"/>
469                     <field name="question_id"/>
470                     <field name="date_create"/>
471                     <field name="answer_type"/>
472                     <field name="skipped"/>
473                     <field name="quizz_mark" groups="base.group_no_one"/>
474                 </tree>
475             </field>
476         </record>
477         <record id="survey_response_line_search" model="ir.ui.view">
478             <field name="name">survey_response_line_search</field>
479             <field name="model">survey.user_input_line</field>
480             <field name="arch" type="xml">
481                 <search string="Search User input lines">
482                     <field name="user_input_id"/>
483                     <field name="survey_id"/>
484                     <group expand="1" string="Group By">
485                         <filter name="group_by_survey" string="Survey" domain="[]"  context="{'group_by':'survey_id'}"/>
486                         <filter name="group_by_user_input" string="User Input" domain="[]"  context="{'group_by':'user_input_id'}"/>
487                     </group>
488                 </search>
489             </field>
490         </record>
491
492         <record model="ir.actions.act_window" id="action_survey_user_input_line">
493             <field name="name">Survey User Input lines</field>
494             <field name="res_model">survey.user_input_line</field>
495             <field name="view_mode">tree,form</field>
496             <field name="search_view_id" ref="survey_response_line_search"/>
497             <field name="context">{'search_default_group_by_survey': True, 'search_default_group_by_user_input': True}</field>
498         </record>
499
500
501         <record model="ir.ui.view" id="survey_stage_form">
502             <field name="name">Form view for survey stage</field>
503             <field name="model">survey.stage</field>
504             <field name="arch" type="xml">
505                 <form string="Stage">
506                     <group col='4' colspan='4'>
507                     <field name="name" />
508                     <field name="closed" />
509                     <field name="sequence" />
510                     <field name="fold" />
511                     </group>
512                 </form>
513             </field>
514         </record>
515
516         <!-- MENU ELEMENTS -->
517
518         <!-- Left menu categories-->
519         <menuitem name="Surveys" id="menu_surveys" parent="base.marketing_menu" sequence="25" groups="base.group_survey_user"/>
520
521         <!-- Left menu elements: Survey -->
522         <menuitem name="Surveys" id="menu_survey_form" action="action_survey_form" parent="menu_surveys" sequence="1"/>
523         <menuitem name="Answers" id="menu_survey_type_form1" action="action_survey_user_input" parent="menu_surveys" sequence="1"/>
524
525         <!-- Left menu elements: Technical Configuration -->
526         <menuitem name="Surveys" id="menu_surveys_configuration" parent="base.menu_marketing_config_root" groups="base.group_no_one" sequence="2" />
527         <menuitem name="Pages" id="menu_survey_page_form1" action="action_survey_page_form" parent="menu_surveys_configuration" sequence="1"/>
528         <menuitem name="Questions" id="menu_survey_question_form1" action="action_survey_question_form" parent="menu_surveys_configuration" sequence="2"/>
529         <menuitem name="Labels" id="menu_survey_label_form1" action="action_survey_label_form" parent="menu_surveys_configuration" sequence="3"/>
530         <menuitem name="User Input Lines" id="menu_survey_response_line_form" action="action_survey_user_input_line" parent="menu_surveys_configuration" sequence="4"/>
531     </data>
532 </openerp>