Shift Non-attendance Non-attendance to your last shift. ${object.replaced_id.id or object.worker_id.id|safe} ${object.worker_id.lang} % if object.replaced_id:

Hello ${object.replaced_id.name},

You have been recorded as non-attended during your last shift (${format_tz(object.start_time,object.replaced_id.tz or 'Europe/Brussels','%d.%m.%Y - %H:%M')}).

You were supposed to replace ${object.worker_id.name}.

% endif % if object.worker_id:

Hello ${object.worker_id.name},

You have been recorded as non-attended during your last shift (${format_tz(object.start_time,object.worker_id.tz or 'Europe/Brussels','%d.%m.%Y - %H:%M')}).

% endif % if object.state == 'absent_0': Super-cooperator assigned you 0 compensation, so you won't have any additionnal shift to do. % endif % if object.state == 'absent_1': Super-cooperator assigned you 1 compensation, so you have to attend another shift. % endif % if object.state == 'absent_2': Super-cooperator assigned you 2 compensations, so you have to attend 2 anothers shifts. % endif

Your status have been updated to "${object.worker_id.state}".

If you have any question regarding this non-attendance, feel free to contact us.


Sustainably yours,

${object.worker_id.company_id.name}.

% if object.worker_id.company_id.street: ${object.worker_id.company_id.street} % endif % if object.worker_id.company_id.street2: ${object.worker_id.company_id.street2}
% endif % if object.worker_id.company_id.city or object.worker_id.company_id.zip: ${object.worker_id.company_id.zip} ${object.worker_id.company_id.city}
% endif % if object.worker_id.company_id.country_id: ${object.worker_id.company_id.state_id and ('%s, ' % object.worker_id.company_id.state_id.name) or ''} ${object.worker_id.company_id.country_id.name or ''}
% endif % if object.worker_id.company_id.phone: Phone:  ${object.worker_id.company_id.phone} % endif % if object.worker_id.company_id.website: %endif % if object.worker_id.company_id.logo_url:
%endif ]]>
Non-validated sheet [${object.day}] Non-validated sheet ${object.time_slot}

${object.day}

The attendance sheet for ${object.time_slot} is not validated.

Please, do it as soon as possible so as to update workers' status.

]]>
Shift Summary Your next shift (${format_tz(object.start_time,object.worker_id.tz or 'Europe/Brussels','%d.%m.%Y - %H:%M')}) ${object.worker_id.company_id.email} ${object.replaced_id.id or object.worker_id.id|safe} ${object.worker_id.lang}

Hello ${object.worker_id.name},

You are awaited the ${format_tz(object.start_time,object.worker_id.tz or 'Europe/Brussels','%d.%m.%Y')} for the shift starting at ${format_tz(object.start_time,object.worker_id.tz or 'Europe/Brussels','%H:%M')}.

Please contact us at ${object.worker_id.company_id.email} if you have any trouble attending the shift.


Sustainably yours,

${object.worker_id.company_id.name}.

% if object.worker_id.company_id.street: ${object.worker_id.company_id.street} % endif % if object.worker_id.company_id.street2: ${object.worker_id.company_id.street2}
% endif % if object.worker_id.company_id.city or object.worker_id.company_id.zip: ${object.worker_id.company_id.zip} ${object.worker_id.company_id.city}
% endif % if object.worker_id.company_id.country_id: ${object.worker_id.company_id.state_id and ('%s, ' % object.worker_id.company_id.state_id.name) or ''} ${object.worker_id.company_id.country_id.name or ''}
% endif % if object.worker_id.company_id.phone: Phone:  ${object.worker_id.company_id.phone} % endif % if object.worker_id.company_id.website: %endif % if object.worker_id.company_id.logo_url:
%endif ]]>