Esempio n. 1
0
    def post(self, request, *args, **kwargs):
        from chat.forms import MessageForm

        form = MessageForm(request.POST, request.FILES)

        if request.is_ajax() and form.is_valid(
        ) and request.user.is_administrator():
            from chat.models import Message

            form_post = form.save(commit=False)
            Message.get_or_create_manager_chat_and_send_message(
                creator_pk=request.user.pk,
                text=form_post.text,
                voice=request.POST.get('voice'),
                attach=request.POST.getlist('attach_items'))
            return HttpResponse()
        else:
            return HttpResponseBadRequest()