[MERGE] merged from trunk main addons branch
[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">Todo</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         <record model="basic.calendar.fields" id="map_todo_6">
55             <field name="name" ref="caldav.field_todo_seq"/>
56             <field name="type_id" ref="caldav.calendar_lines_todo" />
57                 <field name="field_id" search="[('name','=','sequence'),('model_id.model','=','calendar.todo')]" />
58             <field name="fn">field</field>
59         </record>
60
61         <record model="basic.calendar.fields" id="map_todo_7">
62             <field name="name" ref="caldav.field_todo_url"/>
63             <field name="type_id" ref="caldav.calendar_lines_todo" />
64                 <field name="field_id" search="[('name','=','base_calendar_url'),('model_id.model','=','calendar.todo')]" />
65             <field name="fn">field</field>
66         </record>
67
68         <record model="basic.calendar.fields" id="map_todo_9">
69                     <field name="name" ref="caldav.field_todo_percent"/>
70                     <field name="type_id" ref="caldav.calendar_lines_todo" />
71                         <field name="field_id" search="[('name','=','progress'),('model_id.model','=','project.task')]" />
72                         <field name="fn">field</field>
73                 </record>
74         
75         
76                 <record model="basic.calendar.fields" id="map_todo_10">
77                     <field name="name" ref="caldav.field_todo_vtimezone"/>
78                     <field name="type_id" ref="caldav.calendar_lines_todo" />
79                         <field name="field_id" search="[('name','=','vtimezone'),('model_id.model','=','calendar.todo')]" />
80                     <field name="fn">field</field>
81                 </record>
82         
83         <record model="basic.calendar.fields" id="map_todo_11">
84             <field name="name" ref="caldav.field_todo_summary"/>
85             <field name="type_id" ref="caldav.calendar_lines_todo" />
86                 <field name="field_id" search="[('name','=','name'),('model_id.model','=','calendar.todo')]" />
87             <field name="fn">field</field>
88         </record>
89
90         <record model="basic.calendar.fields" id="map_todo_12">
91                         <field name="name" ref="caldav.field_event_priority"/>
92                         <field name="type_id" ref="caldav.calendar_lines_todo" />
93                         <field name="field_id" search="[('name','=','priority'),('model_id.model','=','project.task')]" />
94                         <field name="fn">field</field>
95                         <field name="mapping">{'1': '0', '2': '1', '3': '1','4': '1', '5': '2', '6': '3', '7': '3', '8': '3', '9': '4'}</field>
96                 </record>
97
98         <record model="basic.calendar.fields" id="map_todo_13">
99             <field name="name" ref="caldav.field_todo_location"/>
100             <field name="type_id" ref="caldav.calendar_lines_todo" />
101                 <field name="field_id" search="[('name','=','location'),('model_id.model','=','calendar.todo')]" />
102             <field name="fn">field</field>
103         </record>
104
105         <record model="basic.calendar.fields" id="map_todo_14">
106             <field name="name" ref="caldav.field_todo_exrule"/>
107             <field name="type_id" ref="caldav.calendar_lines_todo" />
108                 <field name="field_id" search="[('name','=','exrule'),('model_id.model','=','calendar.todo')]" />
109             <field name="fn">field</field>
110         </record>
111
112         <record model="basic.calendar.fields" id="map_todo_15">
113                     <field name="name" ref="caldav.field_todo_duration"/>
114                     <field name="type_id" ref="caldav.calendar_lines_todo" />
115                         <field name="field_id" search="[('name','=','planned_hours'),('model_id.model','=','project.task')]" />
116                         <field name="fn">hours</field>
117                 </record>
118
119         <record model="basic.calendar.fields" id="map_todo_16">
120             <field name="name" ref="caldav.field_todo_dtstart"/>
121             <field name="type_id" ref="caldav.calendar_lines_todo" />
122                 <field name="field_id" search="[('name','=','date'),('model_id.model','=','calendar.todo')]" />
123             <field name="fn">field</field>
124         </record>
125
126         <record model="basic.calendar.fields" id="map_todo_17">
127             <field name="name" ref="caldav.field_todo_rrule"/>
128             <field name="type_id" ref="caldav.calendar_lines_todo" />
129                 <field name="field_id" search="[('name','=','rrule'),('model_id.model','=','calendar.todo')]" />
130             <field name="fn">field</field>
131         </record>
132
133         <record model="basic.calendar.fields" id="map_todo_18">
134             <field name="name" ref="caldav.field_todo_class"/>
135             <field name="type_id" ref="caldav.calendar_lines_todo" />
136                 <field name="field_id" search="[('name','=','class'),('model_id.model','=','calendar.todo')]" />
137             <field name="fn">field</field>
138         </record>
139
140         <record model="basic.calendar.fields" id="map_todo_19">
141             <field name="name" ref="caldav.field_todo_uid"/>
142             <field name="type_id" ref="caldav.calendar_lines_todo" />
143                 <field name="field_id" search="[('name','=','id'),('model_id.model','=','calendar.todo')]" />
144             <field name="fn">field</field>
145         </record>       
146                 
147         <record model="basic.calendar.lines" id="caldav.calendar_lines_alarm2">
148                         <field name="name">valarm</field>
149                         <field name="calendar_id" ref="caldav.basic_calendar2" />
150                         <field name="object_id" search="[('model','=','calendar.alarm')]" />
151                 </record>
152                 
153                 <record model="basic.calendar.lines" id="caldav.calendar_lines_attendee2">
154                         <field name="name">attendee</field>
155                         <field name="calendar_id" ref="caldav.basic_calendar2" />
156                         <field name="object_id" search="[('model','=','calendar.attendee')]" />
157                 </record>
158                 
159
160         <record model="basic.calendar.fields" id="map_alarm_1">
161             <field name="name" ref="caldav.field_alarm_attendee"/>
162             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
163                 <field name="field_id" search="[('name','=','attendee_ids'),('model_id.model','=','calendar.alarm')]" />
164             <field name="fn">field</field>
165         </record>
166
167         <record model="basic.calendar.fields" id="map_alarm_2">
168             <field name="name" ref="caldav.field_alarm_trigger_duration"/>
169             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
170                 <field name="field_id" search="[('name','=','trigger_duration'),('model_id.model','=','res.alarm')]" />
171             <field name="fn">field</field>
172         </record>
173
174         <record model="basic.calendar.fields" id="map_alarm_3">
175             <field name="name" ref="caldav.field_alarm_description"/>
176             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
177                 <field name="field_id" search="[('name','=','description'),('model_id.model','=','calendar.alarm')]" />
178             <field name="fn">field</field>
179         </record>
180
181         <record model="basic.calendar.fields" id="map_alarm_4">
182             <field name="name" ref="caldav.field_alarm_attach"/>
183             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
184                 <field name="field_id" search="[('name','=','attach'),('model_id.model','=','calendar.alarm')]" />
185             <field name="fn">field</field>
186         </record>
187
188         <record model="basic.calendar.fields" id="map_alarm_5">
189             <field name="name" ref="caldav.field_alarm_trigger_occurs"/>
190             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
191                 <field name="field_id" search="[('name','=','trigger_occurs'),('model_id.model','=','res.alarm')]" />
192             <field name="fn">field</field>
193         </record>
194
195         <record model="basic.calendar.fields" id="map_alarm_6">
196             <field name="name" ref="caldav.field_alarm_trigger_interval"/>
197             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
198                 <field name="field_id" search="[('name','=','trigger_interval'),('model_id.model','=','res.alarm')]" />
199             <field name="fn">field</field>
200         </record>
201
202         <record model="basic.calendar.fields" id="map_alarm_7">
203             <field name="name" ref="caldav.field_alarm_summary"/>
204             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
205                 <field name="field_id" search="[('name','=','name'),('model_id.model','=','calendar.alarm')]" />
206             <field name="fn">field</field>
207         </record>
208
209         <record model="basic.calendar.fields" id="map_alarm_8">
210             <field name="name" ref="caldav.field_alarm_duration"/>
211             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
212                 <field name="field_id" search="[('name','=','duration'),('model_id.model','=','res.alarm')]" />
213             <field name="fn">field</field>
214         </record>
215
216         <record model="basic.calendar.fields" id="map_alarm_9">
217             <field name="name" ref="caldav.field_alarm_repeat"/>
218             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
219                 <field name="field_id" search="[('name','=','repeat'),('model_id.model','=','res.alarm')]" />
220             <field name="fn">field</field>
221         </record>
222
223         <record model="basic.calendar.fields" id="map_alarm_10">
224             <field name="name" ref="caldav.field_alarm_action"/>
225             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
226                 <field name="field_id" search="[('name','=','action'),('model_id.model','=','calendar.alarm')]" />
227             <field name="fn">field</field>
228         </record>
229
230         <record model="basic.calendar.fields" id="map_alarm_11">
231             <field name="name" ref="caldav.field_alarm_trigger_related"/>
232             <field name="type_id" ref="caldav.calendar_lines_alarm2" />
233                 <field name="field_id" search="[('name','=','trigger_related'),('model_id.model','=','res.alarm')]" />
234             <field name="fn">field</field>
235         </record>
236
237
238         <record model="basic.calendar.fields" id="map_attendee_1">
239             <field name="name" ref="caldav.field_attendee_cn"/>
240             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
241                 <field name="field_id" search="[('name','=','cn'),('model_id.model','=','calendar.attendee')]" />
242             <field name="fn">field</field>
243         </record>
244
245         <record model="basic.calendar.fields" id="map_attendee_2">
246             <field name="name" ref="caldav.field_attendee_sent-by"/>
247             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
248                 <field name="field_id" search="[('name','=','sent_by'),('model_id.model','=','calendar.attendee')]" />
249             <field name="fn">field</field>
250         </record>
251
252         <record model="basic.calendar.fields" id="map_attendee_3">
253             <field name="name" ref="caldav.field_attendee_language"/>
254             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
255                 <field name="field_id" search="[('name','=','language'),('model_id.model','=','calendar.attendee')]" />
256             <field name="fn">field</field>
257         </record>
258
259         <record model="basic.calendar.fields" id="map_attendee_4">
260             <field name="name" ref="caldav.field_attendee_delegated-from"/>
261             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
262                 <field name="field_id" search="[('name','=','delegated_from'),('model_id.model','=','calendar.attendee')]" />
263             <field name="fn">field</field>
264         </record>
265
266         <record model="basic.calendar.fields" id="map_attendee_5">
267             <field name="name" ref="caldav.field_attendee_member"/>
268             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
269                 <field name="field_id" search="[('name','=','member'),('model_id.model','=','calendar.attendee')]" />
270             <field name="fn">field</field>
271         </record>
272
273         <record model="basic.calendar.fields" id="map_attendee_6">
274             <field name="name" ref="caldav.field_attendee_cutype"/>
275             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
276                 <field name="field_id" search="[('name','=','cutype'),('model_id.model','=','calendar.attendee')]" />
277             <field name="fn">field</field>
278         </record>
279
280         <record model="basic.calendar.fields" id="map_attendee_7">
281             <field name="name" ref="caldav.field_attendee_role"/>
282             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
283                 <field name="field_id" search="[('name','=','role'),('model_id.model','=','calendar.attendee')]" />
284             <field name="fn">field</field>
285         </record>
286
287         <record model="basic.calendar.fields" id="map_attendee_8">
288             <field name="name" ref="caldav.field_attendee_partstat"/>
289             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
290                 <field name="field_id" search="[('name','=','state'),('model_id.model','=','calendar.attendee')]" />
291             <field name="fn">field</field>
292         </record>
293
294         <record model="basic.calendar.fields" id="map_attendee_9">
295             <field name="name" ref="caldav.field_attendee_delegated-to"/>
296             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
297                 <field name="field_id" search="[('name','=','delegated_to'),('model_id.model','=','calendar.attendee')]" />
298             <field name="fn">field</field>
299         </record>
300
301         <record model="basic.calendar.fields" id="map_attendee_10">
302             <field name="name" ref="caldav.field_attendee_dir"/>
303             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
304                 <field name="field_id" search="[('name','=','dir'),('model_id.model','=','calendar.attendee')]" />
305             <field name="fn">field</field>
306         </record>
307
308         <record model="basic.calendar.fields" id="map_attendee_11">
309             <field name="name" ref="caldav.field_attendee_rsvp"/>
310             <field name="type_id" ref="caldav.calendar_lines_attendee2" />
311                 <field name="field_id" search="[('name','=','rsvp'),('model_id.model','=','calendar.attendee')]" />
312             <field name="fn">field</field>
313         </record>
314                 
315         </data>
316 </openerp>