f931633e4c69fc0d937922e2395da6b90a3f9ff1
[odoo/odoo.git] / addons / crm_configuration / crm_meeting_demo.xml
1 <?xml version="1.0"?>
2 <openerp>
3 <data noupdate="1">
4
5         <record model="crm.case.section" id="section_support1">
6                 <field name="name">Meetings</field>
7                 <field name="code">Mtngs</field>
8         </record>
9                 <!--    CASE CATEGORY(categ_id)         -->
10         
11         <record model="crm.case.categ" id="categ_meet1">
12                 <field name="name">Sales Meeting</field>
13                 <field name="section_id" ref="section_support1"/>
14         </record>
15         <record model="crm.case.categ" id="categ_meet2">
16                 <field name="name">Internal Meeting</field>
17                 <field name="section_id" ref="section_support1"/>
18         </record>       
19         <record model="crm.case.categ" id="categ_meet3">
20                 <field name="name">Training</field>
21                 <field name="section_id" ref="section_support1"/>
22         </record>       
23         
24         <!--    CASE CATEGORY2(category2_id)    -->
25          
26         <record model="crm.case.category2" id="category_meet1">
27                 <field name="name">Office</field>
28                 <field name="section_id" ref="section_support1"/>
29         </record>       
30         <record model="crm.case.category2" id="category_meet2">
31                 <field name="name">Home</field>
32                 <field name="section_id" ref="section_support1"/>
33         </record>
34         <record model="crm.case.category2" id="category_meet3">
35                 <field name="name">Customer Office</field>
36                 <field name="section_id" ref="section_support1"/>
37         </record>
38         
39          <!--   CASE STAGE(stage_id)    -->
40          
41         <record model="crm.case.stage" id="stage_meet1">
42                 <field name="name">Fixed</field>
43                 <field name="section_id" ref="section_support1"/>
44         </record>       
45         <record model="crm.case.stage" id="stage_meet2">
46                 <field name="name">Not fixed</field>
47                 <field name="section_id" ref="section_support1"/>
48         </record>       
49         <record model="crm.case.stage" id="stage_meet3">
50                 <field name="name">Invalid</field>
51                 <field name="section_id" ref="section_support1"/>
52         </record>       
53         <record model="crm.case.stage" id="stage_meet4">
54                 <field name="name">Awaiting Response</field>
55                 <field name="section_id" ref="section_support1"/>
56         </record>       
57         <record model="crm.case.stage" id="stage_meet5">
58                 <field name="name">Future</field>
59                 <field name="section_id" ref="section_support1"/>
60         </record>       
61         
62         ######################## MEETINGS (menu) ###########################
63         <record model="ir.actions.act_window" id="crm_case_category_act_meetings">
64                 <field name="name">Meetings</field>
65                 <field name="res_model">crm.case</field>
66                 <field name="view_type">form</field>
67                 <field name="view_mode">form,tree</field>
68                 <field name="view_id" ref="crm_case_form_view_meet"/>
69         </record>
70         <record model="ir.actions.act_window.view" id="action_crm_tag_form_view_meetings">
71                 <field name="sequence" eval="1"/>
72                 <field name="view_mode">form</field>
73                 <field name="view_id" ref="crm_case_form_view_meet"/>
74                 <field name="act_window_id" ref="crm_case_category_act_meetings"/>
75         </record>
76         <record model="ir.actions.act_window.view" id="action_crm_tag_tree_view_meetings">
77                 <field name="sequence" eval="2"/>
78                 <field name="view_mode">tree</field>
79                 <field name="view_id" ref="crm_case_tree_view_meet"/>
80                 <field name="act_window_id" ref="crm_case_category_act_meetings"/>
81         </record>
82         <menuitem parent="crm.menu_crm" id="menu_crm_case_category_act_meetings" action="crm_case_category_act_meetings"/>
83
84         <!-- 
85                 MY MEETINGS 
86         -->
87         <record model="ir.actions.act_window" id="crm_case_categ_meetmy">
88                 <field name="res_model">crm.case</field>
89                 <field name="view_mode">tree,form,calendar</field>
90                 <field name="view_id" ref="crm_case_tree_view_meet"/>
91                 <field name="domain" eval="'[(\'user_id\',\'=\',uid)]'"/>
92         </record>
93         <record model="ir.actions.act_window.view" id="action_crm_tag_calendar_meet_my">
94                 <field name="sequence" eval="3"/>
95                 <field name="view_mode">calendar</field>
96                 <field name="view_id" ref="crm_case_calendar_view_meet"/>
97                 <field name="act_window_id" ref="crm_case_categ_meetmy"/>
98         </record>
99         <record model="ir.actions.act_window.view" id="action_crm_tag_tree_meet_my">
100                 <field name="sequence" eval="1"/>
101                 <field name="view_mode">tree</field>
102                 <field name="view_id" ref="crm_case_tree_view_meet"/>
103                 <field name="act_window_id" ref="crm_case_categ_meetmy"/>
104         </record>
105         <record model="ir.actions.act_window.view" id="action_crm_tag_form_meet_my">
106                 <field name="sequence" eval="2"/>
107                 <field name="view_mode">form</field>
108                 <field name="view_id" ref="crm_case_form_view_meet"/>
109                 <field name="act_window_id" ref="crm_case_categ_meetmy"/>
110         </record>
111         <menuitem name="My Meetings" id="menu_crm_case_categ_meet_my" action="crm_case_categ_meetmy" parent="menu_crm_case_category_act_meetings"/>
112
113
114         <record model="ir.actions.act_window" id="crm_case_category_act_meetmy1">
115                 <field name="name">Draft Meetings</field>
116                 <field name="res_model">crm.case</field>
117                 <field name="view_mode">tree,form,calendar</field>
118                 <field name="view_id" ref="crm_case_calendar_view_meet"/>
119                 <field name="domain" eval="'[(\'user_id\',\'=\',uid),(\'state\',\'=\',\'draft\')]'"/>
120         </record>
121         <record model="ir.actions.act_window.view" id="action_crm_tag_calendar_meet_my1">
122                 <field name="sequence" eval="3"/>
123                 <field name="view_mode">calendar</field>
124                 <field name="view_id" ref="crm_case_calendar_view_meet"/>
125                 <field name="act_window_id" ref="crm_case_category_act_meetmy1"/>
126         </record>
127         <record model="ir.actions.act_window.view" id="action_crm_tag_tree_view_meetmy1">
128                 <field name="sequence" eval="1"/>
129                 <field name="view_mode">tree</field>
130                 <field name="view_id" ref="crm_case_tree_view_meet"/>
131                 <field name="act_window_id" ref="crm_case_category_act_meetmy1"/>
132         </record>
133         <record model="ir.actions.act_window.view" id="action_crm_tag_form_view_meetmy1">
134                 <field name="sequence" eval="2"/>
135                 <field name="view_mode">form</field>
136                 <field name="view_id" ref="crm_case_form_view_meet"/>
137                 <field name="act_window_id" ref="crm_case_category_act_meetmy1"/>
138         </record>
139         <menuitem name="Draft Meetings" id="menu_crm_case_categ0_act_meetmy1" action="crm_case_category_act_meetmy1" parent="menu_crm_case_categ_meet_my"/>
140
141
142         <record model="ir.actions.act_window" id="crm_case_category_act_meetmy2">
143                 <field name="name">Confirmed Meetings</field>
144                 <field name="res_model">crm.case</field>
145                 <field name="view_mode">tree,form,calendar</field>
146                 <field name="view_id" ref="crm_case_calendar_view_meet"/>
147                 <field name="domain" eval="'[(\'user_id\',\'=\',uid),(\'state\',\'=\',\'done\')]'"/>
148         </record>
149         <record model="ir.actions.act_window.view" id="action_crm_tag_calendar_view_meetmy2">
150                 <field name="sequence" eval="3"/>
151                 <field name="view_mode">calendar</field>
152                 <field name="view_id" ref="crm_case_calendar_view_meet"/>
153                 <field name="act_window_id" ref="crm_case_category_act_meetmy2"/>
154         </record>
155         <record model="ir.actions.act_window.view" id="action_crm_tag_tree_view_meetmy2">
156                 <field name="sequence" eval="1"/>
157                 <field name="view_mode">tree</field>
158                 <field name="view_id" ref="crm_case_tree_view_meet"/>
159                 <field name="act_window_id" ref="crm_case_category_act_meetmy2"/>
160         </record>
161         <record model="ir.actions.act_window.view" id="action_crm_tag_form_view_meetmy2">
162                 <field name="sequence" eval="2"/>
163                 <field name="view_mode">form</field>
164                 <field name="view_id" ref="crm_case_form_view_meet"/>
165                 <field name="act_window_id" ref="crm_case_category_act_meetmy2"/>
166         </record>
167         <menuitem  parent="menu_crm_case_categ_meet_my" name="Confirmed Meetings" id="menu_crm_case_categ0_act_meetmy2" action="crm_case_category_act_meetmy2"/>
168
169
170         <!-- 
171                 ALL MEETINGS 
172         -->
173         <record model="ir.actions.act_window" id="crm_case_categ_meet">
174                 <field name="res_model">crm.case</field>
175                 <field name="view_mode">tree,form,calendar</field>
176                 <field name="view_id" ref="crm_case_calendar_view"/>
177         </record>
178         <record model="ir.actions.act_window.view" id="action_crm_tag_calendar_meet">
179                 <field name="sequence" eval="3"/>
180                 <field name="view_mode">calendar</field>
181                 <field name="view_id" ref="crm_case_calendar_view_meet"/>
182                 <field name="act_window_id" ref="crm_case_categ_meet"/>
183         </record>
184         <record model="ir.actions.act_window.view" id="action_crm_tag_tree_meet">
185                 <field name="sequence" eval="1"/>
186                 <field name="view_mode">tree</field>
187                 <field name="view_id" ref="crm_case_tree_view_meet"/>
188                 <field name="act_window_id" ref="crm_case_categ_meet"/>
189         </record>       
190         <record model="ir.actions.act_window.view" id="action_crm_tag_form__meet">
191                 <field name="sequence" eval="2"/>
192                 <field name="view_mode">form</field>
193                 <field name="view_id" ref="crm_case_form_view_meet"/>
194                 <field name="act_window_id" ref="crm_case_categ_meet"/>
195         </record>
196         <menuitem name="All Meetings" id="menu_crm_case_categ_meet" action="crm_case_categ_meet" parent="menu_crm_case_category_act_meetings"/>
197
198         <record model="ir.actions.act_window" id="crm_case_category_act_meetall1">
199                 <field name="name">Draft Meetings</field>
200                 <field name="res_model">crm.case</field>
201                 <field name="view_mode">tree,form,calendar</field>
202                 <field name="view_id" ref="crm_case_calendar_view_meet"/>
203                 <field name="domain" eval="'[(\'state\',\'=\',\'draft\')]'"/>
204         </record>
205         <record model="ir.actions.act_window.view" id="action_crm_tag_calendar_view_meetall1">
206                 <field name="sequence" eval="3"/>
207                 <field name="view_mode">calendar</field>
208                 <field name="view_id" ref="crm_case_calendar_view_meet"/>
209                 <field name="act_window_id" ref="crm_case_category_act_meetall1"/>
210         </record>
211         <record model="ir.actions.act_window.view" id="action_crm_tag_tree_view_meetall1">
212                 <field name="sequence" eval="1"/>
213                 <field name="view_mode">tree</field>
214                 <field name="view_id" ref="crm_case_tree_view_meet"/>
215                 <field name="act_window_id" ref="crm_case_category_act_meetall1"/>
216         </record>
217         <record model="ir.actions.act_window.view" id="action_crm_tag_form_view_meetall1">
218                 <field name="sequence" eval="2"/>
219                 <field name="view_mode">form</field>
220                 <field name="view_id" ref="crm_case_form_view_meet"/>
221                 <field name="act_window_id" ref="crm_case_category_act_meetall1"/>
222         </record>
223         <menuitem name="Draft Meetings" id="menu_crm_case_categ0_act_meetall1" action="crm_case_category_act_meetall1" parent="menu_crm_case_categ_meet"/>
224
225         <record model="ir.actions.act_window" id="crm_case_category_act_meetall2">
226                 <field name="name">Confirmed Meetings</field>
227                 <field name="res_model">crm.case</field>
228                 <field name="view_mode">tree,form,calendar</field>
229                 <field name="view_id" ref="crm_case_calendar_view_meet"/>
230                 <field name="domain" eval="'[(\'state\',\'=\',\'done\')]'"/>
231         </record>
232         <record model="ir.actions.act_window.view" id="action_crm_tag_calendar_view_meetall2">
233                 <field name="sequence" eval="3"/>
234                 <field name="view_mode">calendar</field>
235                 <field name="view_id" ref="crm_case_calendar_view_meet"/>
236                 <field name="act_window_id" ref="crm_case_category_act_meetall2"/>
237         </record>
238         <record model="ir.actions.act_window.view" id="action_crm_tag_tree_view_meetall2">
239                 <field name="sequence" eval="1"/>
240                 <field name="view_mode">tree</field>
241                 <field name="view_id" ref="crm_case_tree_view_meet"/>
242                 <field name="act_window_id" ref="crm_case_category_act_meetall2"/>
243         </record>
244         <record model="ir.actions.act_window.view" id="action_crm_tag_form_view_meetall2">
245                 <field name="sequence" eval="2"/>
246                 <field name="view_mode">form</field>
247                 <field name="view_id" ref="crm_case_form_view_meet"/>
248                 <field name="act_window_id" ref="crm_case_category_act_meetall2"/>
249         </record>
250         <menuitem name="Confirmed Meetings" parent="menu_crm_case_categ_meet" id="menu_crm_case_categ0_act_meetall2" action="crm_case_category_act_meetall2"/>
251         
252         <record model="ir.actions.act_window" id="crm_case_category_act_meetall3">
253                 <field name="name">Next Deadlines</field>
254                 <field name="res_model">crm.case</field>
255                 <field name="view_type">form</field>
256                 <field name="view_mode">tree,form,calendar</field>
257                 <field name="view_id" ref="crm_case_calendar_view_meet"/>
258                 <field name="domain" eval="[('state','!=','done'),('date','>=',time.strftime('%Y-%m-%d'))]"/>
259         </record>
260         <record model="ir.actions.act_window.view" id="action_crm_tag_calendar_view_meetall3">
261                 <field name="sequence" eval="3"/>
262                 <field name="view_mode">calendar</field>
263                 <field name="view_id" ref="crm_case_calendar_view_meet"/>
264                 <field name="act_window_id" ref="crm_case_category_act_meetall3"/>
265         </record>
266         <record model="ir.actions.act_window.view" id="action_crm_tag_tree_view_meetall3">
267                 <field name="sequence" eval="1"/>
268                 <field name="view_mode">tree</field>
269                 <field name="view_id" ref="crm_case_tree_view_meet"/>
270                 <field name="act_window_id" ref="crm_case_category_act_meetall3"/>
271         </record>
272         <record model="ir.actions.act_window.view" id="action_crm_tag_form_view_meetall3">
273                 <field name="sequence" eval="2"/>
274                 <field name="view_mode">form</field>
275                 <field name="view_id" ref="crm_case_form_view_meet"/>
276                 <field name="act_window_id" ref="crm_case_category_act_meetall3"/>
277         </record>
278         <menuitem name="Next Deadlines" parent="menu_crm_case_categ_meet" id="menu_crm_case_categ0_act_meetall3" action="crm_case_category_act_meetall3"/>
279
280         <!-- short cut -->
281         <record id="ir_ui_view_sc_mymeetings0" model="ir.ui.view_sc">
282                         <field ref="crm_configuration.menu_crm_case_categ_meet_my" name="res_id"/>
283                         <field eval="&quot;ir.ui.menu&quot;" name="resource"/>
284                         <field eval="&quot;My Meetings&quot;" name="name"/>
285                         <field name="user_id" ref="base.user_root"/>
286         </record>
287 </data>
288 </openerp>