[IMP] survey: improve demo survey

Purpose of this commit is to provide a new simpler survey as demo data in
survey application. Current survey is about Odoo use which is not coherent
with the demo data set used currently in Odoo. It is now a survey about
ecommerce use with an example of each different questions.

Survey tour is updated accordingly. It now uses a standard routing instead
of the test route. Indeed purpose of tests is to use real life use case
not corner case like testing capabilities of survey application.

This commit is linked to task ID 1912228 and PR #29303.
This commit is contained in:
Thibault Delavallée
2018-12-06 14:49:15 +01:00
parent 0ed7499a34
commit 7df9cd7ca6
6 changed files with 335 additions and 760 deletions
-1
View File
@@ -36,7 +36,6 @@ sent mails with personal token for the invitation of the survey.
'demo': [
'data/survey_demo_user.xml',
'data/survey_demo_feedback.xml',
'data/survey.user_input.csv',
'data/survey.user_input_line.csv'
],
'installable': True,
-7
View File
@@ -1,7 +0,0 @@
id,survey_id:id,state
ui1,feedback_form,done
ui2,feedback_form,done
ui3,feedback_form,done
ui4,feedback_form,skip
ui5,feedback_form,skip
ui6,feedback_form,new
1 id survey_id:id state
2 ui1 feedback_form done
3 ui2 feedback_form done
4 ui3 feedback_form done
5 ui4 feedback_form skip
6 ui5 feedback_form skip
7 ui6 feedback_form new
+37 -124
View File
@@ -1,125 +1,38 @@
id,user_input_id:id,question_id:id,skipped,answer_type,value_text,value_number,value_date,value_free_text,value_suggested:id,value_suggested_row:id
uil_1,ui1,feedback_1_1,,suggestion,,,,,choice_1_1_1,
uil_2,ui1,feedback_1_2,,suggestion,,,,,choice_1_2_2,
uil_3,ui1,feedback_2_1,,suggestion,,,,,fcol_2_1_2,frow_2_1_1
uil_4,ui1,feedback_2_1,,suggestion,,,,,fcol_2_1_3,frow_2_1_2
uil_5,ui1,feedback_2_1,,suggestion,,,,,fcol_2_1_4,frow_2_1_3
uil_6,ui1,feedback_2_1,,suggestion,,,,,fcol_2_1_1,frow_2_1_4
uil_7,ui1,feedback_2_1,,suggestion,,,,,fcol_2_1_2,frow_2_1_5
uil_8,ui1,feedback_2_2,,suggestion,,,,,fcol_2_2_4,frow_2_2_1
uil_9,ui1,feedback_2_2,,suggestion,,,,,fcol_2_2_1,frow_2_2_2
uil_10,ui1,feedback_2_2,,suggestion,,,,,fcol_2_2_2,frow_2_2_3
uil_11,ui1,feedback_2_2,,suggestion,,,,,fcol_2_2_3,frow_2_2_4
uil_12,ui1,feedback_2_2,,suggestion,,,,,fcol_2_2_4,frow_2_2_5
uil_13,ui1,feedback_2_3,,free_text,,,,It is very difficult to understand,,
uil_14,ui1,feedback_2_4,,suggestion,,,,,choice_2_4_1,
uil_15,ui1,feedback_2_4,,suggestion,,,,,choice_2_4_2,
uil_16,ui1,feedback_2_5,,suggestion,,,,,fcol_2_5_3,frow_2_5_1
uil_17,ui1,feedback_2_5,,suggestion,,,,,fcol_2_5_4,frow_2_5_2
uil_18,ui1,feedback_2_5,,suggestion,,,,,fcol_2_5_1,frow_2_5_3
uil_19,ui1,feedback_2_5,,suggestion,,,,,fcol_2_5_2,frow_2_5_4
uil_20,ui1,feedback_2_5,,suggestion,,,,,fcol_2_5_3,frow_2_5_5
uil_21,ui1,feedback_2_6,,suggestion,,,,,choice_2_6_2,
uil_22,ui1,feedback_2_7,,suggestion,,,,,fcol_2_7_2,frow_2_7_1
uil_23,ui1,feedback_2_7,,suggestion,,,,,fcol_2_7_3,frow_2_7_2
uil_24,ui1,feedback_2_7,,suggestion,,,,,fcol_2_7_4,frow_2_7_3
uil_25,ui1,feedback_2_7,,suggestion,,,,,fcol_2_7_1,frow_2_7_4
uil_26,ui1,feedback_3_1,,suggestion,,,,,choice_3_1_1,
uil_27,ui1,feedback_3_1,,suggestion,,,,,choice_3_1_5,
uil_28,ui1,feedback_3_2,,free_text,,,,Accept merge proposals more quickly,,
uil_29,ui1,feedback_3_3,,free_text,,,,Pay them!,,
uil_30,ui1,feedback_4_1,,suggestion,,,,,choice_4_1_2,
uil_31,ui1,feedback_4_1,,suggestion,,,,,choice_4_1_3,
uil_32,ui1,feedback_4_1,,suggestion,,,,,choice_4_1_4,
uil_33,ui2,feedback_1_1,,suggestion,,,,,choice_1_1_3,
uil_34,ui2,feedback_1_2,,suggestion,,,,,choice_1_2_3,
uil_35,ui2,feedback_2_1,,suggestion,,,,,fcol_2_1_3,frow_2_1_1
uil_36,ui2,feedback_2_1,,suggestion,,,,,fcol_2_1_4,frow_2_1_2
uil_37,ui2,feedback_2_1,,suggestion,,,,,fcol_2_1_1,frow_2_1_3
uil_38,ui2,feedback_2_1,,suggestion,,,,,fcol_2_1_2,frow_2_1_4
uil_39,ui2,feedback_2_1,,suggestion,,,,,fcol_2_1_3,frow_2_1_5
uil_40,ui2,feedback_2_2,,suggestion,,,,,fcol_2_2_3,frow_2_2_1
uil_41,ui2,feedback_2_2,,suggestion,,,,,fcol_2_2_4,frow_2_2_2
uil_42,ui2,feedback_2_2,,suggestion,,,,,fcol_2_2_1,frow_2_2_3
uil_43,ui2,feedback_2_2,,suggestion,,,,,fcol_2_2_2,frow_2_2_4
uil_44,ui2,feedback_2_2,,suggestion,,,,,fcol_2_2_3,frow_2_2_5
uil_45,ui2,feedback_2_3,,free_text,,,,I prefer a command-line tool,,
uil_46,ui2,feedback_2_4,,suggestion,,,,,choice_2_4_3,
uil_47,ui2,feedback_2_4,,suggestion,,,,,choice_2_4_1,
uil_48,ui2,feedback_2_5,,suggestion,,,,,fcol_2_5_4,frow_2_5_1
uil_49,ui2,feedback_2_5,,suggestion,,,,,fcol_2_5_1,frow_2_5_2
uil_50,ui2,feedback_2_5,,suggestion,,,,,fcol_2_5_2,frow_2_5_3
uil_51,ui2,feedback_2_5,,suggestion,,,,,fcol_2_5_3,frow_2_5_4
uil_52,ui2,feedback_2_5,,suggestion,,,,,fcol_2_5_4,frow_2_5_5
uil_53,ui2,feedback_2_6,,suggestion,,,,,choice_2_6_1,
uil_54,ui2,feedback_2_7,,suggestion,,,,,fcol_2_7_3,frow_2_7_1
uil_55,ui2,feedback_2_7,,suggestion,,,,,fcol_2_7_4,frow_2_7_2
uil_56,ui2,feedback_2_7,,suggestion,,,,,fcol_2_7_1,frow_2_7_3
uil_57,ui2,feedback_2_7,,suggestion,,,,,fcol_2_7_2,frow_2_7_4
uil_58,ui2,feedback_3_1,,suggestion,,,,,choice_3_1_2,
uil_59,ui2,feedback_3_1,,suggestion,,,,,choice_3_1_3,
uil_60,ui2,feedback_3_1,,suggestion,,,,,choice_3_1_4,
uil_61,ui2,feedback_3_2,,free_text,,,,Reward most engaged contributors,,
uil_62,ui2,feedback_3_3,,free_text,,,,Launch OpenERP hackhatons,,
uil_63,ui2,feedback_4_1,,suggestion,,,,,choice_4_1_1,
uil_64,ui2,feedback_4_1,,suggestion,,,,,choice_4_1_2,
uil_65,ui2,feedback_4_1,,suggestion,,,,,choice_4_1_3,
uil_66,ui3,feedback_1_1,,suggestion,,,,,choice_1_1_1,
uil_67,ui3,feedback_1_2,,suggestion,,,,,choice_1_2_2,
uil_68,ui3,feedback_2_1,,suggestion,,,,,fcol_2_1_2,frow_2_1_1
uil_69,ui3,feedback_2_1,,suggestion,,,,,fcol_2_1_3,frow_2_1_2
uil_70,ui3,feedback_2_1,,suggestion,,,,,fcol_2_1_4,frow_2_1_3
uil_71,ui3,feedback_2_1,,suggestion,,,,,fcol_2_1_1,frow_2_1_4
uil_72,ui3,feedback_2_1,,suggestion,,,,,fcol_2_1_2,frow_2_1_5
uil_73,ui3,feedback_2_2,,suggestion,,,,,fcol_2_2_4,frow_2_2_1
uil_74,ui3,feedback_2_2,,suggestion,,,,,fcol_2_2_1,frow_2_2_2
uil_75,ui3,feedback_2_2,,suggestion,,,,,fcol_2_2_2,frow_2_2_3
uil_76,ui3,feedback_2_2,,suggestion,,,,,fcol_2_2_3,frow_2_2_4
uil_77,ui3,feedback_2_2,,suggestion,,,,,fcol_2_2_4,frow_2_2_5
uil_78,ui3,feedback_2_3,,free_text,,,,I prefer a command-line tool,,
uil_79,ui3,feedback_2_4,,suggestion,,,,,choice_2_4_1,
uil_80,ui3,feedback_2_4,,suggestion,,,,,choice_2_4_2,
uil_81,ui3,feedback_2_5,,suggestion,,,,,fcol_2_5_3,frow_2_5_1
uil_82,ui3,feedback_2_5,,suggestion,,,,,fcol_2_5_4,frow_2_5_2
uil_83,ui3,feedback_2_5,,suggestion,,,,,fcol_2_5_1,frow_2_5_3
uil_84,ui3,feedback_2_5,,suggestion,,,,,fcol_2_5_2,frow_2_5_4
uil_85,ui3,feedback_2_5,,suggestion,,,,,fcol_2_5_3,frow_2_5_5
uil_86,ui3,feedback_2_6,,suggestion,,,,,choice_2_6_2,
uil_87,ui3,feedback_2_7,,suggestion,,,,,fcol_2_7_2,frow_2_7_1
uil_88,ui3,feedback_2_7,,suggestion,,,,,fcol_2_7_3,frow_2_7_2
uil_89,ui3,feedback_2_7,,suggestion,,,,,fcol_2_7_4,frow_2_7_3
uil_90,ui3,feedback_2_7,,suggestion,,,,,fcol_2_7_1,frow_2_7_4
uil_91,ui3,feedback_3_1,,suggestion,,,,,choice_3_1_1,
uil_92,ui3,feedback_3_1,,suggestion,,,,,choice_3_1_5,
uil_93,ui3,feedback_3_2,,free_text,,,,Reward most engaged contributors,,
uil_94,ui3,feedback_3_3,,free_text,,,,Launch OpenERP hackhatons,,
uil_95,ui3,feedback_4_1,,suggestion,,,,,choice_4_1_2,
uil_96,ui3,feedback_4_1,,suggestion,,,,,choice_4_1_3,
uil_97,ui3,feedback_4_1,,suggestion,,,,,choice_4_1_4,
uil_98,ui4,feedback_1_1,,suggestion,,,,,choice_1_1_2,
uil_99,ui4,feedback_1_2,,suggestion,,,,,choice_1_2_3,
uil_100,ui4,feedback_2_1,,suggestion,,,,,fcol_2_1_1,frow_2_1_1
uil_101,ui4,feedback_2_1,,suggestion,,,,,fcol_2_1_2,frow_2_1_2
uil_102,ui4,feedback_2_1,,suggestion,,,,,fcol_2_1_3,frow_2_1_3
uil_103,ui4,feedback_2_1,,suggestion,,,,,fcol_2_1_4,frow_2_1_4
uil_104,ui4,feedback_2_1,,suggestion,,,,,fcol_2_1_1,frow_2_1_5
uil_105,ui4,feedback_2_2,,suggestion,,,,,fcol_2_2_4,frow_2_2_1
uil_106,ui4,feedback_2_2,,suggestion,,,,,fcol_2_2_1,frow_2_2_2
uil_107,ui4,feedback_2_2,,suggestion,,,,,fcol_2_2_2,frow_2_2_3
uil_108,ui4,feedback_2_2,,suggestion,,,,,fcol_2_2_3,frow_2_2_4
uil_109,ui4,feedback_2_2,,suggestion,,,,,fcol_2_2_4,frow_2_2_5
uil_110,ui4,feedback_2_3,,free_text,,,,A more graphical tool would be useful.,,
uil_111,ui4,feedback_2_4,,suggestion,,,,,choice_2_4_2,
uil_112,ui4,feedback_2_4,,suggestion,,,,,choice_2_4_3,
uil_113,ui4,feedback_2_5,,suggestion,,,,,fcol_2_5_3,frow_2_5_1
uil_114,ui4,feedback_2_5,,suggestion,,,,,fcol_2_5_4,frow_2_5_2
uil_115,ui4,feedback_2_5,,suggestion,,,,,fcol_2_5_1,frow_2_5_3
uil_116,ui4,feedback_2_5,,suggestion,,,,,fcol_2_5_2,frow_2_5_4
uil_117,ui4,feedback_2_5,,suggestion,,,,,fcol_2_5_3,frow_2_5_5
uil_118,ui4,feedback_2_6,,suggestion,,,,,choice_2_6_1,
uil_119,ui4,feedback_2_7,,suggestion,,,,,fcol_2_7_2,frow_2_7_1
uil_120,ui4,feedback_2_7,,suggestion,,,,,fcol_2_7_3,frow_2_7_2
uil_121,ui4,feedback_2_7,,suggestion,,,,,fcol_2_7_4,frow_2_7_3
uil_122,ui4,feedback_2_7,,suggestion,,,,,fcol_2_7_1,frow_2_7_4
uil_123,ui5,feedback_1_1,,suggestion,,,,,choice_1_1_1,
uil_124,ui5,feedback_1_2,,suggestion,,,,,choice_1_2_2,
survey_answer_1_p1_q1,survey_answer_1,survey_feedback_p1_q1,False,text,Brussels,,,,,
survey_answer_1_p1_q2,survey_answer_1,survey_feedback_p1_q2,False,date,,,1980-01-11,,,
survey_answer_1_p1_q3,survey_answer_1,survey_feedback_p1_q3,False,suggestion,,,,,survey_feedback_p1_q3_sug3,
survey_answer_1_p1_q4,survey_answer_1,survey_feedback_p1_q4,False,number,,4,,,,
survey_answer_1_p2_q1_1,survey_answer_1,survey_feedback_p2_q1,False,suggestion,,,,,survey_feedback_p2_q1_sug1,
survey_answer_1_p2_q1_2,survey_answer_1,survey_feedback_p2_q1,False,suggestion,,,,,survey_feedback_p2_q1_sug2,
survey_answer_1_p2_q2_1,survey_answer_1,survey_feedback_p2_q2,False,suggestion,,,,,survey_feedback_p2_q2_col3,survey_feedback_p2_q2_row1
survey_answer_1_p2_q2_2,survey_answer_1,survey_feedback_p2_q2,False,suggestion,,,,,survey_feedback_p2_q2_col3,survey_feedback_p2_q2_row2
survey_answer_1_p2_q2_3,survey_answer_1,survey_feedback_p2_q2,False,suggestion,,,,,survey_feedback_p2_q2_col2,survey_feedback_p2_q2_row3
survey_answer_1_p2_q2_4,survey_answer_1,survey_feedback_p2_q2,False,suggestion,,,,,survey_feedback_p2_q2_col4,survey_feedback_p2_q2_row4
survey_answer_1_p2_q2_5,survey_answer_1,survey_feedback_p2_q2,False,suggestion,,,,,survey_feedback_p2_q2_col2,survey_feedback_p2_q2_row5
survey_answer_1_p2_q3,survey_answer_1,survey_feedback_p2_q3,False,free_text,,,,Thanks for the good quality of your products,,
survey_answer_2_p1_q1,survey_answer_2,survey_feedback_p1_q1,False,text,Paris,,,,,
survey_answer_2_p1_q2,survey_answer_2,survey_feedback_p1_q2,True,,,,,,,
survey_answer_2_p1_q3,survey_answer_2,survey_feedback_p1_q3,False,suggestion,,,,,survey_feedback_p1_q3_sug2,
survey_answer_2_p1_q4,survey_answer_2,survey_feedback_p1_q4,False,number,,10,,,,
survey_answer_2_p2_q1_1,survey_answer_2,survey_feedback_p2_q1,False,suggestion,,,,,survey_feedback_p2_q1_sug2,
survey_answer_2_p2_q1_2,survey_answer_2,survey_feedback_p2_q1,False,suggestion,,,,,survey_feedback_p2_q1_sug3,
survey_answer_2_p2_q1_3,survey_answer_2,survey_feedback_p2_q1,False,suggestion,,,,,survey_feedback_p2_q1_sug4,
survey_answer_2_p2_q2_1,survey_answer_2,survey_feedback_p2_q2,False,suggestion,,,,,survey_feedback_p2_q2_col4,survey_feedback_p2_q2_row1
survey_answer_2_p2_q2_2,survey_answer_2,survey_feedback_p2_q2,False,suggestion,,,,,survey_feedback_p2_q2_col3,survey_feedback_p2_q2_row2
survey_answer_2_p2_q2_3,survey_answer_2,survey_feedback_p2_q2,False,suggestion,,,,,survey_feedback_p2_q2_col3,survey_feedback_p2_q2_row3
survey_answer_2_p2_q2_4,survey_answer_2,survey_feedback_p2_q2,False,suggestion,,,,,survey_feedback_p2_q2_col4,survey_feedback_p2_q2_row4
survey_answer_2_p2_q2_5,survey_answer_2,survey_feedback_p2_q2,False,suggestion,,,,,survey_feedback_p2_q2_col3,survey_feedback_p2_q2_row5
survey_answer_2_p2_q3,survey_answer_2,survey_feedback_p2_q3,False,free_text,,,,I really appreciate your products. They are awesome !!,,
survey_answer_3_p1_q1,survey_answer_3,survey_feedback_p1_q1,False,text,New York,,,,,
survey_answer_3_p1_q2,survey_answer_3,survey_feedback_p1_q2,False,date,,,1966-06-15,,,
survey_answer_3_p1_q3,survey_answer_3,survey_feedback_p1_q3,False,suggestion,,,,,survey_feedback_p1_q3_sug4,
survey_answer_3_p1_q4,survey_answer_3,survey_feedback_p1_q4,False,number,,1,,,,
survey_answer_3_p2_q1_1,survey_answer_3,survey_feedback_p2_q1,False,suggestion,,,,,survey_feedback_p2_q1_sug7,
survey_answer_3_p2_q1_2,survey_answer_3,survey_feedback_p2_q1,False,suggestion,,,,,survey_feedback_p2_q1_sug8,
survey_answer_3_p2_q2_1,survey_answer_3,survey_feedback_p2_q2,False,suggestion,,,,,survey_feedback_p2_q2_col1,survey_feedback_p2_q2_row1
survey_answer_3_p2_q2_2,survey_answer_3,survey_feedback_p2_q2,False,suggestion,,,,,survey_feedback_p2_q2_col2,survey_feedback_p2_q2_row2
survey_answer_3_p2_q2_3,survey_answer_3,survey_feedback_p2_q2,False,suggestion,,,,,survey_feedback_p2_q2_col1,survey_feedback_p2_q2_row3
survey_answer_3_p2_q2_4,survey_answer_3,survey_feedback_p2_q2,False,suggestion,,,,,survey_feedback_p2_q2_col3,survey_feedback_p2_q2_row4
survey_answer_3_p2_q2_5,survey_answer_3,survey_feedback_p2_q2,False,suggestion,,,,,survey_feedback_p2_q2_col1,survey_feedback_p2_q2_row5
survey_answer_3_p2_q3,survey_answer_3,survey_feedback_p2_q3,False,free_text,,,,The customizable desk received is not the one I ordered on your website and the quality is very poor ! Really disappointed.,,
1 id user_input_id:id question_id:id skipped answer_type value_text value_number value_date value_free_text value_suggested:id value_suggested_row:id
2 uil_1 survey_answer_1_p1_q1 ui1 survey_answer_1 feedback_1_1 survey_feedback_p1_q1 False suggestion text Brussels choice_1_1_1
3 uil_2 survey_answer_1_p1_q2 ui1 survey_answer_1 feedback_1_2 survey_feedback_p1_q2 False suggestion date 1980-01-11 choice_1_2_2
4 uil_3 survey_answer_1_p1_q3 ui1 survey_answer_1 feedback_2_1 survey_feedback_p1_q3 False suggestion fcol_2_1_2 survey_feedback_p1_q3_sug3 frow_2_1_1
5 uil_4 survey_answer_1_p1_q4 ui1 survey_answer_1 feedback_2_1 survey_feedback_p1_q4 False suggestion number 4 fcol_2_1_3 frow_2_1_2
6 uil_5 survey_answer_1_p2_q1_1 ui1 survey_answer_1 feedback_2_1 survey_feedback_p2_q1 False suggestion fcol_2_1_4 survey_feedback_p2_q1_sug1 frow_2_1_3
7 uil_6 survey_answer_1_p2_q1_2 ui1 survey_answer_1 feedback_2_1 survey_feedback_p2_q1 False suggestion fcol_2_1_1 survey_feedback_p2_q1_sug2 frow_2_1_4
8 uil_7 survey_answer_1_p2_q2_1 ui1 survey_answer_1 feedback_2_1 survey_feedback_p2_q2 False suggestion fcol_2_1_2 survey_feedback_p2_q2_col3 frow_2_1_5 survey_feedback_p2_q2_row1
9 uil_8 survey_answer_1_p2_q2_2 ui1 survey_answer_1 feedback_2_2 survey_feedback_p2_q2 False suggestion fcol_2_2_4 survey_feedback_p2_q2_col3 frow_2_2_1 survey_feedback_p2_q2_row2
10 uil_9 survey_answer_1_p2_q2_3 ui1 survey_answer_1 feedback_2_2 survey_feedback_p2_q2 False suggestion fcol_2_2_1 survey_feedback_p2_q2_col2 frow_2_2_2 survey_feedback_p2_q2_row3
11 uil_10 survey_answer_1_p2_q2_4 ui1 survey_answer_1 feedback_2_2 survey_feedback_p2_q2 False suggestion fcol_2_2_2 survey_feedback_p2_q2_col4 frow_2_2_3 survey_feedback_p2_q2_row4
12 uil_11 survey_answer_1_p2_q2_5 ui1 survey_answer_1 feedback_2_2 survey_feedback_p2_q2 False suggestion fcol_2_2_3 survey_feedback_p2_q2_col2 frow_2_2_4 survey_feedback_p2_q2_row5
13 uil_12 survey_answer_1_p2_q3 ui1 survey_answer_1 feedback_2_2 survey_feedback_p2_q3 False suggestion free_text Thanks for the good quality of your products fcol_2_2_4 frow_2_2_5
14 uil_13 survey_answer_2_p1_q1 ui1 survey_answer_2 feedback_2_3 survey_feedback_p1_q1 False free_text text Paris It is very difficult to understand
15 uil_14 survey_answer_2_p1_q2 ui1 survey_answer_2 feedback_2_4 survey_feedback_p1_q2 True suggestion choice_2_4_1
16 uil_15 survey_answer_2_p1_q3 ui1 survey_answer_2 feedback_2_4 survey_feedback_p1_q3 False suggestion choice_2_4_2 survey_feedback_p1_q3_sug2
17 uil_16 survey_answer_2_p1_q4 ui1 survey_answer_2 feedback_2_5 survey_feedback_p1_q4 False suggestion number 10 fcol_2_5_3 frow_2_5_1
18 uil_17 survey_answer_2_p2_q1_1 ui1 survey_answer_2 feedback_2_5 survey_feedback_p2_q1 False suggestion fcol_2_5_4 survey_feedback_p2_q1_sug2 frow_2_5_2
19 uil_18 survey_answer_2_p2_q1_2 ui1 survey_answer_2 feedback_2_5 survey_feedback_p2_q1 False suggestion fcol_2_5_1 survey_feedback_p2_q1_sug3 frow_2_5_3
20 uil_19 survey_answer_2_p2_q1_3 ui1 survey_answer_2 feedback_2_5 survey_feedback_p2_q1 False suggestion fcol_2_5_2 survey_feedback_p2_q1_sug4 frow_2_5_4
21 uil_20 survey_answer_2_p2_q2_1 ui1 survey_answer_2 feedback_2_5 survey_feedback_p2_q2 False suggestion fcol_2_5_3 survey_feedback_p2_q2_col4 frow_2_5_5 survey_feedback_p2_q2_row1
22 uil_21 survey_answer_2_p2_q2_2 ui1 survey_answer_2 feedback_2_6 survey_feedback_p2_q2 False suggestion choice_2_6_2 survey_feedback_p2_q2_col3 survey_feedback_p2_q2_row2
23 uil_22 survey_answer_2_p2_q2_3 ui1 survey_answer_2 feedback_2_7 survey_feedback_p2_q2 False suggestion fcol_2_7_2 survey_feedback_p2_q2_col3 frow_2_7_1 survey_feedback_p2_q2_row3
24 uil_23 survey_answer_2_p2_q2_4 ui1 survey_answer_2 feedback_2_7 survey_feedback_p2_q2 False suggestion fcol_2_7_3 survey_feedback_p2_q2_col4 frow_2_7_2 survey_feedback_p2_q2_row4
25 uil_24 survey_answer_2_p2_q2_5 ui1 survey_answer_2 feedback_2_7 survey_feedback_p2_q2 False suggestion fcol_2_7_4 survey_feedback_p2_q2_col3 frow_2_7_3 survey_feedback_p2_q2_row5
26 uil_25 survey_answer_2_p2_q3 ui1 survey_answer_2 feedback_2_7 survey_feedback_p2_q3 False suggestion free_text I really appreciate your products. They are awesome !! fcol_2_7_1 frow_2_7_4
27 uil_26 survey_answer_3_p1_q1 ui1 survey_answer_3 feedback_3_1 survey_feedback_p1_q1 False suggestion text New York choice_3_1_1
28 uil_27 survey_answer_3_p1_q2 ui1 survey_answer_3 feedback_3_1 survey_feedback_p1_q2 False suggestion date 1966-06-15 choice_3_1_5
29 uil_28 survey_answer_3_p1_q3 ui1 survey_answer_3 feedback_3_2 survey_feedback_p1_q3 False free_text suggestion Accept merge proposals more quickly survey_feedback_p1_q3_sug4
30 uil_29 survey_answer_3_p1_q4 ui1 survey_answer_3 feedback_3_3 survey_feedback_p1_q4 False free_text number 1 Pay them!
31 uil_30 survey_answer_3_p2_q1_1 ui1 survey_answer_3 feedback_4_1 survey_feedback_p2_q1 False suggestion choice_4_1_2 survey_feedback_p2_q1_sug7
32 uil_31 survey_answer_3_p2_q1_2 ui1 survey_answer_3 feedback_4_1 survey_feedback_p2_q1 False suggestion choice_4_1_3 survey_feedback_p2_q1_sug8
33 uil_32 survey_answer_3_p2_q2_1 ui1 survey_answer_3 feedback_4_1 survey_feedback_p2_q2 False suggestion choice_4_1_4 survey_feedback_p2_q2_col1 survey_feedback_p2_q2_row1
34 uil_33 survey_answer_3_p2_q2_2 ui2 survey_answer_3 feedback_1_1 survey_feedback_p2_q2 False suggestion choice_1_1_3 survey_feedback_p2_q2_col2 survey_feedback_p2_q2_row2
35 uil_34 survey_answer_3_p2_q2_3 ui2 survey_answer_3 feedback_1_2 survey_feedback_p2_q2 False suggestion choice_1_2_3 survey_feedback_p2_q2_col1 survey_feedback_p2_q2_row3
36 uil_35 survey_answer_3_p2_q2_4 ui2 survey_answer_3 feedback_2_1 survey_feedback_p2_q2 False suggestion fcol_2_1_3 survey_feedback_p2_q2_col3 frow_2_1_1 survey_feedback_p2_q2_row4
37 uil_36 survey_answer_3_p2_q2_5 ui2 survey_answer_3 feedback_2_1 survey_feedback_p2_q2 False suggestion fcol_2_1_4 survey_feedback_p2_q2_col1 frow_2_1_2 survey_feedback_p2_q2_row5
38 uil_37 survey_answer_3_p2_q3 ui2 survey_answer_3 feedback_2_1 survey_feedback_p2_q3 False suggestion free_text The customizable desk received is not the one I ordered on your website and the quality is very poor ! Really disappointed. fcol_2_1_1 frow_2_1_3
uil_38 ui2 feedback_2_1 suggestion fcol_2_1_2 frow_2_1_4
uil_39 ui2 feedback_2_1 suggestion fcol_2_1_3 frow_2_1_5
uil_40 ui2 feedback_2_2 suggestion fcol_2_2_3 frow_2_2_1
uil_41 ui2 feedback_2_2 suggestion fcol_2_2_4 frow_2_2_2
uil_42 ui2 feedback_2_2 suggestion fcol_2_2_1 frow_2_2_3
uil_43 ui2 feedback_2_2 suggestion fcol_2_2_2 frow_2_2_4
uil_44 ui2 feedback_2_2 suggestion fcol_2_2_3 frow_2_2_5
uil_45 ui2 feedback_2_3 free_text I prefer a command-line tool
uil_46 ui2 feedback_2_4 suggestion choice_2_4_3
uil_47 ui2 feedback_2_4 suggestion choice_2_4_1
uil_48 ui2 feedback_2_5 suggestion fcol_2_5_4 frow_2_5_1
uil_49 ui2 feedback_2_5 suggestion fcol_2_5_1 frow_2_5_2
uil_50 ui2 feedback_2_5 suggestion fcol_2_5_2 frow_2_5_3
uil_51 ui2 feedback_2_5 suggestion fcol_2_5_3 frow_2_5_4
uil_52 ui2 feedback_2_5 suggestion fcol_2_5_4 frow_2_5_5
uil_53 ui2 feedback_2_6 suggestion choice_2_6_1
uil_54 ui2 feedback_2_7 suggestion fcol_2_7_3 frow_2_7_1
uil_55 ui2 feedback_2_7 suggestion fcol_2_7_4 frow_2_7_2
uil_56 ui2 feedback_2_7 suggestion fcol_2_7_1 frow_2_7_3
uil_57 ui2 feedback_2_7 suggestion fcol_2_7_2 frow_2_7_4
uil_58 ui2 feedback_3_1 suggestion choice_3_1_2
uil_59 ui2 feedback_3_1 suggestion choice_3_1_3
uil_60 ui2 feedback_3_1 suggestion choice_3_1_4
uil_61 ui2 feedback_3_2 free_text Reward most engaged contributors
uil_62 ui2 feedback_3_3 free_text Launch OpenERP hackhatons
uil_63 ui2 feedback_4_1 suggestion choice_4_1_1
uil_64 ui2 feedback_4_1 suggestion choice_4_1_2
uil_65 ui2 feedback_4_1 suggestion choice_4_1_3
uil_66 ui3 feedback_1_1 suggestion choice_1_1_1
uil_67 ui3 feedback_1_2 suggestion choice_1_2_2
uil_68 ui3 feedback_2_1 suggestion fcol_2_1_2 frow_2_1_1
uil_69 ui3 feedback_2_1 suggestion fcol_2_1_3 frow_2_1_2
uil_70 ui3 feedback_2_1 suggestion fcol_2_1_4 frow_2_1_3
uil_71 ui3 feedback_2_1 suggestion fcol_2_1_1 frow_2_1_4
uil_72 ui3 feedback_2_1 suggestion fcol_2_1_2 frow_2_1_5
uil_73 ui3 feedback_2_2 suggestion fcol_2_2_4 frow_2_2_1
uil_74 ui3 feedback_2_2 suggestion fcol_2_2_1 frow_2_2_2
uil_75 ui3 feedback_2_2 suggestion fcol_2_2_2 frow_2_2_3
uil_76 ui3 feedback_2_2 suggestion fcol_2_2_3 frow_2_2_4
uil_77 ui3 feedback_2_2 suggestion fcol_2_2_4 frow_2_2_5
uil_78 ui3 feedback_2_3 free_text I prefer a command-line tool
uil_79 ui3 feedback_2_4 suggestion choice_2_4_1
uil_80 ui3 feedback_2_4 suggestion choice_2_4_2
uil_81 ui3 feedback_2_5 suggestion fcol_2_5_3 frow_2_5_1
uil_82 ui3 feedback_2_5 suggestion fcol_2_5_4 frow_2_5_2
uil_83 ui3 feedback_2_5 suggestion fcol_2_5_1 frow_2_5_3
uil_84 ui3 feedback_2_5 suggestion fcol_2_5_2 frow_2_5_4
uil_85 ui3 feedback_2_5 suggestion fcol_2_5_3 frow_2_5_5
uil_86 ui3 feedback_2_6 suggestion choice_2_6_2
uil_87 ui3 feedback_2_7 suggestion fcol_2_7_2 frow_2_7_1
uil_88 ui3 feedback_2_7 suggestion fcol_2_7_3 frow_2_7_2
uil_89 ui3 feedback_2_7 suggestion fcol_2_7_4 frow_2_7_3
uil_90 ui3 feedback_2_7 suggestion fcol_2_7_1 frow_2_7_4
uil_91 ui3 feedback_3_1 suggestion choice_3_1_1
uil_92 ui3 feedback_3_1 suggestion choice_3_1_5
uil_93 ui3 feedback_3_2 free_text Reward most engaged contributors
uil_94 ui3 feedback_3_3 free_text Launch OpenERP hackhatons
uil_95 ui3 feedback_4_1 suggestion choice_4_1_2
uil_96 ui3 feedback_4_1 suggestion choice_4_1_3
uil_97 ui3 feedback_4_1 suggestion choice_4_1_4
uil_98 ui4 feedback_1_1 suggestion choice_1_1_2
uil_99 ui4 feedback_1_2 suggestion choice_1_2_3
uil_100 ui4 feedback_2_1 suggestion fcol_2_1_1 frow_2_1_1
uil_101 ui4 feedback_2_1 suggestion fcol_2_1_2 frow_2_1_2
uil_102 ui4 feedback_2_1 suggestion fcol_2_1_3 frow_2_1_3
uil_103 ui4 feedback_2_1 suggestion fcol_2_1_4 frow_2_1_4
uil_104 ui4 feedback_2_1 suggestion fcol_2_1_1 frow_2_1_5
uil_105 ui4 feedback_2_2 suggestion fcol_2_2_4 frow_2_2_1
uil_106 ui4 feedback_2_2 suggestion fcol_2_2_1 frow_2_2_2
uil_107 ui4 feedback_2_2 suggestion fcol_2_2_2 frow_2_2_3
uil_108 ui4 feedback_2_2 suggestion fcol_2_2_3 frow_2_2_4
uil_109 ui4 feedback_2_2 suggestion fcol_2_2_4 frow_2_2_5
uil_110 ui4 feedback_2_3 free_text A more graphical tool would be useful.
uil_111 ui4 feedback_2_4 suggestion choice_2_4_2
uil_112 ui4 feedback_2_4 suggestion choice_2_4_3
uil_113 ui4 feedback_2_5 suggestion fcol_2_5_3 frow_2_5_1
uil_114 ui4 feedback_2_5 suggestion fcol_2_5_4 frow_2_5_2
uil_115 ui4 feedback_2_5 suggestion fcol_2_5_1 frow_2_5_3
uil_116 ui4 feedback_2_5 suggestion fcol_2_5_2 frow_2_5_4
uil_117 ui4 feedback_2_5 suggestion fcol_2_5_3 frow_2_5_5
uil_118 ui4 feedback_2_6 suggestion choice_2_6_1
uil_119 ui4 feedback_2_7 suggestion fcol_2_7_2 frow_2_7_1
uil_120 ui4 feedback_2_7 suggestion fcol_2_7_3 frow_2_7_2
uil_121 ui4 feedback_2_7 suggestion fcol_2_7_4 frow_2_7_3
uil_122 ui4 feedback_2_7 suggestion fcol_2_7_1 frow_2_7_4
uil_123 ui5 feedback_1_1 suggestion choice_1_1_1
uil_124 ui5 feedback_1_2 suggestion choice_1_2_2
+231 -440
View File
@@ -1,441 +1,232 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!-- User Feedback Form -->
<record model="survey.survey" id="feedback_form">
<field name="title">User Feedback Form</field>
<field name="stage_id" ref="survey.stage_in_progress" />
<field name="auth_required" eval="False" />
<field name="users_can_go_back" eval="True" />
<field name="description">&lt;p&gt;This survey should take less than five minutes.&lt;/p&gt;</field>
<field name="thank_you_message">&lt;p&gt;&lt;/p&gt;</field>
</record>
<!-- Page 1 -->
<record model="survey.page" id="feedback_1">
<field name="title">About your Odoo usage</field>
<field name="survey_id" ref="feedback_form" />
<field name="sequence">1</field>
<field name="description">&lt;p&gt;&lt;/p&gt;</field>
</record>
<record model="survey.question" id="feedback_1_1">
<field name="page_id" ref="feedback_1" />
<field name="sequence">1</field>
<field name="question">Are you using Odoo on a daily basis?</field>
<field name="question_type">simple_choice</field>
<field name="display_mode">dropdown</field>
<field name="constr_mandatory" eval="True" />
</record>
<record model="survey.label" id="choice_1_1_1">
<field name="question_id" ref="feedback_1_1"/>
<field name="sequence">1</field>
<field name="value">Yes, I use a version &lt; 7.0</field>
</record>
<record model="survey.label" id="choice_1_1_2">
<field name="question_id" ref="feedback_1_1"/>
<field name="sequence">2</field>
<field name="value">Yes, I use the 7.0 version, installed locally</field>
</record>
<record model="survey.label" id="choice_1_1_3">
<field name="question_id" ref="feedback_1_1"/>
<field name="sequence">3</field>
<field name="value">Yes, I use the online version of Odoo</field>
</record>
<record model="survey.label" id="choice_1_1_4">
<field name="question_id" ref="feedback_1_1"/>
<field name="sequence">4</field>
<field name="value">No, I just tested it</field>
</record>
<record model="survey.question" id="feedback_1_2">
<field name="page_id" ref="feedback_1" />
<field name="sequence">2</field>
<field name="question">Which modules are you using/testing?</field>
<field name="question_type">multiple_choice</field>
<field name="column_nb">4</field>
<field name="constr_mandatory" eval="True" />
</record>
<record model="survey.label" id="choice_1_2_1">
<field name="question_id" ref="feedback_1_2"/>
<field name="sequence">1</field>
<field name="value">Sales Management</field>
</record>
<record model="survey.label" id="choice_1_2_2">
<field name="question_id" ref="feedback_1_2"/>
<field name="sequence">2</field>
<field name="value">Purchases Management</field>
</record>
<record model="survey.label" id="choice_1_2_3">
<field name="question_id" ref="feedback_1_2"/>
<field name="sequence">3</field>
<field name="value">Financial Management</field>
</record>
<record model="survey.label" id="choice_1_2_4">
<field name="question_id" ref="feedback_1_2"/>
<field name="sequence">4</field>
<field name="value">CRM</field>
</record>
<record model="survey.label" id="choice_1_2_5">
<field name="question_id" ref="feedback_1_2"/>
<field name="sequence">5</field>
<field name="value">Project Management</field>
</record>
<record model="survey.label" id="choice_1_2_6">
<field name="question_id" ref="feedback_1_2"/>
<field name="sequence">6</field>
<field name="value">Human Resources</field>
</record>
<!-- Page 2 -->
<record model="survey.page" id="feedback_2">
<field name="title">Ergonomy and ease of use</field>
<field name="survey_id" ref="feedback_form" />
<field name="sequence">2</field>
<field name="description">&lt;p&gt;These questions relate to the ergonomy and ease of use of Odoo. Try to remind your firsts days on Odoo and
what have been your difficulties.&lt;/p&gt;</field>
</record>
<record model="survey.question" id="feedback_2_1">
<field name="page_id" ref="feedback_2" />
<field name="sequence">1</field>
<field name="question">What do you think about the documentation available on doc.odoo.com?</field>
<field name="question_type">matrix</field>
<field name="matrix_subtype">simple</field>
<field name="constr_mandatory" eval="True" />
</record>
<record model="survey.label" id="fcol_2_1_1">
<field name="question_id" ref="feedback_2_1"/>
<field name="sequence">1</field>
<field name="value">Totally disagree</field>
</record>
<record model="survey.label" id="fcol_2_1_2">
<field name="question_id" ref="feedback_2_1"/>
<field name="sequence">2</field>
<field name="value">Disagree</field>
</record>
<record model="survey.label" id="fcol_2_1_3">
<field name="question_id" ref="feedback_2_1"/>
<field name="sequence">3</field>
<field name="value">Agree</field>
</record>
<record model="survey.label" id="fcol_2_1_4">
<field name="question_id" ref="feedback_2_1"/>
<field name="sequence">4</field>
<field name="value">Totally agree</field>
</record>
<record model="survey.label" id="frow_2_1_1">
<field name="question_id_2" ref="feedback_2_1"/>
<field name="sequence">1</field>
<field name="value">It is up-to-date</field>
</record>
<record model="survey.label" id="frow_2_1_2">
<field name="question_id_2" ref="feedback_2_1"/>
<field name="sequence">2</field>
<field name="value">It helps in the beginning</field>
</record>
<record model="survey.label" id="frow_2_1_3">
<field name="question_id_2" ref="feedback_2_1"/>
<field name="sequence">3</field>
<field name="value">I use the contextual help in Odoo</field>
</record>
<record model="survey.label" id="frow_2_1_4">
<field name="question_id_2" ref="feedback_2_1"/>
<field name="sequence">4</field>
<field name="value">It is complete</field>
</record>
<record model="survey.label" id="frow_2_1_5">
<field name="question_id_2" ref="feedback_2_1"/>
<field name="sequence">5</field>
<field name="value">It is clear</field>
</record>
<record model="survey.question" id="feedback_2_2">
<field name="page_id" ref="feedback_2" />
<field name="sequence">2</field>
<field name="question">What do you think about the process views of Odoo, available in the web client ?</field>
<field name="question_type">matrix</field>
<field name="matrix_subtype">simple</field>
<field name="constr_mandatory" eval="True" />
</record>
<record model="survey.label" id="fcol_2_2_1">
<field name="question_id" ref="feedback_2_2"/>
<field name="sequence">1</field>
<field name="value">Totally disagree</field>
</record>
<record model="survey.label" id="fcol_2_2_2">
<field name="question_id" ref="feedback_2_2"/>
<field name="sequence">2</field>
<field name="value">Disagree</field>
</record>
<record model="survey.label" id="fcol_2_2_3">
<field name="question_id" ref="feedback_2_2"/>
<field name="sequence">3</field>
<field name="value">Agree</field>
</record>
<record model="survey.label" id="fcol_2_2_4">
<field name="question_id" ref="feedback_2_2"/>
<field name="sequence">4</field>
<field name="value">Totally agree</field>
</record>
<record model="survey.label" id="frow_2_2_1">
<field name="question_id_2" ref="feedback_2_2"/>
<field name="sequence">1</field>
<field name="value">They help new users to understand Odoo</field>
</record>
<record model="survey.label" id="frow_2_2_2">
<field name="question_id_2" ref="feedback_2_2"/>
<field name="sequence">2</field>
<field name="value">They are clean and correct</field>
</record>
<record model="survey.label" id="frow_2_2_3">
<field name="question_id_2" ref="feedback_2_2"/>
<field name="sequence">3</field>
<field name="value">They are useful on a daily usage</field>
</record>
<record model="survey.label" id="frow_2_2_4">
<field name="question_id_2" ref="feedback_2_2"/>
<field name="sequence">4</field>
<field name="value">A process is defined for all enterprise flows</field>
</record>
<record model="survey.label" id="frow_2_2_5">
<field name="question_id_2" ref="feedback_2_2"/>
<field name="sequence">5</field>
<field name="value">It's easy to find the process you need</field>
</record>
<record model="survey.question" id="feedback_2_3">
<field name="page_id" ref="feedback_2" />
<field name="sequence">3</field>
<field name="question">Do you have suggestions on how to improve the process view ?</field>
<field name="question_type">free_text</field>
</record>
<record model="survey.question" id="feedback_2_4">
<field name="page_id" ref="feedback_2" />
<field name="sequence">4</field>
<field name="question">What do you think about the structure of the menus?</field>
<field name="question_type">multiple_choice</field>
<field name="column_nb">4</field>
<field name="constr_mandatory" eval="True" />
</record>
<record model="survey.label" id="choice_2_4_1">
<field name="question_id" ref="feedback_2_4"/>
<field name="sequence">1</field>
<field name="value">The current menu structure is good</field>
</record>
<record model="survey.label" id="choice_2_4_2">
<field name="question_id" ref="feedback_2_4"/>
<field name="sequence">2</field>
<field name="value">It can be improved</field>
</record>
<record model="survey.label" id="choice_2_4_3">
<field name="question_id" ref="feedback_2_4"/>
<field name="sequence">3</field>
<field name="value">There are too much menus, it's complex to understand</field>
</record>
<record model="survey.question" id="feedback_2_5">
<field name="page_id" ref="feedback_2" />
<field name="sequence">5</field>
<field name="question">What do you think about the groups of users?</field>
<field name="question_type">matrix</field>
<field name="matrix_subtype">simple</field>
<field name="constr_mandatory" eval="True" />
</record>
<record model="survey.label" id="fcol_2_5_1">
<field name="question_id" ref="feedback_2_5"/>
<field name="sequence">1</field>
<field name="value">Totally disagree</field>
</record>
<record model="survey.label" id="fcol_2_5_2">
<field name="question_id" ref="feedback_2_5"/>
<field name="sequence">2</field>
<field name="value">Disagree</field>
</record>
<record model="survey.label" id="fcol_2_5_3">
<field name="question_id" ref="feedback_2_5"/>
<field name="sequence">3</field>
<field name="value">Agree</field>
</record>
<record model="survey.label" id="fcol_2_5_4">
<field name="question_id" ref="feedback_2_5"/>
<field name="sequence">4</field>
<field name="value">Totally agree</field>
</record>
<record model="survey.label" id="frow_2_5_1">
<field name="question_id_2" ref="feedback_2_5"/>
<field name="sequence">1</field>
<field name="value">The security rules defined on groups are useful</field>
</record>
<record model="survey.label" id="frow_2_5_2">
<field name="question_id_2" ref="feedback_2_5"/>
<field name="sequence">2</field>
<field name="value">Those security rules are standard and can be used out-of-the-box in most cases</field>
</record>
<record model="survey.label" id="frow_2_5_3">
<field name="question_id_2" ref="feedback_2_5"/>
<field name="sequence">3</field>
<field name="value">The 'Usability/Extended View' group helps in daily work</field>
</record>
<record model="survey.label" id="frow_2_5_4">
<field name="question_id_2" ref="feedback_2_5"/>
<field name="sequence">4</field>
<field name="value">The 'Usability/Extended View' group hides only optional fields</field>
</record>
<record model="survey.label" id="frow_2_5_5">
<field name="question_id_2" ref="feedback_2_5"/>
<field name="sequence">5</field>
<field name="value">The groups set on menu items are relevant</field>
</record>
<record model="survey.question" id="feedback_2_6">
<field name="page_id" ref="feedback_2" />
<field name="sequence">6</field>
<field name="question">What do you think about the structure of the menus?</field>
<field name="question_type">simple_choice</field>
<field name="display_mode">columns</field>
<field name="column_nb">4</field>
<field name="constr_mandatory" eval="True" />
</record>
<record model="survey.label" id="choice_2_6_1">
<field name="question_id" ref="feedback_2_6"/>
<field name="sequence">1</field>
<field name="value">There are too many groups defined, security is too complex to set</field>
</record>
<record model="survey.label" id="choice_2_6_2">
<field name="question_id" ref="feedback_2_6"/>
<field name="sequence">2</field>
<field name="value">There are too few groups defined, security isn't accurate enough</field>
</record>
<record model="survey.label" id="choice_2_6_3">
<field name="question_id" ref="feedback_2_6"/>
<field name="sequence">3</field>
<field name="value">The number of groups is good</field>
</record>
<record model="survey.question" id="feedback_2_7">
<field name="page_id" ref="feedback_2" />
<field name="sequence">7</field>
<field name="question">What do you think about configuration wizards?</field>
<field name="question_type">matrix</field>
<field name="matrix_subtype">simple</field>
<field name="constr_mandatory" eval="True" />
</record>
<record model="survey.label" id="fcol_2_7_1">
<field name="question_id" ref="feedback_2_7"/>
<field name="sequence">1</field>
<field name="value">Totally disagree</field>
</record>
<record model="survey.label" id="fcol_2_7_2">
<field name="question_id" ref="feedback_2_7"/>
<field name="sequence">2</field>
<field name="value">Disagree</field>
</record>
<record model="survey.label" id="fcol_2_7_3">
<field name="question_id" ref="feedback_2_7"/>
<field name="sequence">3</field>
<field name="value">Agree</field>
</record>
<record model="survey.label" id="fcol_2_7_4">
<field name="question_id" ref="feedback_2_7"/>
<field name="sequence">4</field>
<field name="value">Totally agree</field>
</record>
<record model="survey.label" id="frow_2_7_1">
<field name="question_id_2" ref="feedback_2_7"/>
<field name="sequence">1</field>
<field name="value">Descriptions and help tooltips are clear enough</field>
</record>
<record model="survey.label" id="frow_2_7_2">
<field name="question_id_2" ref="feedback_2_7"/>
<field name="sequence">2</field>
<field name="value">Configuration wizard exists for each important setting</field>
</record>
<record model="survey.label" id="frow_2_7_3">
<field name="question_id_2" ref="feedback_2_7"/>
<field name="sequence">3</field>
<field name="value">Extra modules proposed are relevant</field>
</record>
<record model="survey.label" id="frow_2_7_4">
<field name="question_id_2" ref="feedback_2_7"/>
<field name="sequence">4</field>
<field name="value">Running the configuration wizards is a good way to spare time</field>
</record>
<!-- Page 3 -->
<record model="survey.page" id="feedback_3">
<field name="title">Community and contributors</field>
<field name="survey_id" ref="feedback_form" />
<field name="sequence">3</field>
<field name="description">&lt;p&gt;&lt;/p&gt;</field>
</record>
<record model="survey.question" id="feedback_3_1">
<field name="page_id" ref="feedback_3" />
<field name="sequence">1</field>
<field name="question">How do you contribute or plan to contribute to Odoo?</field>
<field name="question_type">multiple_choice</field>
<field name="column_nb">6</field>
<field name="constr_mandatory" eval="True" />
</record>
<record model="survey.label" id="choice_3_1_1">
<field name="question_id" ref="feedback_3_1"/>
<field name="sequence">1</field>
<field name="value">I participate to discussion and forums</field>
</record>
<record model="survey.label" id="choice_3_1_2">
<field name="question_id" ref="feedback_3_1"/>
<field name="sequence">2</field>
<field name="value">I'd like to contribute but I don't know how?</field>
</record>
<record model="survey.label" id="choice_3_1_3">
<field name="question_id" ref="feedback_3_1"/>
<field name="sequence">3</field>
<field name="value">I develop new features</field>
</record>
<record model="survey.label" id="choice_3_1_4">
<field name="question_id" ref="feedback_3_1"/>
<field name="sequence">4</field>
<field name="value">I help to translate</field>
</record>
<record model="survey.label" id="choice_3_1_5">
<field name="question_id" ref="feedback_3_1"/>
<field name="sequence">5</field>
<field name="value">I write documentations</field>
</record>
<record model="survey.question" id="feedback_3_2">
<field name="page_id" ref="feedback_3" />
<field name="sequence">2</field>
<field name="question">Do you have a proposition to help people to contribute?</field>
<field name="question_type">free_text</field>
</record>
<record model="survey.question" id="feedback_3_3">
<field name="page_id" ref="feedback_3" />
<field name="sequence">3</field>
<field name="question">Do you have a proposition to attract new contributors?</field>
<field name="question_type">free_text</field>
</record>
<!-- Page 4 -->
<record model="survey.page" id="feedback_4">
<field name="title">Questions for developers</field>
<field name="survey_id" ref="feedback_form" />
<field name="sequence">4</field>
<field name="description">&lt;p&gt;If you do not contribute or develop in Odoo, skip this page.&lt;/p&gt;</field>
</record>
<record model="survey.question" id="feedback_4_1">
<field name="page_id" ref="feedback_4" />
<field name="sequence">1</field>
<field name="question">Where do you develop your new features?</field>
<field name="question_type">multiple_choice</field>
<field name="column_nb">6</field>
</record>
<record model="survey.label" id="choice_4_1_1">
<field name="question_id" ref="feedback_4_1"/>
<field name="sequence">1</field>
<field name="value">I use Github, like all official Odoo projects</field>
</record>
<record model="survey.label" id="choice_4_1_2">
<field name="question_id" ref="feedback_4_1"/>
<field name="sequence">2</field>
<field name="value">I use another repository system (SourceForge...)</field>
</record>
<record model="survey.label" id="choice_4_1_3">
<field name="question_id" ref="feedback_4_1"/>
<field name="sequence">3</field>
<field name="value">I host them on my own website</field>
</record>
<record model="survey.label" id="choice_4_1_4">
<field name="question_id" ref="feedback_4_1"/>
<field name="sequence">4</field>
<field name="value">I do not publish my developments</field>
</record>
</data>
</odoo>
<odoo><data noupdate="0">
<record model="survey.survey" id="survey_feedback">
<field name="title">User Feedback Form</field>
<field name="stage_id" ref="survey.stage_in_progress" />
<field name="auth_required" eval="False" />
<field name="users_can_go_back" eval="True" />
<field name="description" type="html">
<p>This survey allows you to give a feedback about your experience with our eCommerce solution.
Filling it helps us improving your experience.</p></field>
<field name="thank_you_message">&lt;p&gt;&lt;/p&gt;</field>
</record>
<!-- Page1: general information -->
<record model="survey.page" id="survey_feedback_p1">
<field name="title">General information</field>
<field name="survey_id" ref="survey_feedback" />
<field name="sequence">1</field>
<field name="description" type="html">
<p>This section is about general informations about you. Answering them helps qualifying your answers.</p></field>
</record>
<record model="survey.question" id="survey_feedback_p1_q1">
<field name="page_id" ref="survey_feedback_p1"/>
<field name="sequence">1</field>
<field name="question">Where do you live ?</field>
<field name="question_type">textbox</field>
<field name="constr_mandatory" eval="False"/>
</record>
<record model="survey.question" id="survey_feedback_p1_q2">
<field name="page_id" ref="survey_feedback_p1"/>
<field name="sequence">2</field>
<field name="question">When is your date of birth ?</field>
<field name="question_type">date</field>
<field name="constr_mandatory" eval="False"/>
</record>
<record model="survey.question" id="survey_feedback_p1_q3">
<field name="page_id" ref="survey_feedback_p1"/>
<field name="sequence">3</field>
<field name="question">How frequently do you buy products online ?</field>
<field name="question_type">simple_choice</field>
<field name="display_mode">dropdown</field>
<field name="comments_allowed" eval="True"/>
<field name="comment_count_as_answer" eval="True"/>
<field name="constr_mandatory" eval="True"/>
</record>
<record model="survey.label" id="survey_feedback_p1_q3_sug1">
<field name="question_id" ref="survey_feedback_p1_q3"/>
<field name="sequence">1</field>
<field name="value">Once a day</field>
</record>
<record model="survey.label" id="survey_feedback_p1_q3_sug2">
<field name="question_id" ref="survey_feedback_p1_q3"/>
<field name="sequence">2</field>
<field name="value">Once a week</field>
</record>
<record model="survey.label" id="survey_feedback_p1_q3_sug3">
<field name="question_id" ref="survey_feedback_p1_q3"/>
<field name="sequence">3</field>
<field name="value">Once a month</field>
</record>
<record model="survey.label" id="survey_feedback_p1_q3_sug4">
<field name="question_id" ref="survey_feedback_p1_q3"/>
<field name="sequence">4</field>
<field name="value">Once a year</field>
</record>
<record model="survey.label" id="survey_feedback_p1_q3_sug5">
<field name="question_id" ref="survey_feedback_p1_q3"/>
<field name="sequence">5</field>
<field name="value">Other (answer in comment)</field>
</record>
<record model="survey.question" id="survey_feedback_p1_q4">
<field name="page_id" ref="survey_feedback_p1"/>
<field name="sequence">4</field>
<field name="question">How many times did you order products on our website ?</field>
<field name="question_type">numerical_box</field>
<field name="constr_mandatory" eval="True"/>
</record>
<!-- Page 2 -->
<record model="survey.page" id="survey_feedback_p2">
<field name="title">About our ecommerce</field>
<field name="survey_id" ref="survey_feedback" />
<field name="sequence">2</field>
<field name="description" type="html">
<p>This section is about our eCommerce experience itself.</p></field>
</record>
<record model="survey.question" id="survey_feedback_p2_q1">
<field name="page_id" ref="survey_feedback_p2"/>
<field name="sequence">1</field>
<field name="question">Which of the following words would you use to describe our products ?</field>
<field name="question_type">multiple_choice</field>
<field name="constr_mandatory" eval="True"/>
<field name="comments_allowed" eval="True"/>
<field name="comment_count_as_answer" eval="False"/>
</record>
<record model="survey.label" id="survey_feedback_p2_q1_sug1">
<field name="question_id" ref="survey_feedback_p2_q1"/>
<field name="sequence">1</field>
<field name="value">High quality</field>
</record>
<record model="survey.label" id="survey_feedback_p2_q1_sug2">
<field name="question_id" ref="survey_feedback_p2_q1"/>
<field name="sequence">2</field>
<field name="value">Useful</field>
</record>
<record model="survey.label" id="survey_feedback_p2_q1_sug3">
<field name="question_id" ref="survey_feedback_p2_q1"/>
<field name="sequence">3</field>
<field name="value">Unique</field>
</record>
<record model="survey.label" id="survey_feedback_p2_q1_sug4">
<field name="question_id" ref="survey_feedback_p2_q1"/>
<field name="sequence">4</field>
<field name="value">Good value for money</field>
</record>
<record model="survey.label" id="survey_feedback_p2_q1_sug5">
<field name="question_id" ref="survey_feedback_p2_q1"/>
<field name="sequence">5</field>
<field name="value">Overpriced</field>
</record>
<record model="survey.label" id="survey_feedback_p2_q1_sug6">
<field name="question_id" ref="survey_feedback_p2_q1"/>
<field name="sequence">6</field>
<field name="value">Impractical</field>
</record>
<record model="survey.label" id="survey_feedback_p2_q1_sug7">
<field name="question_id" ref="survey_feedback_p2_q1"/>
<field name="sequence">7</field>
<field name="value">Ineffective</field>
</record>
<record model="survey.label" id="survey_feedback_p2_q1_sug8">
<field name="question_id" ref="survey_feedback_p2_q1"/>
<field name="sequence">8</field>
<field name="value">Poor quality</field>
</record>
<record model="survey.label" id="survey_feedback_p2_q1_sug9">
<field name="question_id" ref="survey_feedback_p2_q1"/>
<field name="sequence">9</field>
<field name="value">Other</field>
</record>
<record model="survey.question" id="survey_feedback_p2_q2">
<field name="page_id" ref="survey_feedback_p2"/>
<field name="sequence">2</field>
<field name="question">What do your think about our new eCommerce ?</field>
<field name="question_type">matrix</field>
<field name="matrix_subtype">multiple</field>
<field name="constr_mandatory" eval="True"/>
</record>
<record model="survey.label" id="survey_feedback_p2_q2_col1">
<field name="question_id" ref="survey_feedback_p2_q2"/>
<field name="sequence">1</field>
<field name="value">Totally disagree</field>
</record>
<record model="survey.label" id="survey_feedback_p2_q2_col2">
<field name="question_id" ref="survey_feedback_p2_q2"/>
<field name="sequence">2</field>
<field name="value">Disagree</field>
</record>
<record model="survey.label" id="survey_feedback_p2_q2_col3">
<field name="question_id" ref="survey_feedback_p2_q2"/>
<field name="sequence">3</field>
<field name="value">Agree</field>
</record>
<record model="survey.label" id="survey_feedback_p2_q2_col4">
<field name="question_id" ref="survey_feedback_p2_q2"/>
<field name="sequence">4</field>
<field name="value">Totally agree</field>
</record>
<record model="survey.label" id="survey_feedback_p2_q2_row1">
<field name="question_id_2" ref="survey_feedback_p2_q2"/>
<field name="sequence">1</field>
<field name="value">The new layout and design is fresh and up-to-date</field>
</record>
<record model="survey.label" id="survey_feedback_p2_q2_row2">
<field name="question_id_2" ref="survey_feedback_p2_q2"/>
<field name="sequence">2</field>
<field name="value">It is easy to find the product that I want</field>
</record>
<record model="survey.label" id="survey_feedback_p2_q2_row3">
<field name="question_id_2" ref="survey_feedback_p2_q2"/>
<field name="sequence">3</field>
<field name="value">The tool to compare the products is useful to make a choice</field>
</record>
<record model="survey.label" id="survey_feedback_p2_q2_row4">
<field name="question_id_2" ref="survey_feedback_p2_q2"/>
<field name="sequence">4</field>
<field name="value">The checkout process is clear and secure</field>
</record>
<record model="survey.label" id="survey_feedback_p2_q2_row5">
<field name="question_id_2" ref="survey_feedback_p2_q2"/>
<field name="sequence">5</field>
<field name="value">I have added products to my wishlist</field>
</record>
<record model="survey.question" id="survey_feedback_p2_q3">
<field name="page_id" ref="survey_feedback_p2"/>
<field name="sequence">3</field>
<field name="question">Do you have any other comments, questions, or concerns ?</field>
<field name="question_type">free_text</field>
<field name="constr_mandatory" eval="False"/>
</record>
<record model="survey.user_input" id="survey_answer_1">
<field name="survey_id" ref="survey.survey_feedback" />
<field name="input_type">manually</field>
<field name="partner_id" ref="base.partner_demo"/>
<field name="email">mark.brown23@example.com</field>
<field name="state">done</field>
</record>
<record model="survey.user_input" id="survey_answer_2">
<field name="survey_id" ref="survey.survey_feedback" />
<field name="input_type">manually</field>
<field name="partner_id" ref="base.res_partner_address_7"/>
<field name="email">billy.fox45@example.com</field>
<field name="state">done</field>
</record>
<record model="survey.user_input" id="survey_answer_3">
<field name="survey_id" ref="survey.survey_feedback" />
<field name="input_type">manually</field>
<field name="partner_id" eval="False"/>
<field name="email">Evelyne Gargouillis &lt;evelyne@example.com&gt;</field>
<field name="state">done</field>
</record>
<record model="survey.user_input" id="survey_answer_4">
<field name="survey_id" ref="survey.survey_feedback" />
<field name="input_type">manually</field>
<field name="partner_id" eval="False"/>
<field name="email">Martin Tamarre &lt;martin@example.com&gt;</field>
<field name="state">skip</field>
</record>
</data></odoo>
+64 -185
View File
@@ -6,192 +6,71 @@ var base = require("web_editor.base");
tour.register('test_survey', {
test: true,
url: '/survey/start/user-feedback-form-1/phantom',
url: '/survey/start/user-feedback-form-1',
wait_for: base.ready()
},
[
// Page-1
{
content: "Clicking on Start Survey",
trigger: 'a.btn.btn-primary.btn-lg:contains("Start Survey")',
},
// Question: Where do you develop your new features?
{
content: "Selecting answer 'Yes, I use a version < 7.0'",
trigger: 'select[name="1_1_1"]',
run: 'text 1',
},
// Question: Which modules are you using/testing?
{
content: "Ticking answer 'Sales Management'",
trigger: 'input[name="1_1_2_5"][value="5"]',
run: 'text 5',
},
{
content: "Clicking on Next Page",
trigger: 'button[value="next"]',
},
// Page-2
// Question: What do you think about the documentation available on doc.odoo.com?
{
content: "For 'It is up-to-date' checking 'Totally disagree'",
trigger: 'input[name="1_2_3_15"][value="11"]',
run: 'text 11',
},
{
content: "For 'It helps in the beginning' ckecking 'Disagree'",
trigger: 'input[name="1_2_3_16"][value="12"]',
run: 'text 12',
},
{
content: "For 'I use the contextual help in Odoo' checking 'Agree'",
trigger: 'input[name="1_2_3_17"][value="13"]',
run: 'text 13',
},
{
content: "For 'It is complete' checking 'Totally disagree'",
trigger: 'input[name="1_2_3_18"][value="11"]',
run: 'text 11',
},
{
content: "For 'It is clear' checking 'Disagree'",
trigger: 'input[name="1_2_3_19"][value="12"]',
run: 'text 12',
},
// Question: What do you think about the process views of Odoo, available in the web client ?
{
content: "For 'They help new users to understand Odoo' checking 'Totally disagree'",
trigger: 'input[name="1_2_4_24"][value="20"]',
run: 'text 20',
},
{
content: "For 'They are clean and correct' checking 'Totally disagree'",
trigger: 'input[name="1_2_4_25"][value="20"]',
run: 'text 20',
},
{
content: "For 'They are useful on a daily usage' checking 'Totally disagree'",
trigger: 'input[name="1_2_4_26"][value="20"]',
run: 'text 20',
},
{
content: "For 'A process is defined for all enterprise flows' checking 'Disagree'",
trigger: 'input[name="1_2_4_27"][value="21"]',
run: 'text 21',
},
{
content: "For 'It's easy to find the process you need' checking 'Agree'",
trigger: 'input[name="1_2_4_28"][value="22"]',
run: 'text 22',
},
// Question: Do you have suggestions on how to improve the process view?
{
content: "Writing answer",
trigger: 'textarea[name="1_2_5"]',
run: 'text I do not want to provide any suggestions.',
},
// Question: What do you think about the structure of the menus?
{
content: "Checking 'It can be improved'",
trigger: 'input[name="1_2_6_30"][value="30"]',
run: 'text 30',
},
// Question: What do you think about the groups of users?
{
content: "For 'The security rules defined on groups are useful' checking 'Agree'",
trigger: 'input[name="1_2_7_36"][value="32"]',
run: 'text 32',
},
{
content: "For 'Those security rules are standard and can be used out-of-the-box in most cases' checking 'Totally agree'",
trigger: 'input[name="1_2_7_37"][value="35"]',
run: 'text 35',
},
{
content: "For 'The 'Usability/Extended View' group helps in daily work' checking 'Totally agree'",
trigger: 'input[name="1_2_7_38"][value="35"]',
run: 'text 35',
},
{
content: "For 'The 'Usability/Extended View' group hides only optional fields' checking 'Totally agree'",
trigger: 'input[name="1_2_7_39"][value="33"]',
run: 'text 33',
},
{
content: "For 'The groups set on menu items are relevant' checking 'Totally disagree'",
trigger: 'input[name="1_2_7_40"][value="32"]',
run: 'text 32',
},
// Question: What do you think about the structure of the menus?
{
content: "Checking 'There are too few groups defined, security isn't accurate enough'",
trigger: 'input[name="1_2_8"][value="42"]',
run: 'text 42',
},
// Question: What do you think about configuration wizards?
{
content: "For 'Descriptions and help tooltips are clear enough' checking 'Agree'",
trigger: 'input[name="1_2_9_48"][value="46"]',
run: 'text 46',
},
{
content: "For 'Configuration wizard exists for each important setting' checking 'Agree'",
trigger: 'input[name="1_2_9_49"][value="46"]',
run: 'text 46',
},
{
content: "For 'Extra modules proposed are relevant' checking 'Totally agree'",
trigger: 'input[name="1_2_9_50"][value="47"]',
run: 'text 47',
},
{
content: "For 'Running the configuration wizards is a good way to spare time' checking 'Totally disagree'",
trigger: 'input[name="1_2_9_51"][value="44"]',
run: 'text 44',
},
{
content: "Clicking on Next Page",
trigger: 'button[value="next"]',
},
// Page-3
// Question: How do you contribute or plan to contribute to Odoo?
{
content: "Checking 'I would like to contribute but I don not know how?'",
trigger: 'input[name="1_3_10_53"][value="53"]',
run: 'text 53',
},
// Question: Do you have a proposition to help people to contribute?
{
content: "Writing answer",
trigger: 'textarea[name="1_3_11"]',
run: 'text No. I do not have any proposition to help people to contribute.',
},
// Question: Do you have a proposition to attract new contributors?
{
content: "Writing answer",
trigger: 'textarea[name="1_3_12"]',
run: 'text No. I do not have any proposition to Attract new contributors.',
},
{
content: "Clicking on Next Page",
trigger: 'button[value="next"]',
},
// Page-4
// Question: Where do you develop your new features?
{
content: "Checking 'I host them on my own website'",
trigger: 'input[name="1_4_13_59"][value="59"]',
run: 'text 59',
},
{
content: "Finish Survey",
trigger: 'button[value="finish"]',
},
{
content: "Thank you",
trigger: 'h1:contains("Thank you!")',
}, [
// Page-1
{
content: 'Click on Start',
trigger: 'a.btn:contains("Start")',
}, {
content: 'Answer Where do you live',
trigger: 'div.js_question-wrapper:contains("Where do you live") input',
run: 'text Mordor-les-bains',
}, {
content: 'Answer Where do you live',
trigger: 'div.js_question-wrapper:contains("When is your date of birth") input',
run: 'text 05/05/1980',
}, {
content: 'Answer How frequently do you buy products online',
trigger: 'div.js_question-wrapper:contains("How frequently do you buy products online") select',
run: function () {
var $select = $('div.js_question-wrapper:contains("How frequently do you buy products online") select');
$select.val($('option:contains("Once a month")').val());
}
]
);
}, {
content: 'Answer How many times did you order products on our website',
trigger: 'div.js_question-wrapper:contains("How many times did you order products on our website") input',
run: 'text 12',
}, {
content: 'Click on Next Page',
trigger: 'button[value="next"]',
},
// Page-2
{
content: 'Answer Which of the following words would you use to describe our products (High Quality)',
trigger: 'div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("High quality") input',
}, {
content: 'Answer Which of the following words would you use to describe our products (Good value for money)',
trigger: 'div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("Good value for money") input',
}, {
content: 'Answer What do your think about our new eCommerce (The new layout and design is fresh and up-to-date)',
trigger: 'div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The new layout and design is fresh and up-to-date") input:first',
}, {
content: 'Answer What do your think about our new eCommerce (It is easy to find the product that I want)',
trigger: 'div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("It is easy to find the product that I want") input:eq(2)',
}, {
content: 'Answer What do your think about our new eCommerce (The tool to compare the products is useful to make a choice)',
trigger: 'div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The tool to compare the products is useful to make a choice") input:eq(3)',
}, {
content: 'Answer What do your think about our new eCommerce (The checkout process is clear and secure)',
trigger: 'div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The checkout process is clear and secure") input:eq(2)',
}, {
content: 'Answer What do your think about our new eCommerce (I have added products to my wishlist)',
trigger: 'div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("I have added products to my wishlist") input:last',
}, {
content: 'Answer Do you have any other comments, questions, or concerns',
trigger: 'div.js_question-wrapper:contains("Do you have any other comments, questions, or concerns") textarea',
run: 'text This is great. Really.',
}, {
content: 'Click Submit',
trigger: 'button[value="finish"]',
},
// Final page
{
content: 'Thank you',
trigger: 'h1:contains("Thank you!")',
}
]);
});
+3 -3
View File
@@ -6,10 +6,10 @@ import odoo.tests
class TestUi(odoo.tests.HttpCase):
def test_01_admin_survey_tour(self):
self.phantom_js("/survey/start/user-feedback-form-1/phantom", "odoo.__DEBUG__.services['web_tour.tour'].run('test_survey')", "odoo.__DEBUG__.services['web_tour.tour'].tours.test_survey.ready", login="admin")
self.phantom_js("/survey/start/user-feedback-form-1", "odoo.__DEBUG__.services['web_tour.tour'].run('test_survey')", "odoo.__DEBUG__.services['web_tour.tour'].tours.test_survey.ready", login="admin")
def test_02_demo_survey_tour(self):
self.phantom_js("/survey/start/user-feedback-form-1/phantom", "odoo.__DEBUG__.services['web_tour.tour'].run('test_survey')", "odoo.__DEBUG__.services['web_tour.tour'].tours.test_survey.ready", login="demo")
self.phantom_js("/survey/start/user-feedback-form-1", "odoo.__DEBUG__.services['web_tour.tour'].run('test_survey')", "odoo.__DEBUG__.services['web_tour.tour'].tours.test_survey.ready", login="demo")
def test_03_public_survey_tour(self):
self.phantom_js("/survey/start/user-feedback-form-1/phantom", "odoo.__DEBUG__.services['web_tour.tour'].run('test_survey')", "odoo.__DEBUG__.services['web_tour.tour'].tours.test_survey.ready")
self.phantom_js("/survey/start/user-feedback-form-1", "odoo.__DEBUG__.services['web_tour.tour'].run('test_survey')", "odoo.__DEBUG__.services['web_tour.tour'].tours.test_survey.ready")