summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoratp (Open ERP) <atp@tinyerp.co.in>2010-11-24 10:23:34 +0530
committeratp (Open ERP) <atp@tinyerp.co.in>2010-11-24 10:23:34 +0530
commitb74a9e35b681035b54542e7e52797eefba452f98 (patch)
tree9ec9f6366b59f122eed799985de395e3549133b4
parentf837a5bdfa10ac8a6c527acaf1eb36beec80edf3 (diff)
[ADD]: Add Calendar Directory and also crm_caldav_data and project_caldav_data.
bzr revid: atp@tinyerp.co.in-20101124045334-j88uz5hvm11u4evo
-rw-r--r--addons/caldav/caldav_data.xml5
-rw-r--r--addons/caldav/caldav_setup.xml12
-rw-r--r--addons/crm_caldav/crm_caldav_data.xml318
-rw-r--r--addons/document_ics/document_demo.xml4
-rw-r--r--addons/project_caldav/project_caldav_data.xml314
5 files changed, 647 insertions, 6 deletions
diff --git a/addons/caldav/caldav_data.xml b/addons/caldav/caldav_data.xml
index 6fc20452fc6..146b8f83476 100644
--- a/addons/caldav/caldav_data.xml
+++ b/addons/caldav/caldav_data.xml
@@ -2,6 +2,11 @@
<openerp>
<data noupdate="1">
+ <record model="document.directory" id="document.dir_calendars">
+ <field name="name">Calendars</field>
+ <field name="calendar_collection">True</field>
+ </record>
+
<!-- Event attributes-->
<record model="basic.calendar.attributes" id="field_event_comment">
<field name="name">comment</field>
diff --git a/addons/caldav/caldav_setup.xml b/addons/caldav/caldav_setup.xml
index 26c73949af1..e2e9d7eae5a 100644
--- a/addons/caldav/caldav_setup.xml
+++ b/addons/caldav/caldav_setup.xml
@@ -2,7 +2,7 @@
<openerp>
<data>
<!-- /calendars tree -->
- <record id="document.dir_calendars" model="document.directory">
+ <record id="document_directory_calendars0" model="document.directory">
<field name="domain">[]</field>
<field eval="1" name="resource_find_all"/>
<field eval="0" name="ressource_tree"/>
@@ -19,7 +19,7 @@
<field eval="0" name="ressource_tree"/>
<field name="user_id" eval="False"/>
<field name="company_id" ref="base.main_company"/>
- <field model="document.directory" name="parent_id" ref="document.dir_calendars"/>
+ <field model="document.directory" name="parent_id" ref="document_directory_calendars0"/>
<field name="type">directory</field>
<field eval="[(6,0,[])]" name="group_ids"/>
<field name="name">resources</field>
@@ -30,7 +30,7 @@
<field eval="0" name="ressource_tree"/>
<field name="user_id" eval="False"/>
<field name="company_id" ref="base.main_company"/>
- <field model="document.directory" name="parent_id" ref="document.dir_calendars"/>
+ <field model="document.directory" name="parent_id" ref="document_directory_calendars0"/>
<field name="type">ressource</field>
<field name="ressource_type_id" ref="base.model_res_users"/>
<field eval="[(6,0,[ref('base.group_system')])]" name="group_ids"/>
@@ -43,7 +43,7 @@
<field name="user_id" eval="False"/>
<field name="resource_field" ref="base.field_res_users_login"/>
<field name="company_id" ref="base.main_company"/>
- <field model="document.directory" name="parent_id" ref="document.dir_calendars"/>
+ <field model="document.directory" name="parent_id" ref="document_directory_calendars0"/>
<field name="storage_id" ref="document.storage_default"/>
<field name="type">ressource</field>
<field name="ressource_type_id" ref="base.model_res_users"/>
@@ -72,14 +72,14 @@
<field eval="1" name="resource_find_all"/>
<field eval="0" name="ressource_tree"/>
<field name="company_id" ref="base.main_company"/>
- <field model="document.directory" name="parent_id" ref="document.dir_calendars"/>
+ <field model="document.directory" name="parent_id" ref="document_directory_calendars0"/>
<field name="storage_id" ref="document.storage_default"/>
<field name="type">directory</field>
<field eval="[(6,0,[])]" name="group_ids"/>
<field name="name">groups</field>
</record>
<record id="document_webdav_dir_property_calendarhomeset0" model="document.webdav.dir.property">
- <field model="document.directory" name="dir_id" ref="document.dir_calendars"/>
+ <field model="document.directory" name="dir_id" ref="document_directory_calendars0"/>
<field name="namespace">urn:ietf:params:xml:ns:caldav</field>
<!-- no parent, it is a global property -->
<field name="name">calendar-home-set</field>
diff --git a/addons/crm_caldav/crm_caldav_data.xml b/addons/crm_caldav/crm_caldav_data.xml
index 8347cd37eae..0e28af56dca 100644
--- a/addons/crm_caldav/crm_caldav_data.xml
+++ b/addons/crm_caldav/crm_caldav_data.xml
@@ -2,5 +2,323 @@
<openerp>
<data noupdate="1">
+<!-- Event Attribute mapping for Calendar-->
+
+ <record model="basic.calendar" id="caldav.basic_calendar1">
+ <field name="name">Meetings</field>
+ <field name="collection_id" ref="document.dir_calendars"></field>
+ <field name="type">vevent</field>
+ </record>
+
+ <record model="basic.calendar.lines" id="base_calendar.calendar_lines_event">
+ <field name="name">vevent</field>
+ <field name="calendar_id" ref="caldav.basic_calendar1" />
+ <field name="object_id" search="[('model','=','crm.meeting')]" />
+ <field name="domain">[('user_id','=', uid)]</field>
+ </record>
+
+ <record model="basic.calendar.lines" id="base_calendar.calendar_lines_alarm">
+ <field name="name">valarm</field>
+ <field name="calendar_id" ref="caldav.basic_calendar1" />
+ <field name="object_id" search="[('model','=','calendar.alarm')]" />
+ </record>
+
+ <record model="basic.calendar.lines" id="base_calendar.calendar_lines_attendee">
+ <field name="name">attendee</field>
+ <field name="calendar_id" ref="caldav.basic_calendar1" />
+ <field name="object_id" search="[('model','=','calendar.attendee')]" />
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_0">
+ <field name="name" ref="caldav.field_event_organizer"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','organizer'),('model_id.model','=','calendar.event')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_1">
+ <field name="name" ref="caldav.field_event_uid"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','id'),('model_id.model','=','calendar.event')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_2">
+ <field name="name" ref="caldav.field_event_recurrence-id"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','recurrent_id'),('model_id.model','=','calendar.event')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_3">
+ <field name="name" ref="caldav.field_event_vtimezone"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','vtimezone'),('model_id.model','=','calendar.event')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_4">
+ <field name="name" ref="caldav.field_event_attendee" />
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','attendee_ids'),('model_id.model','=','crm.meeting')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_5">
+ <field name="name" ref="caldav.field_event_rrule"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','rrule'),('model_id.model','=','calendar.event')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_6">
+ <field name="name" ref="caldav.field_event_dtend"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','date_deadline'),('model_id.model','=','calendar.event')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_7">
+ <field name="name" ref="caldav.field_event_valarm"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','base_calendar_alarm_id'),('model_id.model','=','calendar.event')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_9">
+ <field name="name" ref="caldav.field_event_location"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','location'),('model_id.model','=','calendar.event')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_10">
+ <field name="name" ref="caldav.field_event_exrule"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','exrule'),('model_id.model','=','calendar.event')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_11">
+ <field name="name" ref="caldav.field_event_status"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','state'),('model_id.model','=','crm.meeting')]" />
+ <field name="mapping">{'tentative': 'draft', 'confirmed': 'open', 'cancelled': 'cancel'}</field>
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_12">
+ <field name="name" ref="caldav.field_event_exdate"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','exdate'),('model_id.model','=','calendar.event')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_13">
+ <field name="name" ref="caldav.field_event_dtstamp"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','date'),('model_id.model','=','calendar.event')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_14">
+ <field name="name" ref="caldav.field_event_description"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','description'),('model_id.model','=','calendar.event')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_15">
+ <field name="name" ref="caldav.field_event_dtstart"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','date'),('model_id.model','=','calendar.event')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_16">
+ <field name="name" ref="caldav.field_event_class"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','class'),('model_id.model','=','calendar.event')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_18">
+ <field name="name" ref="caldav.field_event_created"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','create_date'),('model_id.model','=','calendar.event')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_19">
+ <field name="name" ref="caldav.field_event_url"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','base_calendar_url'),('model_id.model','=','calendar.event')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_event_20">
+ <field name="name" ref="caldav.field_event_summary"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_event" />
+ <field name="field_id" search="[('name','=','name'),('model_id.model','=','calendar.event')]" />
+ <field name="fn">field</field>
+ </record>
+
+
+
+ <record model="basic.calendar.fields" id="map_alarm_1">
+ <field name="name" ref="caldav.field_alarm_attendee"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_alarm" />
+ <field name="field_id" search="[('name','=','attendee_ids'),('model_id.model','=','calendar.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_2">
+ <field name="name" ref="caldav.field_alarm_trigger_duration"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_alarm" />
+ <field name="field_id" search="[('name','=','trigger_duration'),('model_id.model','=','res.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_3">
+ <field name="name" ref="caldav.field_alarm_description"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_alarm" />
+ <field name="field_id" search="[('name','=','description'),('model_id.model','=','calendar.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_4">
+ <field name="name" ref="caldav.field_alarm_attach"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_alarm" />
+ <field name="field_id" search="[('name','=','attach'),('model_id.model','=','calendar.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_5">
+ <field name="name" ref="caldav.field_alarm_trigger_occurs"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_alarm" />
+ <field name="field_id" search="[('name','=','trigger_occurs'),('model_id.model','=','res.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_6">
+ <field name="name" ref="caldav.field_alarm_trigger_interval"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_alarm" />
+ <field name="field_id" search="[('name','=','trigger_interval'),('model_id.model','=','res.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_7">
+ <field name="name" ref="caldav.field_alarm_summary"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_alarm" />
+ <field name="field_id" search="[('name','=','name'),('model_id.model','=','calendar.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_8">
+ <field name="name" ref="caldav.field_alarm_duration"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_alarm" />
+ <field name="field_id" search="[('name','=','duration'),('model_id.model','=','res.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_9">
+ <field name="name" ref="caldav.field_alarm_repeat"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_alarm" />
+ <field name="field_id" search="[('name','=','repeat'),('model_id.model','=','res.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_10">
+ <field name="name" ref="caldav.field_alarm_action"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_alarm" />
+ <field name="field_id" search="[('name','=','action'),('model_id.model','=','calendar.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_11">
+ <field name="name" ref="caldav.field_alarm_trigger_related"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_alarm" />
+ <field name="field_id" search="[('name','=','trigger_related'),('model_id.model','=','res.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+
+ <record model="basic.calendar.fields" id="map_attendee_1">
+ <field name="name" ref="caldav.field_attendee_cn"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_attendee" />
+ <field name="field_id" search="[('name','=','cn'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_2">
+ <field name="name" ref="caldav.field_attendee_sent-by"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_attendee" />
+ <field name="field_id" search="[('name','=','sent_by'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_3">
+ <field name="name" ref="caldav.field_attendee_language"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_attendee" />
+ <field name="field_id" search="[('name','=','language'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_4">
+ <field name="name" ref="caldav.field_attendee_delegated-from"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_attendee" />
+ <field name="field_id" search="[('name','=','delegated_from'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_5">
+ <field name="name" ref="caldav.field_attendee_member"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_attendee" />
+ <field name="field_id" search="[('name','=','member'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_6">
+ <field name="name" ref="caldav.field_attendee_cutype"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_attendee" />
+ <field name="field_id" search="[('name','=','cutype'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_7">
+ <field name="name" ref="caldav.field_attendee_role"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_attendee" />
+ <field name="field_id" search="[('name','=','role'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_8">
+ <field name="name" ref="caldav.field_attendee_partstat"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_attendee" />
+ <field name="field_id" search="[('name','=','state'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_9">
+ <field name="name" ref="caldav.field_attendee_delegated-to"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_attendee" />
+ <field name="field_id" search="[('name','=','delegated_to'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_10">
+ <field name="name" ref="caldav.field_attendee_dir"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_attendee" />
+ <field name="field_id" search="[('name','=','dir'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_11">
+ <field name="name" ref="caldav.field_attendee_rsvp"/>
+ <field name="type_id" ref="base_calendar.calendar_lines_attendee" />
+ <field name="field_id" search="[('name','=','rsvp'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
</data>
</openerp>
diff --git a/addons/document_ics/document_demo.xml b/addons/document_ics/document_demo.xml
index 17989b963ba..191903858ed 100644
--- a/addons/document_ics/document_demo.xml
+++ b/addons/document_ics/document_demo.xml
@@ -7,6 +7,10 @@
<field name="code">shcal</field>
</record>
+ <record model="document.directory" id="document.dir_calendars">
+ <field name="name">Calendars</field>
+ </record>
+
<record model="document.directory.content" id="dir_content_calendar">
<field name="name">Calendars</field>
<field name="suffix">meetings</field>
diff --git a/addons/project_caldav/project_caldav_data.xml b/addons/project_caldav/project_caldav_data.xml
index 464a13201d0..35f0ab1d773 100644
--- a/addons/project_caldav/project_caldav_data.xml
+++ b/addons/project_caldav/project_caldav_data.xml
@@ -2,6 +2,320 @@
<openerp>
<data noupdate="1">
+ <record model="basic.calendar" id="caldav.basic_calendar2">
+ <field name="name">Tasks</field>
+ <field name="collection_id" ref="document.dir_calendars"></field>
+ <field name="type">vtodo</field>
+ </record>
+
+ <record model="basic.calendar.lines" id="caldav.calendar_lines_todo">
+ <field name="name">vtodo</field>
+ <field name="calendar_id" ref="caldav.basic_calendar2" />
+ <field name="object_id" search="[('model','=','project.task')]" />
+ <field name="domain">[('user_id','=', uid)]</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_todo_1">
+ <field name="name" ref="caldav.field_todo_status" />
+ <field name="type_id" ref="caldav.calendar_lines_todo" />
+ <field name="field_id" search="[('name','=','state'),('model_id.model','=','project.task')]" />
+ <field name="mapping">{'needs-action': 'draft', 'completed': 'done', 'in-process': 'open', 'cancelled': 'cancelled'}</field>
+ <field name="fn">field</field>
+ </record>
+ <record model="basic.calendar.fields" id="map_todo_2">
+ <field name="name" ref="caldav.field_todo_exdate"/>
+ <field name="type_id" ref="caldav.calendar_lines_todo" />
+ <field name="field_id" search="[('name','=','exdate'),('model_id.model','=','calendar.todo')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_todo_3">
+ <field name="name" ref="caldav.field_todo_attendee" />
+ <field name="type_id" ref="caldav.calendar_lines_todo" />
+ <field name="field_id" search="[('name','=','attendee_ids'),('model_id.model','=','project.task')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_todo_4">
+ <field name="name" ref="caldav.field_todo_valarm"/>
+ <field name="type_id" ref="caldav.calendar_lines_todo" />
+ <field name="field_id" search="[('name','=','base_calendar_alarm_id'),('model_id.model','=','calendar.todo')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_todo_5">
+ <field name="name" ref="caldav.field_todo_description"/>
+ <field name="type_id" ref="caldav.calendar_lines_todo" />
+ <field name="field_id" search="[('name','=','description'),('model_id.model','=','calendar.todo')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <!-- Sequence is not impemented right.
+ See http://tools.ietf.org/html/rfc5545#section-3.8.7.4
+ Disabling..
+
+ <record model="basic.calendar.fields" id="map_todo_6">
+ <field name="name" ref="caldav.field_todo_seq"/>
+ <field name="type_id" ref="caldav.calendar_lines_todo" />
+ <field name="field_id" search="[('name','=','sequence'),('model_id.model','=','calendar.todo')]" />
+ <field name="fn">field</field>
+ </record>
+ -->
+
+ <record model="basic.calendar.fields" id="map_todo_7">
+ <field name="name" ref="caldav.field_todo_url"/>
+ <field name="type_id" ref="caldav.calendar_lines_todo" />
+ <field name="field_id" search="[('name','=','base_calendar_url'),('model_id.model','=','calendar.todo')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_todo_9">
+ <field name="name" ref="caldav.field_todo_percent"/>
+ <field name="type_id" ref="caldav.calendar_lines_todo" />
+ <field name="field_id" search="[('name','=','progress'),('model_id.model','=','project.task')]" />
+ <field name="fn">field</field>
+ </record>
+
+
+ <record model="basic.calendar.fields" id="map_todo_10">
+ <field name="name" ref="caldav.field_todo_vtimezone"/>
+ <field name="type_id" ref="caldav.calendar_lines_todo" />
+ <field name="field_id" search="[('name','=','vtimezone'),('model_id.model','=','calendar.todo')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_todo_11">
+ <field name="name" ref="caldav.field_todo_summary"/>
+ <field name="type_id" ref="caldav.calendar_lines_todo" />
+ <field name="field_id" search="[('name','=','name'),('model_id.model','=','calendar.todo')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_todo_12">
+ <field name="name" ref="caldav.field_event_priority"/>
+ <field name="type_id" ref="caldav.calendar_lines_todo" />
+ <field name="field_id" search="[('name','=','priority'),('model_id.model','=','project.task')]" />
+ <field name="fn">field</field>
+ <field name="mapping">{'1': '0', '2': '1', '3': '1','4': '1', '5': '2', '6': '3', '7': '3', '8': '3', '9': '4'}</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_todo_13">
+ <field name="name" ref="caldav.field_todo_location"/>
+ <field name="type_id" ref="caldav.calendar_lines_todo" />
+ <field name="field_id" search="[('name','=','location'),('model_id.model','=','calendar.todo')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_todo_14">
+ <field name="name" ref="caldav.field_todo_exrule"/>
+ <field name="type_id" ref="caldav.calendar_lines_todo" />
+ <field name="field_id" search="[('name','=','exrule'),('model_id.model','=','calendar.todo')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_todo_15">
+ <field name="name" ref="caldav.field_todo_duration"/>
+ <field name="type_id" ref="caldav.calendar_lines_todo" />
+ <field name="field_id" search="[('name','=','planned_hours'),('model_id.model','=','project.task')]" />
+ <field name="fn">hours</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_todo_16">
+ <field name="name" ref="caldav.field_todo_dtstart"/>
+ <field name="type_id" ref="caldav.calendar_lines_todo" />
+ <field name="field_id" search="[('name','=','date'),('model_id.model','=','calendar.todo')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_todo_17">
+ <field name="name" ref="caldav.field_todo_rrule"/>
+ <field name="type_id" ref="caldav.calendar_lines_todo" />
+ <field name="field_id" search="[('name','=','rrule'),('model_id.model','=','calendar.todo')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_todo_18">
+ <field name="name" ref="caldav.field_todo_class"/>
+ <field name="type_id" ref="caldav.calendar_lines_todo" />
+ <field name="field_id" search="[('name','=','class'),('model_id.model','=','calendar.todo')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_todo_19">
+ <field name="name" ref="caldav.field_todo_uid"/>
+ <field name="type_id" ref="caldav.calendar_lines_todo" />
+ <field name="field_id" search="[('name','=','id'),('model_id.model','=','calendar.todo')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.lines" id="caldav.calendar_lines_alarm2">
+ <field name="name">valarm</field>
+ <field name="calendar_id" ref="caldav.basic_calendar2" />
+ <field name="object_id" search="[('model','=','calendar.alarm')]" />
+ </record>
+
+ <record model="basic.calendar.lines" id="caldav.calendar_lines_attendee2">
+ <field name="name">attendee</field>
+ <field name="calendar_id" ref="caldav.basic_calendar2" />
+ <field name="object_id" search="[('model','=','calendar.attendee')]" />
+ </record>
+
+
+ <record model="basic.calendar.fields" id="map_alarm_1">
+ <field name="name" ref="caldav.field_alarm_attendee"/>
+ <field name="type_id" ref="caldav.calendar_lines_alarm2" />
+ <field name="field_id" search="[('name','=','attendee_ids'),('model_id.model','=','calendar.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_2">
+ <field name="name" ref="caldav.field_alarm_trigger_duration"/>
+ <field name="type_id" ref="caldav.calendar_lines_alarm2" />
+ <field name="field_id" search="[('name','=','trigger_duration'),('model_id.model','=','res.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_3">
+ <field name="name" ref="caldav.field_alarm_description"/>
+ <field name="type_id" ref="caldav.calendar_lines_alarm2" />
+ <field name="field_id" search="[('name','=','description'),('model_id.model','=','calendar.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_4">
+ <field name="name" ref="caldav.field_alarm_attach"/>
+ <field name="type_id" ref="caldav.calendar_lines_alarm2" />
+ <field name="field_id" search="[('name','=','attach'),('model_id.model','=','calendar.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_5">
+ <field name="name" ref="caldav.field_alarm_trigger_occurs"/>
+ <field name="type_id" ref="caldav.calendar_lines_alarm2" />
+ <field name="field_id" search="[('name','=','trigger_occurs'),('model_id.model','=','res.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_6">
+ <field name="name" ref="caldav.field_alarm_trigger_interval"/>
+ <field name="type_id" ref="caldav.calendar_lines_alarm2" />
+ <field name="field_id" search="[('name','=','trigger_interval'),('model_id.model','=','res.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_7">
+ <field name="name" ref="caldav.field_alarm_summary"/>
+ <field name="type_id" ref="caldav.calendar_lines_alarm2" />
+ <field name="field_id" search="[('name','=','name'),('model_id.model','=','calendar.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_8">
+ <field name="name" ref="caldav.field_alarm_duration"/>
+ <field name="type_id" ref="caldav.calendar_lines_alarm2" />
+ <field name="field_id" search="[('name','=','duration'),('model_id.model','=','res.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_9">
+ <field name="name" ref="caldav.field_alarm_repeat"/>
+ <field name="type_id" ref="caldav.calendar_lines_alarm2" />
+ <field name="field_id" search="[('name','=','repeat'),('model_id.model','=','res.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_10">
+ <field name="name" ref="caldav.field_alarm_action"/>
+ <field name="type_id" ref="caldav.calendar_lines_alarm2" />
+ <field name="field_id" search="[('name','=','action'),('model_id.model','=','calendar.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_alarm_11">
+ <field name="name" ref="caldav.field_alarm_trigger_related"/>
+ <field name="type_id" ref="caldav.calendar_lines_alarm2" />
+ <field name="field_id" search="[('name','=','trigger_related'),('model_id.model','=','res.alarm')]" />
+ <field name="fn">field</field>
+ </record>
+
+
+ <record model="basic.calendar.fields" id="map_attendee_1">
+ <field name="name" ref="caldav.field_attendee_cn"/>
+ <field name="type_id" ref="caldav.calendar_lines_attendee2" />
+ <field name="field_id" search="[('name','=','cn'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_2">
+ <field name="name" ref="caldav.field_attendee_sent-by"/>
+ <field name="type_id" ref="caldav.calendar_lines_attendee2" />
+ <field name="field_id" search="[('name','=','sent_by'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_3">
+ <field name="name" ref="caldav.field_attendee_language"/>
+ <field name="type_id" ref="caldav.calendar_lines_attendee2" />
+ <field name="field_id" search="[('name','=','language'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_4">
+ <field name="name" ref="caldav.field_attendee_delegated-from"/>
+ <field name="type_id" ref="caldav.calendar_lines_attendee2" />
+ <field name="field_id" search="[('name','=','delegated_from'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_5">
+ <field name="name" ref="caldav.field_attendee_member"/>
+ <field name="type_id" ref="caldav.calendar_lines_attendee2" />
+ <field name="field_id" search="[('name','=','member'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_6">
+ <field name="name" ref="caldav.field_attendee_cutype"/>
+ <field name="type_id" ref="caldav.calendar_lines_attendee2" />
+ <field name="field_id" search="[('name','=','cutype'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_7">
+ <field name="name" ref="caldav.field_attendee_role"/>
+ <field name="type_id" ref="caldav.calendar_lines_attendee2" />
+ <field name="field_id" search="[('name','=','role'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_8">
+ <field name="name" ref="caldav.field_attendee_partstat"/>
+ <field name="type_id" ref="caldav.calendar_lines_attendee2" />
+ <field name="field_id" search="[('name','=','state'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_9">
+ <field name="name" ref="caldav.field_attendee_delegated-to"/>
+ <field name="type_id" ref="caldav.calendar_lines_attendee2" />
+ <field name="field_id" search="[('name','=','delegated_to'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_10">
+ <field name="name" ref="caldav.field_attendee_dir"/>
+ <field name="type_id" ref="caldav.calendar_lines_attendee2" />
+ <field name="field_id" search="[('name','=','dir'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
+ <record model="basic.calendar.fields" id="map_attendee_11">
+ <field name="name" ref="caldav.field_attendee_rsvp"/>
+ <field name="type_id" ref="caldav.calendar_lines_attendee2" />
+ <field name="field_id" search="[('name','=','rsvp'),('model_id.model','=','calendar.attendee')]" />
+ <field name="fn">field</field>
+ </record>
+
</data>
</openerp>