Changeset 452668a in firmaeventos for eventos/views.py


Ignore:
Timestamp:
Nov 27, 2017, 10:46:54 AM (6 years ago)
Author:
rudmanmrrod <rudman22@…>
Branches:
master
Children:
163d273
Parents:
2b66ea3
Message:

Ajustada validación para un firmante a la vez por documento

File:
1 edited

Legend:

Unmodified
Added
Removed
  • eventos/views.py

    r3ae7c21 r452668a  
    1010from django.core.urlresolvers import reverse_lazy
    1111from django.http import JsonResponse
     12from django.utils.decorators import method_decorator
     13from django.views.decorators.csrf import csrf_exempt
    1214from django.shortcuts import (
    1315    redirect
     
    184186        return context
    185187
    186 
     188@method_decorator(csrf_exempt, name='dispatch')
    187189class EventoProcesado(View):
    188190    """!
     
    196198    model = Evento
    197199
    198     def get(self, request):
     200    def get(self, request, event_id):
    199201        """!
    200202        Metodo que permite verificar si el documento esta procesado
     
    206208        @return Retorna un Json con la respuesta
    207209        """
    208         evento_id = request.GET.get('event_id', None)
    209210        mensaje = ''
    210211        procesando = False
    211         if evento_id is not None:
     212        if event_id is not None:
    212213            try:
    213                 evento_pro = self.model.objects.get(pk=evento_id)
     214                evento_pro = self.model.objects.get(pk=event_id)
    214215            except:
    215216                print(e)
     
    231232        return JsonResponse(data, safe=False)
    232233
    233     def post(self, request):
     234    def post(self, request, event_id):
    234235        """!
    235236        Metodo que permite cambiar el valor procesado al  evento
     
    241242        @return Retorna un Json con la respuesta
    242243        """
    243         evento_id = request.POST.get('event_id', None)
    244         if evento_id is not None:
     244        if event_id is not None:
    245245            try:
    246                 evento = self.model.objects.get(pk=evento_id)
     246                evento = self.model.objects.get(pk=event_id)
    247247                evento.procesando = not evento.procesando
    248248                evento.save()
     
    251251                print(e)
    252252                validado = False
    253         return JsonResponse(validado, safe=False)
     253        return JsonResponse({'validate': validado}, safe=False)
Note: See TracChangeset for help on using the changeset viewer.