def delete(cm_id, caller_id, message_id): """ Deletes specified Message. @clmview_user @parameter{message_id,int} id of the message to delete """ m = Message.get(message_id) try: m.delete() except: raise CLMException('message_delete')
def delete(cm_id, caller_id, message_id): """ Deletes specified Message. @clmview_user @param_post{message_id,int} id of the message to delete """ m = Message.get(message_id) try: m.delete() except: raise CLMException('message_delete')
def add(user_id, data): """ Creates new Message described by @prm{param}. It's called during error and info Messages' creation. @parameter{user_id,int} id if the Message creator @parameter{data,dict} Message params @dictkey{user_id,int} id if the Message creator @dictkey{level,int} level of the Messages @dictkey{code} Message's code """ try: m = Message.create(data) m.save() except: log.exception('Add message')
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')