diff options
| author | atp (Open ERP) <atp@tinyerp.co.in> | 2010-11-24 10:23:34 +0530 |
|---|---|---|
| committer | atp (Open ERP) <atp@tinyerp.co.in> | 2010-11-24 10:23:34 +0530 |
| commit | b74a9e35b681035b54542e7e52797eefba452f98 (patch) | |
| tree | 9ec9f6366b59f122eed799985de395e3549133b4 | |
| parent | f837a5bdfa10ac8a6c527acaf1eb36beec80edf3 (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.xml | 5 | ||||
| -rw-r--r-- | addons/caldav/caldav_setup.xml | 12 | ||||
| -rw-r--r-- | addons/crm_caldav/crm_caldav_data.xml | 318 | ||||
| -rw-r--r-- | addons/document_ics/document_demo.xml | 4 | ||||
| -rw-r--r-- | addons/project_caldav/project_caldav_data.xml | 314 |
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> |
