[IMP]: project_caldav: Added undefined import
[odoo/odoo.git] / addons / project_caldav / project_caldav_data.xml
1 <?xml version="1.0"?>
2 <openerp>
3         <data noupdate="1">       
4
5         <record model="basic.calendar" id="caldav.basic_calendar2">
6                         <field name="name">Tasks</field>
7             <field name="collection_id" ref="document.dir_calendars"></field>
8             <field name="type">vtodo</field>
9                 </record>
10                 
11         <record model="basic.calendar.lines" id="caldav.calendar_lines_todo">
12                         <field name="name">vtodo</field>
13                         <field name="calendar_id" ref="caldav.basic_calendar2" />
14                         <field name="object_id" search="[('model','=','project.task')]" />
15             <field name="domain">[('user_id','=', uid)]</field>
16                 </record>               
17                 
18                 <record model="basic.calendar.fields" id="map_todo_1">
19                         <field name="name" ref="caldav.field_todo_status" />
20                         <field name="type_id" ref="caldav.calendar_lines_todo" />
21                         <field name="field_id" search="[('name','=','state'),('model_id.model','=','project.task')]" />
22                         <field name="mapping">{'needs-action': 'draft', 'completed': 'done', 'in-process': 'open', 'cancelled': 'cancelled'}</field>
23                         <field name="fn">field</field>
24                 </record>
25
26         <record model="basic.calendar.fields" id="map_todo_2">
27             <field name="name" ref="caldav.field_todo_exdate"/>
28             <field name="type_id" ref="caldav.calendar_lines_todo" />
29                 <field name="field_id" search="[('name','=','exdate'),('model_id.model','=','calendar.todo')]" />
30             <field name="fn">field</field>
31         </record>
32
33         <record model="basic.calendar.fields" id="map_todo_3">
34                         <field name="name" ref="caldav.field_todo_attendee" />
35                         <field name="type_id" ref="caldav.calendar_lines_todo" />
36                         <field name="field_id" search="[('name','=','attendee_ids'),('model_id.model','=','project.task')]" />
37                         <field name="fn">field</field>
38                 </record>
39
40         <record model="basic.calendar.fields" id="map_todo_4">
41             <field name="name" ref="caldav.field_todo_valarm"/>
42             <field name="type_id" ref="caldav.calendar_lines_todo" />
43                 <field name="field_id" search="[('name','=','base_calendar_alarm_id'),('model_id.model','=','calendar.todo')]" />
44             <field name="fn">field</field>
45         </record>
46
47         <record model="basic.calendar.fields" id="map_todo_5">
48             <field name="name" ref="caldav.field_todo_description"/>
49             <field name="type_id" ref="caldav.calendar_lines_todo" />
50                 <field name="field_id" search="[('name','=','description'),('model_id.model','=','calendar.todo')]" />
51             <field name="fn">field</field>
52         </record>
53
54         <!-- Sequence is not impemented right. 
55             See http://tools.ietf.org/html/rfc5545#section-3.8.7.4
56             Disabling..
57         
58         <record model="basic.calendar.fields" id="map_todo_6">
59             <field name="name" ref="caldav.field_todo_seq"/>
60             <field name="type_id" ref="caldav.calendar_lines_todo" />
61                 <field name="field_id" search="[('name','=','sequence'),('model_id.model','=','calendar.todo')]" />
62             <field name="fn">field</field>
63         </record>
64         -->
65
66         <record model="basic.calendar.fields" id="map_todo_7">
67             <field name="name" ref="caldav.field_todo_url"/>
68             <field name="type_id" ref="caldav.calendar_lines_todo" />
69                 <field name="field_id" search="[('name','=','base_calendar_url'),('model_id.model','=','calendar.todo')]" />
70             <field name="fn">field</field>
71         </record>
72
73         <record model="basic.calendar.fields" id="map_todo_9">
74                     <field name="name" ref="caldav.field_todo_percent"/>
75                     <field name="type_id" ref="caldav.calendar_lines_todo" />
76                         <field name="field_id" search="[('name','=','progress'),('model_id.model','=','project.task')]" />
77                         <field name="fn">field</field>
78                 </record>
79         
80         
81                 <record model="basic.calendar.fields" id="map_todo_10">
82             <field name="name" ref="caldav.field_todo_vtimezone"/>
83             <field name="type_id" ref="caldav.calendar_lines_todo" />
84                 <field name="field_id" search="[('name','=','vtimezone'),('model_id.model','=','calendar.todo')]" />
85             <field name="fn">field</field>
86            </record>
87         
88         <record model="basic.calendar.fields" id="map_todo_11">
89             <field name="name" ref="caldav.field_todo_summary"/>
90             <field name="type_id" ref="caldav.calendar_lines_todo" />
91                 <field name="field_id" search="[('name','=','name'),('model_id.model','=','calendar.todo')]" />
92             <field name="fn">field</field>
93         </record>
94
95         <record model="basic.calendar.fields" id="map_todo_12">
96                         <field name="name" ref="caldav.field_event_priority"/>
97                         <field name="type_id" ref="caldav.calendar_lines_todo" />
98                         <field name="field_id" search="[('name','=','priority'),('model_id.model','=','project.task')]" />
99                         <field name="fn">field</field>
100                         <field name="mapping">{'1': '0', '2': '1', '3': '1','4': '1', '5': '2', '6': '3', '7': '3', '8': '3', '9': '4'}</field>
101                 </record>
102
103         <record model="basic.calendar.fields" id="map_todo_13">
104             <field name="name" ref="caldav.field_todo_location"/>
105             <field name="type_id" ref="caldav.calendar_lines_todo" />
106                 <field name="field_id" search="[('name','=','location'),('model_id.model','=','calendar.todo')]" />
107             <field name="fn">field</field>
108         </record>
109
110         <record model="basic.calendar.fields" id="map_todo_14">
111             <field name="name" ref="caldav.field_todo_exrule"/>
112             <field name="type_id" ref="caldav.calendar_lines_todo" />
113                 <field name="field_id" search="[('name','=','exrule'),('model_id.model','=','calendar.todo')]" />
114             <field name="fn">field</field>
115         </record>
116
117         <record model="basic.calendar.fields" id="map_todo_15">
118                     <field name="name" ref="caldav.field_todo_duration"/>
119                     <field name="type_id" ref="caldav.calendar_lines_todo" />
120                         <field name="field_id" search="[('name','=','planned_hours'),('model_id.model','=','project.task')]" />
121                         <field name="fn">hours</field>
122                 </record>
123
124         <record model="basic.calendar.fields" id="map_todo_16">
125             <field name="name" ref="caldav.field_todo_dtstart"/>
126             <field name="type_id" ref="caldav.calendar_lines_todo" />
127                 <field name="field_id" search="[('name','=','date'),('model_id.model','=','calendar.todo')]" />
128             <field name="fn">field</field>
129         </record>
130
131         <record model="basic.calendar.fields" id="map_todo_17">
132             <field name="name" ref="caldav.field_todo_rrule"/>
133             <field name="type_id" ref="caldav.calendar_lines_todo" />
134                 <field name="field_id" search="[('name','=','rrule'),('model_id.model','=','calendar.todo')]" />
135             <field name="fn">field</field>
136         </record>
137
138         <record model="basic.calendar.fields" id="map_todo_18">
139             <field name="name" ref="caldav.field_todo_class"/>
140             <field name="type_id" ref="caldav.calendar_lines_todo" />
141                 <field name="field_id" search="[('name','=','class'),('model_id.model','=','calendar.todo')]" />
142             <field name="fn">field</field>
143         </record>
144
145         <record model="basic.calendar.fields" id="map_todo_19">
146             <field name="name" ref="caldav.field_todo_uid"/>
147             <field name="type_id" ref="caldav.calendar_lines_todo" />
148                 <field name="field_id" search="[('name','=','id'),('model_id.model','=','calendar.todo')]" />
149             <field name="fn">field</field>
150         </record>       
151                 
152         <record model="basic.calendar.lines" id="caldav.calendar_lines_alarm2">
153                         <field name="name">valarm</field>
154                         <field name="calendar_id" ref="caldav.basic_calendar2" />
155                         <field name="object_id" search="[('model','=','calendar.alarm')]" />
156                 </record>
157                 
158                 <record model="basic.calendar.lines" id="caldav.calendar_lines_attendee2">
159                         <field name="name">attendee</field>
160                         <field name="calendar_id" ref="caldav.basic_calendar2" />
161                         <field name="object_id" search="[('model','=','calendar.attendee')]" />
162                 </record>
163                 
164
165         <record model="basic.calendar.fields" id="map_alarm_1">
166             <field name="name" ref="caldav.field_alarm_attendee"/>
167             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
168                 <field name="field_id" search="[('name','=','attendee_ids'),('model_id.model','=','calendar.alarm')]" />
169             <field name="fn">field</field>
170         </record>
171
172         <record model="basic.calendar.fields" id="map_alarm_2">
173             <field name="name" ref="caldav.field_alarm_trigger_duration"/>
174             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
175                 <field name="field_id" search="[('name','=','trigger_duration'),('model_id.model','=','res.alarm')]" />
176             <field name="fn">field</field>
177         </record>
178
179         <record model="basic.calendar.fields" id="map_alarm_3">
180             <field name="name" ref="caldav.field_alarm_description"/>
181             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
182                 <field name="field_id" search="[('name','=','description'),('model_id.model','=','calendar.alarm')]" />
183             <field name="fn">field</field>
184         </record>
185
186         <record model="basic.calendar.fields" id="map_alarm_4">
187             <field name="name" ref="caldav.field_alarm_attach"/>
188             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
189                 <field name="field_id" search="[('name','=','attach'),('model_id.model','=','calendar.alarm')]" />
190             <field name="fn">field</field>
191         </record>
192
193         <record model="basic.calendar.fields" id="map_alarm_5">
194             <field name="name" ref="caldav.field_alarm_trigger_occurs"/>
195             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
196                 <field name="field_id" search="[('name','=','trigger_occurs'),('model_id.model','=','res.alarm')]" />
197             <field name="fn">field</field>
198         </record>
199
200         <record model="basic.calendar.fields" id="map_alarm_6">
201             <field name="name" ref="caldav.field_alarm_trigger_interval"/>
202             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
203                 <field name="field_id" search="[('name','=','trigger_interval'),('model_id.model','=','res.alarm')]" />
204             <field name="fn">field</field>
205         </record>
206
207         <record model="basic.calendar.fields" id="map_alarm_7">
208             <field name="name" ref="caldav.field_alarm_summary"/>
209             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
210                 <field name="field_id" search="[('name','=','name'),('model_id.model','=','calendar.alarm')]" />
211             <field name="fn">field</field>
212         </record>
213
214         <record model="basic.calendar.fields" id="map_alarm_8">
215             <field name="name" ref="caldav.field_alarm_duration"/>
216             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
217                 <field name="field_id" search="[('name','=','duration'),('model_id.model','=','res.alarm')]" />
218             <field name="fn">field</field>
219         </record>
220
221         <record model="basic.calendar.fields" id="map_alarm_9">
222             <field name="name" ref="caldav.field_alarm_repeat"/>
223             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
224                 <field name="field_id" search="[('name','=','repeat'),('model_id.model','=','res.alarm')]" />
225             <field name="fn">field</field>
226         </record>
227
228         <record model="basic.calendar.fields" id="map_alarm_10">
229             <field name="name" ref="caldav.field_alarm_action"/>
230             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
231                 <field name="field_id" search="[('name','=','action'),('model_id.model','=','calendar.alarm')]" />
232             <field name="fn">field</field>
233         </record>
234
235         <record model="basic.calendar.fields" id="map_alarm_11">
236             <field name="name" ref="caldav.field_alarm_trigger_related"/>
237             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
238                 <field name="field_id" search="[('name','=','trigger_related'),('model_id.model','=','res.alarm')]" />
239             <field name="fn">field</field>
240         </record>
241
242
243         <record model="basic.calendar.fields" id="map_attendee_1">
244             <field name="name" ref="caldav.field_attendee_cn"/>
245             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
246                 <field name="field_id" search="[('name','=','cn'),('model_id.model','=','calendar.attendee')]" />
247             <field name="fn">field</field>
248         </record>
249
250         <record model="basic.calendar.fields" id="map_attendee_2">
251             <field name="name" ref="caldav.field_attendee_sent-by"/>
252             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
253                 <field name="field_id" search="[('name','=','sent_by'),('model_id.model','=','calendar.attendee')]" />
254             <field name="fn">field</field>
255         </record>
256
257         <record model="basic.calendar.fields" id="map_attendee_3">
258             <field name="name" ref="caldav.field_attendee_language"/>
259             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
260                 <field name="field_id" search="[('name','=','language'),('model_id.model','=','calendar.attendee')]" />
261             <field name="fn">field</field>
262         </record>
263
264         <record model="basic.calendar.fields" id="map_attendee_4">
265             <field name="name" ref="caldav.field_attendee_delegated-from"/>
266             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
267                 <field name="field_id" search="[('name','=','delegated_from'),('model_id.model','=','calendar.attendee')]" />
268             <field name="fn">field</field>
269         </record>
270
271         <record model="basic.calendar.fields" id="map_attendee_5">
272             <field name="name" ref="caldav.field_attendee_member"/>
273             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
274                 <field name="field_id" search="[('name','=','member'),('model_id.model','=','calendar.attendee')]" />
275             <field name="fn">field</field>
276         </record>
277
278         <record model="basic.calendar.fields" id="map_attendee_6">
279             <field name="name" ref="caldav.field_attendee_cutype"/>
280             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
281                 <field name="field_id" search="[('name','=','cutype'),('model_id.model','=','calendar.attendee')]" />
282             <field name="fn">field</field>
283         </record>
284
285         <record model="basic.calendar.fields" id="map_attendee_7">
286             <field name="name" ref="caldav.field_attendee_role"/>
287             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
288                 <field name="field_id" search="[('name','=','role'),('model_id.model','=','calendar.attendee')]" />
289             <field name="fn">field</field>
290         </record>
291
292         <record model="basic.calendar.fields" id="map_attendee_8">
293             <field name="name" ref="caldav.field_attendee_partstat"/>
294             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
295                 <field name="field_id" search="[('name','=','state'),('model_id.model','=','calendar.attendee')]" />
296             <field name="fn">field</field>
297         </record>
298
299         <record model="basic.calendar.fields" id="map_attendee_9">
300             <field name="name" ref="caldav.field_attendee_delegated-to"/>
301             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
302                 <field name="field_id" search="[('name','=','delegated_to'),('model_id.model','=','calendar.attendee')]" />
303             <field name="fn">field</field>
304         </record>
305
306         <record model="basic.calendar.fields" id="map_attendee_10">
307             <field name="name" ref="caldav.field_attendee_dir"/>
308             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
309                 <field name="field_id" search="[('name','=','dir'),('model_id.model','=','calendar.attendee')]" />
310             <field name="fn">field</field>
311         </record>
312
313         <record model="basic.calendar.fields" id="map_attendee_11">
314             <field name="name" ref="caldav.field_attendee_rsvp"/>
315             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
316                 <field name="field_id" search="[('name','=','rsvp'),('model_id.model','=','calendar.attendee')]" />
317             <field name="fn">field</field>
318         </record>
319                 
320         </data>
321 </openerp>