def make_event_notification(group, event, tenant, new=True, event_target=False):
project = event.project
level = group.get_level_display().upper()
link = group.get_absolute_url()
if event_target:
link = '%s/events/%s/' % (link.rstrip('/'), event.id)
color = COLORS.get(level, 'purple')
# Legacy message
message = ('[%(level)s]%(project_name)s %(message)s '
'[<a href="%(link)s">view</a>]') % {
'level': escape(level),
'project_name': '<strong>%s</strong>' % escape(project.name),
'message': escape(event.error()),
'link': escape(link),
}
return {
'color': color,
'message': message,
'format': 'html',
'card': _make_event_card(group, event, new=new, event_target=event_target),
'notify': True,
}
评论列表
文章目录