Exemplo n.º 1
0
def send_issue(cm_id, caller_id, topic, issue):
    """
    Send issue email

    @clmview_user
    @param_post{topic,string} topic of the issue email
    @param_post{issue,string} content of the issue email
    """
    try:
        mail.send(settings.ISSUE_EMAIL, issue, topic)
    except Exception:
        raise CLMException('send_issue_error')
Exemplo n.º 2
0
def send_issue(cm_id, caller_id, topic, issue):
    """
    Send issue email

    @clmview_user
    @param_post{topic,string} topic of the issue email
    @param_post{issue,string} content of the issue email
    """
    try:
        mail.send(settings.ISSUE_EMAIL, issue, topic)
    except Exception:
        raise CLMException('send_issue_error')
Exemplo n.º 3
0
def add(request):
    """
    Adds new message as described by \c data.

    @parameter{data,dict}
    \n fields @asrequired{src.clm.database.entities.message.create()}
    """

    data = request.data

    if data['code'] in ['farm_create', 'vm_create', 'vm_save', 'vm_destroy']:
        for admin in User.objects.filter(is_superuser__gte=1):
            mail.send(admin.email, 'VM failed, do something!', 'VM failed')

    m = Message.create(data)
    try:
        m.save()
    except:
        raise CLMException('message_add')
Exemplo n.º 4
0
def add(request):
    """
    Creates and saves new message.

    @clmview_guest

    @param_post{request}
    """

    data = request.data

    if data['code'] in ['farm_create', 'vm_create', 'vm_save', 'vm_destroy']:
        for admin in User.objects.filter(is_superuser__gte=1):
            mail.send(admin.email, 'VM failed, do something!', 'VM failed')

    m = Message.create(data)
    try:
        m.save()
    except:
        raise CLMException('message_add')
Exemplo n.º 5
0
def add(request):
    """
    Creates and saves new message.

    @clmview_guest

    @param_post{request}
    """

    data = request.data

    if data['code'] in ['farm_create', 'vm_create', 'vm_save', 'vm_destroy']:
        for admin in User.objects.filter(is_superuser__gte=1):
            mail.send(admin.email, 'VM failed, do something!', 'VM failed')

    m = Message.create(data)
    try:
        m.save()
    except:
        raise CLMException('message_add')