~openerp-commiter/openobject-addons/trunk-extra-addons

« back to all changes in this revision

Viewing changes to segmentation/segmentation_view.xml

  • Committer: qdp
  • Date: 2007-11-08 08:37:36 UTC
  • Revision ID: qdp-d914e191aa182021d75af1cf3bc0dc780968c29e
module base_url_menu added

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0" ?>
2
 
<terp>
3
 
        <data>
4
 
                <wizard
5
 
                        string="Select partners"
6
 
                        model="segmentation.profile"
7
 
                        name="open_partner"
8
 
                        menu="False"
9
 
                        id="wizard_open_partner"/>
10
 
 
11
 
                <wizard
12
 
                        string="Using a questionnaire"
13
 
                        model="segmentation.questionnaire"
14
 
                        name="open_questionnaire"
15
 
                        menu="False"
16
 
                        id="wizard_open_questionnaire"/>
17
 
 
18
 
                <record model="ir.actions.act_window" id="open_questionnaires">
19
 
                  <field name="name">Questionnaires</field>
20
 
                  <field name="res_model">segmentation.questionnaire</field>
21
 
                  <field name="view_type">form</field>
22
 
                  <field name="view_mode">tree,form</field>
23
 
                </record>
24
 
                <menuitem name="Partners/Configuration/Profiling/Questionnaires" id="menu_segm_questionnaire" 
25
 
                                  action="open_questionnaires" />
26
 
 
27
 
                <record model="ir.actions.act_window" id="open_questions">
28
 
                  <field name="name">Questions</field>
29
 
                  <field name="res_model">segmentation.question</field>
30
 
                  <field name="view_type">form</field>
31
 
                  <field name="view_mode">tree,form</field>
32
 
                </record>
33
 
                <menuitem name="Partners/Configuration/Profiling/Questions" id="menu_segm_answer" 
34
 
                                  action="open_questions" />
35
 
 
36
 
                <record model="ir.actions.act_window" id="open_profiles">
37
 
                  <field name="name">Profiles</field>
38
 
                  <field name="res_model">segmentation.profile</field>
39
 
                  <field name="view_type">form</field>
40
 
                  <field name="view_mode">tree,form</field>
41
 
                </record>
42
 
                <menuitem name="Partners/Configuration/Profiling/Profiles" id="menu_segm_profile"
43
 
                                  action="open_profiles" />
44
 
 
45
 
        <record model="ir.ui.view" id="view_questionnaire_tree">
46
 
                <field name="name">Questionnaires</field>
47
 
                <field name="model">segmentation.questionnaire</field>
48
 
                <field name="type">tree</field>
49
 
                <field name="arch" type="xml">
50
 
                  <tree string="Questionnaires">
51
 
                        <field name="name" select="1" colspan="4"/>
52
 
                        <field name="description" select="1" colspan="4"/>
53
 
                        <field name="questions_ids" colspan="4" nolabel="1"/>
54
 
                  </tree>
55
 
                </field>
56
 
        </record>
57
 
 
58
 
        <record model="ir.ui.view" id="view_questionnaire_form">
59
 
                <field name="name">Questionnaires</field>
60
 
                <field name="model">segmentation.questionnaire</field>
61
 
                <field name="type">form</field>
62
 
                <field name="arch" type="xml">
63
 
                  <form string="Questionnaires">
64
 
                        <field name="name" select="1" />
65
 
                        <newline/>
66
 
                        <field name="description" select="1" />
67
 
                        <newline/>
68
 
                        <field name="questions_ids" colspan="4"/>
69
 
                  </form>
70
 
                </field>
71
 
        </record>
72
 
 
73
 
        <record model="ir.ui.view" id="view_profile">
74
 
                <field name="name">segmentation profiles</field>
75
 
                <field name="model">segmentation.profile</field>
76
 
                <field name="type">form</field>
77
 
                <field name="arch" type="xml">
78
 
                  <form string="Profiles">      
79
 
                        <field name="name" colspan="2" />
80
 
                        <button string="View Partners" name="%(wizard_open_partner)d" type="action" colspan="2"/>
81
 
                        <field name="parent_id" colspan="2" />
82
 
                        <button string="Compute Segmentation" name="process_continue" type="object" colspan="2"/>
83
 
                        <newline/>
84
 
                <separator string="Included Answers :" colspan="2" />
85
 
                        <separator string="Excluded Answers :" colspan="2"/>
86
 
                        <newline/>
87
 
                        <field name="answer_yes" nolabel="1" colspan="2" />
88
 
                        <field name="answer_no" nolabel="1" colspan="2" />
89
 
                  </form>
90
 
                </field>
91
 
        </record>
92
 
 
93
 
        <record model="ir.ui.view" id="view_answer">
94
 
                <field name="name">Answers</field>
95
 
                <field name="model">segmentation.answer</field>
96
 
                <field name="type">tree</field>
97
 
                <field name="arch" type="xml">
98
 
                  <tree string="Answers">
99
 
                        <field name="question_id" select="1"/>
100
 
                        <field name="name" select="1"/>
101
 
                  </tree>
102
 
                </field>
103
 
        </record>
104
 
 
105
 
        <record model="ir.ui.view" id="view_answer_form">
106
 
                <field name="name">Answers</field>
107
 
                <field name="model">segmentation.answer</field>
108
 
                <field name="type">form</field>
109
 
                <field name="arch" type="xml">
110
 
                  <form string="Answers">
111
 
                        <field name="question_id" select="1"/>
112
 
                        <field name="name" select="1"/>
113
 
                  </form>
114
 
                </field>
115
 
        </record>
116
 
 
117
 
        <record model="ir.ui.view" id="view_question_tree">
118
 
                <field name="name">Questions</field>
119
 
                <field name="model">segmentation.question</field>
120
 
                <field name="type">tree</field>
121
 
                <field name="arch" type="xml">
122
 
                  <tree string="Questions">
123
 
                        <field name="name" select="1" colspan="4"/>
124
 
                        <field name="answers_ids" colspan="4" nolabel="1"/>
125
 
                  </tree>
126
 
                </field>
127
 
        </record>
128
 
 
129
 
        <record model="ir.ui.view" id="view_question_form">
130
 
                <field name="name">Questions</field>
131
 
                <field name="model">segmentation.question</field>
132
 
                <field name="type">form</field>
133
 
                <field name="arch" type="xml">
134
 
                  <form string="Questions">
135
 
                        <field name="name" select="1" />
136
 
                        <newline/>
137
 
                        <separator string="Avalaible answers" colspan="4"/>
138
 
                        <field name="answers_ids" colspan="4" nolabel="1" editable="bottom">
139
 
                          <tree string="Answers" editable="bottom">
140
 
                                <field name="name" select="1"/>
141
 
                          </tree>
142
 
                          <form string="Answers">
143
 
                                <field name="name" select="1"/>
144
 
                          </form>
145
 
                          </field>
146
 
                  </form>
147
 
                </field>
148
 
        </record>
149
 
 
150
 
 
151
 
        <record model="ir.ui.view" id="base.view_partner_form">
152
 
                <field name="name">res.partner.form</field>
153
 
                <field name="model">res.partner</field>
154
 
                <field name="type">form</field>
155
 
                <field name="arch" type="xml">
156
 
                        <form string="Partners">
157
 
                        <notebook>
158
 
                                <page string="General">
159
 
                                        <field name="name" select="1"/>
160
 
                                        <field name="title" domain="[('domain', '=', 'partner')]"/>
161
 
                                        <field name="ref" select="1"/>
162
 
                                        <field name="lang" select="2"/>
163
 
                                        <newline/>
164
 
                                        <field name="address" mode="form,tree" colspan="4" nolabel="1" select="1">
165
 
                                                <form string="Partner contacts">
166
 
                                                        <field name="name" select="2"/>
167
 
                                                        <field name="title" domain="[('domain', '=', 'contact')]"/>
168
 
                                                        <field name="function"/>
169
 
                                                        <field name="type" select="2"/>
170
 
                                                        <field name="street" select="2"/>
171
 
                                                        <field name="street2"/>
172
 
                                                        <newline/>
173
 
                                                        <field name="zip" select="2"/>
174
 
                                                        <field name="city" select="2"/>
175
 
                                                        <newline/>
176
 
                                                        <field name="country_id" select="2"/>
177
 
                                                        <field name="state_id" select="2"/>
178
 
                                                        <newline/>
179
 
                                                        <field name="phone"/>
180
 
                                                        <field name="fax"/>
181
 
                                                        <newline/>
182
 
                                                        <field name="mobile"/>
183
 
                                                        <field name="email" select="2" widget="email" />
184
 
                                                </form>
185
 
                                        </field>
186
 
                                        <separator string="Categories" colspan="2"/>
187
 
                                        <separator string="Matching Profiles" colspan="2"/>
188
 
                                        <field name="category_id" colspan="2" select="2" nolabel="1"/>
189
 
                                        <field name="profiles_ids" colspan="2" select="2" nolabel="1"/>
190
 
                                </page>
191
 
                                <page string="Extra Info">
192
 
                                        <field name="active" select="2" />
193
 
                                        <newline/>
194
 
                                        <field name="credit_limit"/>
195
 
                                        <field name="user_id" select="2"/>
196
 
                                        <field name="parent_id"/>
197
 
                                        <field name="website" widget="url"/>
198
 
                                        <field name="date" select="2"/>
199
 
                                        <separator string="Notes" colspan="4"/>
200
 
                                        <field name="comment" colspan="4" nolabel="1"/>
201
 
                                </page>
202
 
                                <page string="Event History">
203
 
                                        <field name="events" colspan="4" nolabel="1" widget="one2many_list"/>
204
 
                                </page>
205
 
                                <page string="Properties">
206
 
                                        <properties/>
207
 
                                </page>
208
 
 
209
 
                                <page string="Profiling">
210
 
                                  <button string="Use a questionnaire" name="%(wizard_open_questionnaire)d" type="action" colspan="1"/>
211
 
                                  <newline/>
212
 
                                  <field name="answers_ids" colspan="4" nolabel="1"/>
213
 
                                </page>
214
 
                        </notebook>
215
 
                        </form>
216
 
                </field>
217
 
        </record>
218
 
 
219
 
        <record model="ir.ui.view" id="view_partner_profile_tree">
220
 
                <field name="name">segmentation.profile.tree</field>
221
 
                <field name="model">segmentation.profile</field>
222
 
                <field name="type">tree</field>
223
 
                <field name="field_parent">child_ids</field>
224
 
                <field name="arch" type="xml">
225
 
                        <tree string="Partner Profiles">
226
 
                                <field name="name"/>
227
 
                        </tree>
228
 
                </field>
229
 
        </record>
230
 
 
231
 
        <record model="ir.actions.act_window" id="action_partner_profile">
232
 
                <field name="name">Partner profiles</field>
233
 
                <field name="type">ir.actions.act_window</field>
234
 
                <field name="res_model">segmentation.profile</field>
235
 
                <field name="view_type">tree</field>
236
 
                <field name="view_id" ref="view_partner_profile_tree"/>
237
 
                <field name="domain">[('parent_id','=',False)]</field>
238
 
        </record>
239
 
 
240
 
        <menuitem
241
 
                name="Partners/Partners by Profile" 
242
 
                sequence="1"
243
 
                action="action_partner_profile" 
244
 
                id="menu_partner_profile_main"/>
245
 
 
246
 
        <record model="ir.values" id="ir_action_partner_by_profile">
247
 
                <field name="key2" eval="'tree_but_open'"/>
248
 
                <field name="model" eval="'segmentation.profile'"/>
249
 
                <field name="name">Open partners</field>
250
 
                <field name="value" eval="'ir.actions.wizard,%d'%wizard_open_partner"/>
251
 
                <field name="object" eval="True"/>
252
 
        </record>
253
 
 
254
 
        </data>
255
 
</terp>