[FIX] Empty all current line(s) when you change template. Before, the display do...
[odoo/odoo.git] / addons / calendar / calendar_data.xml
1 <?xml version="1.0"?>
2 <openerp>
3     <data noupdate="1">
4     
5          <!-- Expense-related subtypes for messaging / Chatter -->
6         <record id="calendar.subtype_invitation" model="mail.message.subtype">
7             <field name="name">Invitation</field>
8             <field name="res_model">calendar.event</field>
9             <field name="description">Warning, a mandatory field has been modified since the creation of this event</field>
10             <field name="default" eval="False"/>
11         </record>
12         <record model="calendar.alarm" id="alarm_notif_1">
13             <field name="name">15 min notif</field>
14             <field name="duration" eval="15" />
15             <field name="interval">minutes</field>
16             <field name="type">notification</field>                       
17         </record>        
18         <record model="calendar.alarm" id="alarm_notif_2">
19             <field name="name">30 min notif</field>
20             <field name="duration" eval="30" />
21             <field name="interval">minutes</field>
22             <field name="type">notification</field>            
23         </record>        
24         <record model="calendar.alarm" id="alarm_notif_3">
25             <field name="name">1 hour notif</field>
26             <field name="duration" eval="1" />
27             <field name="interval">hours</field>
28             <field name="type">notification</field>            
29         </record>        
30         <record model="calendar.alarm" id="alarm_notif_4">
31             <field name="name">2 hours notif</field>
32             <field name="duration" eval="2" />
33             <field name="interval">hours</field>
34             <field name="type">notification</field>            
35         </record>        
36         <record model="calendar.alarm" id="alarm_notif_5">
37             <field name="name">1 day notif</field>
38             <field name="duration" eval="1" />
39             <field name="interval">days</field>
40             <field name="type">notification</field>            
41         </record>
42         
43         
44         <record model="calendar.alarm" id="alarm_mail_1">
45             <field name="name">15 min mail</field>
46             <field name="duration" eval="15" />
47             <field name="interval">minutes</field>
48             <field name="type">email</field>            
49         </record>        
50         <record model="calendar.alarm" id="alarm_mail_2">
51             <field name="name">30 min mail</field>
52             <field name="duration" eval="30" />
53             <field name="interval">minutes</field>
54             <field name="type">email</field>            
55         </record>        
56         <record model="calendar.alarm" id="alarm_mail_3">
57             <field name="name">1 hour mail</field>
58             <field name="duration" eval="1" />
59             <field name="interval">hours</field>
60             <field name="type">email</field>            
61         </record>        
62         <record model="calendar.alarm" id="alarm_mail_4">
63             <field name="name">2 hours mail</field>
64             <field name="duration" eval="2" />
65             <field name="interval">hours</field>
66             <field name="type">email</field>            
67         </record>        
68         <record model="calendar.alarm" id="alarm_mail_5">
69             <field name="name">1 day mail</field>
70             <field name="duration" eval="1" />
71             <field name="interval">days</field>
72             <field name="type">email</field>            
73         </record>
74         
75
76         <!-- Scheduler for Event Alarm-->
77         <record forcecreate="True" id="ir_cron_scheduler_alarm" model="ir.cron">
78             <field name="name">Run Event Reminder</field>
79             <field eval="True" name="active" />
80             <field name="user_id" ref="base.user_root" />
81             <field name="interval_number">30</field>
82             <field name="interval_type">minutes</field>
83             <field name="numbercall">-1</field>
84             <field eval="False" name="doall" />
85             <field eval="'calendar.alarm_manager'" name="model" />
86             <field eval="'get_next_mail'" name="function" />
87             <!--<field eval="'(False,)'" name="args" />-->
88         </record>
89         
90         <record model="calendar.event.type" id="categ_meet1">
91             <field name="name">Customer Meeting</field>
92         </record>
93
94         <record model="calendar.event.type" id="categ_meet2">
95             <field name="name">Internal Meeting</field>
96         </record>
97
98         <record model="calendar.event.type" id="categ_meet3">
99             <field name="name">Off-site Meeting</field>
100         </record>
101
102         <record model="calendar.event.type" id="categ_meet4">
103             <field name="name">Open Discussion</field>
104         </record>
105
106         <record model="calendar.event.type" id="categ_meet5">
107             <field name="name">Feedback Meeting</field>
108         </record>
109
110         <record id="calendar_template_meeting_invitation" model="email.template">
111             <field name="name">Meeting Invitation</field>
112             <field name="email_from">${object.event_id.user_id.email or ''}</field>
113             <field name="subject">${object.event_id.name}</field>
114             <field name="model_id" ref="calendar.model_calendar_attendee"/>
115             
116             <field name="email_to" >${('' if object.partner_id and object.partner_id.email and object.partner_id.email==object.email else object.email|safe)}</field>
117             <field name="partner_to">${object.partner_id and object.partner_id.email and object.partner_id.email==object.email and object.partner_id.id or False }</field>
118             <field name="auto_delete" eval="True"/>
119             
120             <field name="body_html"><![CDATA[
121                 <html>
122                     <head>
123                         <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
124                         <title>${object.event_id.name}</title>
125                         <style> 
126                             span.oe_mail_footer_access {
127                                 display:block;    
128                                 text-align:center;
129                                 color:grey;                                
130                             }
131                         </style>
132                     </head>
133                     <body>
134                         <div style="border-radius: 2px; max-width: 1200px; height: auto;margin-left: auto;margin-right: auto;background-color:#f9f9f9;">
135                             <div style="height:auto;text-align: center;font-size : 30px;color: #8A89BA;">
136                                 <strong>${object.event_id.name}</strong>
137                             </div>
138                             <div style="height: 50px;text-align: left;font-size : 14px;border-collapse: separate;margin-top:10px">
139                                 <strong style="margin-left:12px">Dear ${object.cn}</strong> ,<br/><p style="margin-left:12px">${object.event_id.user_id.partner_id.name} invited you for the ${object.event_id.name} meeting of ${object.event_id.user_id.company_id.name}.</p> 
140                             </div>
141                             <div style="height: auto;margin-left:12px;margin-top:30px;">
142                                 <table>
143                                     <tr>
144                                         <td>
145                                             <div style="border-top-left-radius:3px;border-top-right-radius:3px;font-size:12px;border-collapse:separate;text-align:center;font-weight:bold;color:#ffffff;width:130px;min-height: 18px;border-color:#ffffff;background:#8a89ba;padding-top: 4px;">${object.event_id.get_interval(object.event_id.date, 'dayname')}</div>
146                                             <div style="font-size:48px;min-height:auto;font-weight:bold;text-align:center;color: #5F5F5F;background-color: #E1E2F8;width: 130px;">
147                                                 ${object.event_id.get_interval(object.event_id.date,'day')}
148                                             </div>
149                                             <div style='font-size:12px;text-align:center;font-weight:bold;color:#ffffff;background-color:#8a89ba'>${object.event_id.get_interval(object.event_id.date, 'month')}</div>
150                                             <div style="border-collapse:separate;color:#8a89ba;text-align:center;width: 128px;font-size:12px;border-bottom-right-radius:3px;font-weight:bold;border:1px solid;border-bottom-left-radius:3px;">${not object.event_id.allday and object.event_id.get_interval(object.event_id.date, 'time', tz=object.partner_id.tz) or ''}</div>
151                                         </td>
152                                         <td>
153                                             <table cellspacing="0" cellpadding="0" border="0" style="margin-top: 15px; margin-left: 10px;font-size: 16px;">
154                                                     <tr>
155                                                         <td style="vertical-align:top;">
156                                                             % if object.event_id.location:
157                                                                 <div style="width: 120px; background : #CCCCCC; font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;">
158                                                                     Where
159                                                                 </div>
160                                                             % endif
161                                                         </td>
162                                                         <td  style="vertical-align:top;">
163                                                             % if object.event_id.location:
164                                                                 <div style = "font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;   font-size: 14px" >
165                                                                     : ${object.event_id.location}
166                                                                     <span style= "color:#A9A9A9; ">(<a href="http://maps.google.com/maps?oi=map&q=${object.event_id.location}">View Map</a>)
167                                                                         </span>
168                                                                 </div>
169                                                             % endif
170                                                         </td>                                                        
171                                                     </tr> 
172                                                                                                 
173                                                     <tr>
174                                                         <td style="vertical-align:top;">
175                                                             % if object.event_id.description :
176                                                                 <div style="width: 120px; background : #CCCCCC; font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;">
177                                                                     What
178                                                                 </div>
179                                                             % endif
180                                                         </td>
181                                                         <td style="vertical-align:text-top;">
182                                                             % if object.event_id.description :
183                                                                 <div style="font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;">
184                                                                     : ${object.event_id.description}
185                                                                 </div>
186                                                             % endif
187                                                         </td>
188                                                     </tr>
189                                                                                                 
190                                                     <tr>
191                                                         <td style="vertical-align:top;">
192                                                             % if not object.event_id.allday and object.event_id.duration:
193                                                                 <div style="height:auto; width: 120px; background : #CCCCCC; font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;">
194                                                                     Duration
195                                                                 </div>
196                                                             % endif
197                                                         </td>
198                                                         <td colspan="3" style="vertical-align:text-top;">
199                                                             % if not object.event_id.allday and object.event_id.duration:
200                                                                 <div style="font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;">
201                                                                     : ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}
202                                                                 </div>
203                                                             % endif
204                                                         </td>
205                                                     </tr>                                                
206                                                 <tr style=" height: 30px;">
207                                                     <td style="height: 25px;width: 120px; background : # CCCCCC; font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;">
208                                                         <div>
209                                                             Attendees
210                                                         </div>
211                                                     </td>
212                                                     <td colspan="3">
213                                                        : 
214                                                         % for attendee in object.event_id.attendee_ids:
215                                                             <div style='display:inline-block; border-radius: 50%; width:10px; height:10px;background:${'color' in ctx and ctx["color"][attendee.state] or 'white'};'></div>
216                                                             % if attendee.cn != object.cn:
217                                                                 <span style="margin-left:5px">${attendee.cn}</span>
218                                                             % else:
219                                                                 <span style="margin-left:5px">You</span>
220                                                             % endif
221                                                         % endfor
222                                                     </td>
223                                                 </tr>
224                                             </table>
225                                         </td>
226                                     </tr>
227                                 </table>
228                             </div>
229                             <div style="height: auto;width:450px; margin:0 auto;padding-top:20px;padding-bottom:40px;">
230                                     <a style="padding: 8px 30px 8px 30px;border-radius: 6px;border: 1px solid #CCCCCC;background:#8A89BA;margin : 0 15px 0 0;text-decoration: none;color:#FFFFFF;" href="/calendar/meeting/accept?db=${'dbname' in ctx and ctx['dbname'] or ''}&token=${object.access_token}&action=${'action_id' in ctx and ctx['action_id'] or ''}&id=${object.event_id.id}">Accept</a>
231                                     <a style="padding: 8px 30px 8px 30px;border-radius: 6px;border: 1px solid #CCCCCC;background:#808080;margin : 0 15px 0 0;text-decoration: none;color:#FFFFFF;" href="/calendar/meeting/decline?db=${'dbname' in ctx and ctx['dbname'] or '' }&token=${object.access_token}&action=${'action_id' in ctx and ctx['action_id'] or ''}&id=${object.event_id.id}">Decline</a>
232                                     <a style="padding: 8px 30px 8px 30px;border-radius: 6px;border: 1px solid #CCCCCC;background:#D8D8D8;text-decoration: none;color:#FFFFFF;" href="/calendar/meeting/view?db=${'dbname' in ctx and ctx['dbname'] or ''}&token=${object.access_token}&action=${'action_id' in ctx and ctx['action_id'] or ''}&id=${object.event_id.id}">View</a>
233                             </div> 
234                         </div>
235                     </body>
236                 </html>
237                 ]]>
238                 </field>
239         </record>
240         
241         <record id="calendar_template_meeting_changedate" model="email.template">
242             <field name="name">Meeting Invitation</field>
243             <field name="email_from">${object.event_id.user_id.email or ''}</field>
244             <field name="subject">${object.event_id.name} - Date has been updated</field>
245             <field name="model_id" ref="calendar.model_calendar_attendee"/>
246             
247             <field name="email_to" >${('' if object.partner_id and object.partner_id.email and object.partner_id.email==object.email else object.email|safe)}</field>
248             <field name="partner_to">${object.partner_id and object.partner_id.email and object.partner_id.email==object.email and object.partner_id.id or False }</field>
249             <field name="auto_delete" eval="True"/>
250             
251             <field name="body_html"><![CDATA[ 
252                 <html>
253                     <head>
254                         <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
255                         <title>${object.event_id.name}</title>
256                         <style>
257                             span.oe_mail_footer_access {
258                                 display:block;    
259                                 text-align:center;
260                                 color:grey;                                
261                             }
262                         </style>
263                     </head>
264                     <body>
265                         <div style="border-radius: 2px; max-width: 1200px; height: auto;margin-left: auto;margin-right: auto;background-color:#f9f9f9;">
266                             <div style="height:auto;text-align: center;font-size : 30px;color: #8A89BA;">
267                                 <strong>${object.event_id.name}</strong>
268                             </div>
269                             <div style="height: 50px;text-align: left;font-size : 14px;border-collapse: separate;margin-top:10px">
270                                 <strong style="margin-left:12px">Dear ${object.cn}</strong> ,<br/>
271                                 <p style="margin-left:12px">The date of the meeting has been changed...<br/>
272                                 The meeting created by ${object.event_id.user_id.partner_id.name} is now scheduled for : ${object.event_id.display_time}.</p>
273                             </div>
274                             <div style="height: auto;margin-left:12px;margin-top:30px;">
275                                 <table>
276                                     <tr>                                        
277                                         <td>
278                                             <div style="border-top-left-radius:3px;border-top-right-radius:3px;font-size:12px;border-collapse:separate;text-align:center;font-weight:bold;color:#ffffff;width:130px;min-height: 18px;border-color:#ffffff;background:#8a89ba;padding-top: 4px;">${object.event_id.get_interval(object.event_id.date, 'dayname')}</div>
279                                             <div style="font-size:48px;min-height:auto;font-weight:bold;text-align:center;color: #5F5F5F;background-color: #E1E2F8;width: 130px;">
280                                                 ${object.event_id.get_interval(object.event_id.date,'day')}
281                                             </div>
282                                             <div style='font-size:12px;text-align:center;font-weight:bold;color:#ffffff;background-color:#8a89ba'>${object.event_id.get_interval(object.event_id.date, 'month')}</div>
283                                             <div style="border-collapse:separate;color:#8a89ba;text-align:center;width: 128px;font-size:12px;border-bottom-right-radius:3px;font-weight:bold;border:1px solid;border-bottom-left-radius:3px;">${not object.event_id.allday and object.event_id.get_interval(object.event_id.date, 'time', tz=object.partner_id.tz) or ''}</div>
284                                         </td>
285                                         <td>
286                                             <table cellspacing="0" cellpadding="0" border="0" style="margin-top: 15px; margin-left: 10px;font-size: 16px;">
287                                                     <tr>
288                                                         <td style="vertical-align:top;">
289                                                             % if object.event_id.location:
290                                                                 <div style="width: 120px; background : #CCCCCC; font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;">
291                                                                     Where
292                                                                 </div>
293                                                             % endif
294                                                         </td>
295                                                         <td  style="vertical-align:top;">
296                                                             % if object.event_id.location:
297                                                                 <div style = "font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;   font-size: 14px" >
298                                                                     : ${object.event_id.location}
299                                                                     <span style= "color:#A9A9A9; ">(<a href="http://maps.google.com/maps?oi=map&q=${object.event_id.location}">View Map</a>)
300                                                                         </span>
301                                                                 </div>
302                                                             % endif
303                                                         </td>                                                        
304                                                     </tr> 
305                                                                                                 
306                                                     <tr>
307                                                         <td style="vertical-align:top;">
308                                                             % if object.event_id.description :
309                                                                 <div style="width: 120px; background : #CCCCCC; font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;">
310                                                                     What
311                                                                 </div>
312                                                             % endif
313                                                         </td>
314                                                         <td style="vertical-align:text-top;">
315                                                             % if object.event_id.description :
316                                                                 <div style="font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;">
317                                                                     : ${object.event_id.description}
318                                                                 </div>
319                                                             % endif
320                                                         </td>
321                                                     </tr>
322                                                                                                 
323                                                     <tr>
324                                                         <td style="vertical-align:top;">
325                                                             % if not object.event_id.allday and object.event_id.duration:
326                                                                 <div style="height:auto; width: 120px; background : #CCCCCC; font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;">
327                                                                     Duration
328                                                                 </div>
329                                                             % endif
330                                                         </td>
331                                                         <td colspan="3" style="vertical-align:text-top;">
332                                                             % if not object.event_id.allday and object.event_id.duration:
333                                                                 <div style="font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;">
334                                                                     : ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}
335                                                                 </div>
336                                                             % endif
337                                                         </td>
338                                                     </tr>                                                
339                                                 <tr style=" height: 30px;">
340                                                     <td style="height: 25px;width: 120px; background : # CCCCCC; font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;">
341                                                         <div>
342                                                             Attendees
343                                                         </div>
344                                                     </td>
345                                                     <td colspan="3">
346                                                        : 
347                                                         % for attendee in object.event_id.attendee_ids:
348                                                             <div style='display:inline-block; border-radius: 50%; width:10px; height:10px;background:${'color' in ctx and ctx["color"][attendee.state] or 'white'};'></div>
349                                                             % if attendee.cn != object.cn:
350                                                                 <span style="margin-left:5px">${attendee.cn}</span>
351                                                             % else:
352                                                                 <span style="margin-left:5px">You</span>
353                                                             % endif
354                                                         % endfor
355                                                     </td>
356                                                 </tr>
357                                             </table>
358                                         </td>
359                                     </tr>
360                                 </table>                                      
361                             </div>
362                             <div style="height: auto;width:450px; margin:0 auto;padding-top:20px;padding-bottom:40px;">
363                                     <a style="padding: 8px 30px 8px 30px;border-radius: 6px;border: 1px solid #CCCCCC;background:#8A89BA;margin : 0 15px 0 0;text-decoration: none;color:#FFFFFF;" href="/calendar/meeting/accept?db=${'dbname' in ctx and ctx['dbname'] or ''}&token=${object.access_token}&action=${'action_id' in ctx and ctx['action_id'] or ''}&id=${object.event_id.id}">Accept</a>
364                                     <a style="padding: 8px 30px 8px 30px;border-radius: 6px;border: 1px solid #CCCCCC;background:#808080;margin : 0 15px 0 0;text-decoration: none;color:#FFFFFF;" href="/calendar/meeting/decline?db=${'dbname' in ctx and ctx['dbname'] or ''}&token=${object.access_token}&action=${'action_id' in ctx and ctx['action_id'] or ''}&id=${object.event_id.id}">Decline</a>
365                                     <a style="padding: 8px 30px 8px 30px;border-radius: 6px;border: 1px solid #CCCCCC;background:#D8D8D8;text-decoration: none;color:#FFFFFF;" href="/calendar/meeting/view?db=${'dbname' in ctx and ctx['dbname'] or ''}&token=${object.access_token}&action=${'action_id' in ctx and ctx['action_id'] or ''}&id=${object.event_id.id}">View</a>
366                             </div>                             
367                         </div>
368                     </body>
369                 </html>
370                 ]]>
371                 </field>
372         </record>
373         
374         <record id="calendar_template_meeting_reminder" model="email.template">
375             <field name="name">Meeting Invitation</field>
376             <field name="email_from">${object.event_id.user_id.email or ''}</field>
377             <field name="subject">${object.event_id.name} - Reminder</field>
378             <field name="model_id" ref="calendar.model_calendar_attendee"/>
379             
380             <field name="email_to" >${('' if object.partner_id and object.partner_id.email and object.partner_id.email==object.email else object.email|safe)}</field>
381             <field name="partner_to">${object.partner_id and object.partner_id.email and object.partner_id.email==object.email and object.partner_id.id or False }</field>
382             <field name="auto_delete" eval="True"/>
383             
384             <field name="body_html"><![CDATA[
385                 <html>
386                     <head>
387                         <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
388                         <title>${object.event_id.name}</title>
389                         <style>
390                             span.oe_mail_footer_access {
391                                 display:block;    
392                                 text-align:center;
393                                 color:grey;                                
394                             }
395                         </style>
396                     </head>
397                     <body>
398                         <div style="border-radius: 2px; max-width: 1200px; height: auto;margin-left: auto;margin-right: auto;background-color:#f9f9f9;">
399                             <div style="height:auto;text-align: center;font-size : 30px;color: #8A89BA;">
400                                 <strong>${object.event_id.name}</strong>                                
401                             </div>
402                             <div style="height: 50px;text-align: left;font-size : 14px;border-collapse: separate;margin-top:10px">
403                                 <strong style="margin-left:12px">Dear ${object.cn}</strong> ,<br/>
404                                 <p style="margin-left:12px">this it a reminder for the event below : </p>
405                             </div>
406                             <div style="height: auto;margin-left:12px;margin-top:30px;">
407                                 <table>
408                                     <tr>
409                                         <td>
410                                             <div style="border-top-left-radius:3px;border-top-right-radius:3px;font-size:12px;border-collapse:separate;text-align:center;font-weight:bold;color:#ffffff;width:130px;min-height: 18px;border-color:#ffffff;background:#8a89ba;padding-top: 4px;">${object.event_id.get_interval(object.event_id.date, 'dayname')}</div>
411                                             <div style="font-size:48px;min-height:auto;font-weight:bold;text-align:center;color: #5F5F5F;background-color: #E1E2F8;width: 130px;">
412                                                 ${object.event_id.get_interval(object.event_id.date,'day')}
413                                             </div>
414                                             <div style='font-size:12px;text-align:center;font-weight:bold;color:#ffffff;background-color:#8a89ba'>${object.event_id.get_interval(object.event_id.date, 'month')}</div>
415                                             <div style="border-collapse:separate;color:#8a89ba;text-align:center;width: 128px;font-size:12px;border-bottom-right-radius:3px;font-weight:bold;border:1px solid;border-bottom-left-radius:3px;">${not object.event_id.allday and object.event_id.get_interval(object.event_id.date, 'time', tz=object.partner_id.tz) or ''}</div>
416                                         </td>
417                                         <td>
418                                             <table cellspacing="0" cellpadding="0" border="0" style="margin-top: 15px; margin-left: 10px;font-size: 16px;">
419                                                     <tr>
420                                                         <td style="vertical-align:top;">
421                                                             % if object.event_id.location:
422                                                                 <div style="width: 120px; background : #CCCCCC; font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;">
423                                                                     Where
424                                                                 </div>
425                                                             % endif
426                                                         </td>
427                                                         <td  style="vertical-align:top;">
428                                                             % if object.event_id.location:
429                                                                 <div style = "font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;   font-size: 14px" >
430                                                                     : ${object.event_id.location}
431                                                                     <span style= "color:#A9A9A9; ">(<a href="http://maps.google.com/maps?oi=map&q=${object.event_id.location}">View Map</a>)
432                                                                         </span>
433                                                                 </div>
434                                                             % endif
435                                                         </td>                                                        
436                                                     </tr> 
437                                                                                                 
438                                                     <tr>
439                                                         <td style="vertical-align:top;">
440                                                             % if object.event_id.description :
441                                                                 <div style="width: 120px; background : #CCCCCC; font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;">
442                                                                     What
443                                                                 </div>
444                                                             % endif
445                                                         </td>
446                                                         <td style="vertical-align:text-top;">
447                                                             % if object.event_id.description :
448                                                                 <div style="font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;">
449                                                                     : ${object.event_id.description}
450                                                                 </div>
451                                                             % endif
452                                                         </td>
453                                                     </tr>
454                                                                                                 
455                                                     <tr>
456                                                         <td style="vertical-align:top;">
457                                                             % if not object.event_id.allday and object.event_id.duration:
458                                                                 <div style="height:auto; width: 120px; background : #CCCCCC; font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;">
459                                                                     Duration
460                                                                 </div>
461                                                             % endif
462                                                         </td>
463                                                         <td colspan="3" style="vertical-align:text-top;">
464                                                             % if not object.event_id.allday and object.event_id.duration:
465                                                                 <div style="font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;">
466                                                                     : ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}
467                                                                 </div>
468                                                             % endif
469                                                         </td>
470                                                     </tr>                                                
471                                                 <tr style=" height: 30px;">
472                                                     <td style="height: 25px;width: 120px; background : # CCCCCC; font-family: Lucica Grande', Ubuntu, Arial, Verdana, sans-serif;">
473                                                         <div>
474                                                             Attendees
475                                                         </div>
476                                                     </td>
477                                                     <td colspan="3">
478                                                        : 
479                                                         % for attendee in object.event_id.attendee_ids:
480                                                             <div style='display:inline-block; border-radius: 50%; width:10px; height:10px;background:${'color' in ctx and ctx["color"][attendee.state] or 'white'};'></div>
481                                                             % if attendee.cn != object.cn:
482                                                                 <span style="margin-left:5px">${attendee.cn}</span>
483                                                             % else:
484                                                                 <span style="margin-left:5px">You</span>
485                                                             % endif
486                                                         % endfor
487                                                     </td>
488                                                 </tr>
489                                             </table>
490                                         </td>
491                                     </tr>
492                                 </table>
493                             </div>            
494                         </div>
495                     </body>
496                 </html>
497                 ]]>
498                 </field>
499         </record>
500     </data>
501 </openerp>