RegisterUtilerias
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
from django.shortcuts import render
|
||||
|
||||
from allauth.account.views import SignupView
|
||||
from django.http import JsonResponse
|
||||
from django.urls import reverse_lazy
|
||||
from Sistemas.models import Sistema, BitacoraErrores
|
||||
@@ -70,6 +70,20 @@ class ClientesIMMEX_CreateView(CreateView):
|
||||
return response
|
||||
|
||||
"""---------API VIEWS---------"""
|
||||
class RegistroUsuarios(APIView):
|
||||
permission_classes = [ItsAdminToken]
|
||||
def post(self,request, *args, **kwargs):
|
||||
try:
|
||||
signup_view = SignupView()
|
||||
signup_view.request = request
|
||||
response = signup_view.dispatch(request)
|
||||
if response.status_code == 302:
|
||||
return Response({'message': 'Registro exitoso'})
|
||||
else:
|
||||
return Response({'message': 'Error de registro', 'errors': response.context_data['form'].errors})
|
||||
except Exception as E:
|
||||
return Response({'Error':f'Error al registro con datos del usuario', 'isError':True})
|
||||
|
||||
class Check_IMMEX_RFC(APIView):
|
||||
"""Verifica que el cliente pueda Timbrar"""
|
||||
permission_classes = [IsAuthenticated,ItsAdminToken]
|
||||
|
||||
Reference in New Issue
Block a user