def _get_notice_html(verb_slug, ctx): t = get_notification_template(verb_slug) # # minify the html (as were using minification middleware) # also remove \r\n chars # return minify_html(t.render(loader.Context(ctx)).strip())
def render_message_template(cls, user, **kwargs): # used to render abridge-message with notification-templates verb_slug = kwargs.pop('verb_slug') message = kwargs.pop('message') t = get_notification_template(verb_slug) ctx = get_notification_context(kwargs, user) ctx.update({ # 'notice_pk': notice.pk, # 'date': notice.message.date, 'message': message, }) context = template.loader.Context(ctx) return t.render(context)