コード例 #1
0
def add_message(request, level, message, extra_tags='', fail_silently=False, subject='', user=None, email=False, from_user=None, parent_msg=None, expires=None, close_timeout=None):
    """
    """
    if email:
        notify.email(level, message, extra_tags, subject, user, from_user)

    return request._messages.add(level, message, extra_tags, subject, user, from_user, parent_msg, expires, close_timeout)
コード例 #2
0
def add_async_message(level, message, extra_tags='',
                      fail_silently=False, subject='', user=None, email=False,
                      from_user=None, expires=None, close_timeout=None):
    from persistent_messages.models import Message
    if not user:
        raise Exception("User must be supplied to async message")
    if email:
        notify.email(level, message, extra_tags, subject, user, from_user)
    message = Message(user=user, level=level, message=message,
                      extra_tags=extra_tags, subject=subject,
                      from_user=from_user, expires=expires,
                      close_timeout=close_timeout)
    message.save()
    return message
コード例 #3
0
def add_message(request,
                level,
                message,
                extra_tags='',
                fail_silently=False,
                subject='',
                user=None,
                email=False,
                from_user=None,
                expires=None,
                close_timeout=None):
    """
    """
    if email:
        notify.email(level, message, extra_tags, subject, user, from_user)
    return request._messages.add(level, message, extra_tags, subject, user,
                                 from_user, expires, close_timeout)