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')
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')
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')