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>
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>
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>
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>
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>
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>
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>
54 <!-- Sequence is not impemented right.
55 See http://tools.ietf.org/html/rfc5545#section-3.8.7.4
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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')]" />
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')]" />
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>