Sistemas Clientes modulos permisos finished

This commit is contained in:
fjrodriguez
2023-11-30 10:42:06 -06:00
parent 61cf354a79
commit 607790896b
16 changed files with 523 additions and 77 deletions

View File

@@ -24,7 +24,7 @@ from django.contrib.auth.mixins import LoginRequiredMixin, UserPassesTestMixin
from .custom_decorators import is_staff_access, http_basic_auth
from .models import Clientes,Timbres,saldoModel,ErroresTimbres
from Sistemas.models import BitacoraErrores
from .serailizers import ClienteSerializer,TimbresSerializer
from .serailizers import ClienteSerializer,TimbresSerializer,CancelaSerializer
from .forms import ClienteForm,EmailForm
from rest_framework.views import APIView
@@ -438,9 +438,25 @@ class CancelaTimbre(APIView):
msn = f'UUID:{UUID} \nCliente:{rfcc} \n {str(ex)}'
BitacoraErrores.objects.create(level=2, message=msn, traceback=traceback.format_exc(), view='Sistemas.CancelaTimbre')
return Response({'Error':f'{ex}','isError':True})
def get(self,request,*args, **kwargs):
uuid=request.query_params.get('uuid',None)
tim=Timbres.objects.filter(uuid=uuid).first()
if tim is not None:
print(tim.rfcp)
return Response({"rfcp":tim.rfcp,"detail":""})
return Response({"rfcp":"",'detail':"404 not found uuid"})
class add_timbre(APIView):
pass