def post(self, request, *args, **kwargs): # TODO: Validar que el supervisor tiene permisos sobre la campaña campana_id = request.POST.get('campana_id') agente = request.user.get_agente_profile() if AgenteEnContacto.liberar_contacto(agente.id, campana_id): return JsonResponse({'status': 'OK'}) else: return JsonResponse({'status': 'ERROR'})
def post(self, request, *args, **kwargs): # TODO: Validar que el supervisor tiene permisos sobre la campaña campana_id = request.POST.get('campana_id') agente_id = request.POST.get('agente_id') if AgenteEnContacto.liberar_contacto(agente_id, campana_id): message = _(u'El Contacto ha sido liberado.') messages.success(self.request, message) else: message = _(u'No se pudo liberar el contacto. Intente nuevamente.') messages.warning(self.request, message) return HttpResponseRedirect( reverse('contactos_preview_asignados', args=[campana_id]))