* New Configuration wizard : create calendors for sections which are selected in wizard * The field code of crm.case have to be unique and when the server restart it produces identics sequencies * Management of the true date format ( instead of a datetime with 9:00 fixed) * Add the creation date of the object and the modification date (needed for iCal on Mac) * automatic completion of end date if the start date and the length is give * if the OpenERP field selected for dtend is an integer or a float (instead of a date), write dtstart+duration when generating the ics for dtend. Same for parsing .ics files. bzr revid: hmo@tinyerp.com-20090508085408-ot6c3mywkmbsi3q2
57 lines
2.3 KiB
XML
57 lines
2.3 KiB
XML
<?xml version="1.0"?>
|
|
<openerp>
|
|
<data noupdate="1">
|
|
|
|
<record model="crm.case.section" id="section_meeting">
|
|
<field name="name">Shared Calendar Meetings</field>
|
|
<field name="code">shcal</field>
|
|
</record>
|
|
|
|
<record model="document.directory" id="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>
|
|
<field name="directory_id" ref="dir_calendars"/>
|
|
<field name="extension">.ics</field>
|
|
<field name="include_name" eval="False"/>
|
|
<field name="ics_object_id" ref="crm.model_crm_case"/>
|
|
<field name="ics_domain" eval="'[(\'section_id\',\'=\','+str(ref('section_meeting'))+')]'"/>
|
|
</record>
|
|
|
|
<record model="document.directory.ics.fields" id="dir_field1">
|
|
<field name="name">dtstart</field>
|
|
<field name="field_id" ref="crm.field_crm_case_date"/>
|
|
<field name="content_id" ref="dir_content_calendar"/>
|
|
</record>
|
|
<record model="document.directory.ics.fields" id="dir_field6">
|
|
<field name="name">dtend</field>
|
|
<field name="field_id" ref="crm.field_crm_case_date_deadline"/>
|
|
<field name="content_id" ref="dir_content_calendar"/>
|
|
</record>
|
|
<record model="document.directory.ics.fields" id="dir_field2">
|
|
<field name="name">summary</field>
|
|
<field name="field_id" ref="crm.field_crm_case_name"/>
|
|
<field name="content_id" ref="dir_content_calendar"/>
|
|
</record>
|
|
<record model="document.directory.ics.fields" id="dir_field3">
|
|
<field name="name">uid</field>
|
|
<field name="field_id" ref="field_crm_case_code"/>
|
|
<field name="content_id" ref="dir_content_calendar"/>
|
|
</record>
|
|
<record model="document.directory.ics.fields" id="dir_field4">
|
|
<field name="name">description</field>
|
|
<field name="field_id" ref="crm.field_crm_case_description"/>
|
|
<field name="content_id" ref="dir_content_calendar"/>
|
|
</record>
|
|
<record model="document.directory.ics.fields" id="dir_field5">
|
|
<field name="name">url</field>
|
|
<field name="field_id" ref="crm.field_crm_case_email_from"/>
|
|
<field name="content_id" ref="dir_content_calendar"/>
|
|
</record>
|
|
|
|
</data>
|
|
</openerp>
|