Exemple #1
0
 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'})
Exemple #2
0
    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]))