From 3751379f1e9a4c215fb6eb898b4ccc67659b9ace Mon Sep 17 00:00:00 2001 From: stephanchrst Date: Tue, 10 May 2022 21:51:50 +0700 Subject: initial commit 2 --- addons/calendar/data/mail_data.xml | 275 +++++++++++++++++++++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 addons/calendar/data/mail_data.xml (limited to 'addons/calendar/data/mail_data.xml') diff --git a/addons/calendar/data/mail_data.xml b/addons/calendar/data/mail_data.xml new file mode 100644 index 00000000..64b89533 --- /dev/null +++ b/addons/calendar/data/mail_data.xml @@ -0,0 +1,275 @@ + + + + + Calendar: Meeting Invitation + + Invitation to ${object.event_id.name} + ${(object.event_id.user_id.email_formatted or user.email_formatted or '') | safe} + ${('' if object.partner_id.email and object.partner_id.email == object.email else object.email) | safe} + ${object.partner_id.id if object.partner_id.email and object.partner_id.email == object.email else False} + ${object.partner_id.lang} + +
+ % set colors = ctx.get('colors', {}) + % set recurrent = object.recurrence_id and not ctx['ignore_recurrence'] +

+ Hello ${object.common_name},

+ ${object.event_id.user_id.partner_id.name} invited you to the ${object.event_id.name} meeting of ${object.event_id.user_id.company_id.name}. +

+
+ % set target = 'recurrence' if recurrent else 'meeting' + + Accept + + Decline + + View +
+ + % if not recurrent: + + +
+
+ ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)} +
+
+ ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)} +
+
+ ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)} +
+
+ ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''} +
+
+ % endif + +

Details of the event

+
    + % if object.event_id.location: +
  • Location: ${object.event_id.location} + (View Map) +
  • + % endif + % if object.event_id.description : +
  • Description: ${object.event_id.description}
  • + % endif + % if recurrent: +
  • When: ${object.recurrence_id.name}
  • + % endif + % if not object.event_id.allday and object.event_id.duration +
  • Duration: ${('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60))}
  • + % endif +
  • Attendees +
      + % for attendee in object.event_id.attendee_ids: +
    • +
      + % if attendee.common_name != object.common_name: + ${attendee.common_name} + % else: + You + % endif +
    • + % endfor +
  • +
+
+
+ Thank you, + % if object.event_id.user_id.signature: +
+ ${object.event_id.user_id.signature | safe} + % endif +
+
+ ${object.partner_id.lang} + +
+ + + Calendar: Date updated + + ${object.event_id.name}: Date updated + ${(object.event_id.user_id.email_formatted or user.email_formatted or '') | safe} + ${('' if object.partner_id.email and object.partner_id.email == object.email else object.email) | safe} + ${object.partner_id.id if object.partner_id.email and object.partner_id.email == object.email else False} + ${object.partner_id.lang} + +
+ % set colors = ctx.get('colors', {}) + % set recurrent = object.recurrence_id and not ctx['ignore_recurrence'] +

+ Hello ${object.common_name},

+ The date of the meeting has been updated. The meeting ${object.event_id.name} created by ${object.event_id.user_id.partner_id.name} is now scheduled for ${object.event_id.get_display_time_tz(tz=object.partner_id.tz)}. +

+
+ % set target = 'recurrence' if recurrent else 'meeting' + + Accept + + Decline + + View +
+ + % if not recurrent: + + +
+
+ ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)} +
+
+ ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)} +
+
+ ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)} +
+
+ ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''} +
+
+ % endif + +

Details of the event

+
    + % if object.event_id.location: +
  • Location: ${object.event_id.location} + (View Map) +
  • + % endif + % if object.event_id.description : +
  • Description: ${object.event_id.description}
  • + % endif + % if recurrent: +
  • When: ${object.recurrence_id.name}
  • + % endif + % if not object.event_id.allday and object.event_id.duration +
  • Duration: ${('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60))}
  • + % endif +
  • Attendees +
      + % for attendee in object.event_id.attendee_ids: +
    • +
      + % if attendee.common_name != object.common_name: + ${attendee.common_name} + % else: + You + % endif +
    • + % endfor +
  • +
+
+
+ Thank you, + % if object.event_id.user_id.signature: +
+ ${object.event_id.user_id.signature | safe} + % endif +
+
+ ${object.partner_id.lang} + +
+ + + Calendar: Reminder + + ${object.event_id.name} - Reminder + ${(object.event_id.user_id.email_formatted or user.email_formatted or '') | safe} + ${('' if object.partner_id.email and object.partner_id.email == object.email else object.email) | safe} + ${object.partner_id.id if object.partner_id.email and object.partner_id.email == object.email else False} + ${object.partner_id.lang} + +
+ % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'} + + % set event_id = ctx.get('force_event_id') or object.event_id +

+ Hello ${object.common_name},

+ This is a reminder for the below event : +

+ + + + +
+
+ ${event_id.get_interval('dayname', tz=object.partner_id.tz if not event_id.allday else None)} +
+
+ ${event_id.get_interval('day', tz=object.partner_id.tz if not event_id.allday else None)} +
+
+ ${event_id.get_interval('month', tz=object.partner_id.tz if not event_id.allday else None)} +
+
+ ${not event_id.allday and event_id.get_interval('time', tz=object.partner_id.tz) or ''} +
+
+ +

Details of the event

+
    + % if object.event_id.location: +
  • Location: ${object.event_id.location} + (View Map) +
  • + % endif + % if object.event_id.description : +
  • Description: ${object.event_id.description}
  • + % endif + % if not object.event_id.allday and object.event_id.duration +
  • Duration: ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}
  • + % endif +
  • Attendees +
      + % for attendee in object.event_id.attendee_ids: +
    • +
      + % if attendee.common_name != object.common_name: + ${attendee.common_name} + % else: + You + % endif +
    • + % endfor +
  • +
+
+
+ Thank you, + % if object.event_id.user_id.signature: +
+ ${object.event_id.user_id.signature | safe} + % endif +
+
+ ${object.partner_id.lang} + +
+
+
-- cgit v1.2.3