## -*- coding: utf-8 -*-
<%namespace name="styles" file="../styles.block.html"/>
<%def name="layout(msgtitle, msgbody)">
${ msgtitle() }
${ msgbody() }
--
This is a notification from Atushka\
% if target.type == 'mail':
to the ${yauser(target)} mailing list.
%else:
. You can
disable or tune your email notifications.\
% endif
%def>
<%def name="inflect(verb, user)">${verb}%def>
<%def name="yauser(user, inflection=None, caps=False)">
% if user.type == 'mail':
${user.title | x}\
% elif user == target:
${u'You' if caps else u'you'}\
% else:
${ user.get_title(inflection)[0] | x}${user.get_title(inflection)[1:] | x}\
% endif
%def>
<%def name="in_feed(feed, initiator, short=True)">
% if feed.is_club:
in the club ${yauser(feed)}\
% elif feed == target:
% if not (short and feed == initiator):
in your blog\
% endif
% elif feed == initiator:
% if not short:
in ${'his' if initiator.sex == 'man' else 'her'} blog\
% endif
% else:
in the blog of ${yauser(feed)}\
% endif
%def>
<%def name="post_title(post)">${(post.title or post.firstline) or u"New entry"}%def>
<%def name="post_quote(post, show_title=True, only_original_title=False)">
<%
if only_original_title:
title = post.title
else:
title = capture(post_title, post)
%>
% if show_title and title:
% endif
% if not post.is_body_empty():
${post.body}
% endif
%def>
<%def name="dated(date)">
% if date:
dated ${date}
% endif
%def>
<%def name="render_typed_link(post)">
<%
item_type_names = {
'status': u'mood change',
'join': u'club join',
'unjoin': u'club unjoin',
'friend': u'new friendship',
'unfriend': u'quarrel',
'link': u'link',
'congratulation': u'congratulation',
'jira': u'ticket',
'poll': u'poll'
}
COMMENT = 0
POST = 1
if post.parent_id:
mode = COMMENT
item_type = post.parent_type
else:
mode = POST
item_type = post.post_type
%>
% if item_type not in item_type_names:
${u'comment' if post.parent_id else u'entry'}
% else:
${item_type_names[item_type]}
% endif
%def>
<%def name="comment_quote(post, show_feed_link=False)">
% if not post.is_reply_body_empty():
${post.reply_body}
% endif
In reply to the
${render_typed_link(post)}
${dated(post.parent_date)}
% if show_feed_link:
${in_feed(post.feed, initiator, True)}
% endif
${post.parent_body}
%def>
<%def name="today()">${(datetime.datetime.today() - datetime.timedelta(days=1)).strftime('%d/%m')}%def>