get application url in application token
This commit is contained in:
parent
adf3d24bc5
commit
af2fb55457
2 changed files with 6 additions and 6 deletions
|
|
@ -55,7 +55,6 @@ class RequestOTPSerializer(serializers.ModelSerializer):
|
|||
)
|
||||
|
||||
read_only_fields = ['otp_expire', 'ttl']
|
||||
write_only_fields = []
|
||||
|
||||
def save(self, **kwargs):
|
||||
# TODO: move it to query set
|
||||
|
|
@ -85,15 +84,16 @@ class RequestOTPSerializer(serializers.ModelSerializer):
|
|||
|
||||
|
||||
class RequestOTTSerializer(serializers.ModelSerializer):
|
||||
application = serializers.CharField(required=True, write_only=True)
|
||||
class Meta:
|
||||
model = User
|
||||
fields = (
|
||||
'application',
|
||||
'ott',
|
||||
'ott_expire',
|
||||
)
|
||||
|
||||
read_only_fields = ['ott', 'otp_expire']
|
||||
write_only_fields = []
|
||||
read_only_fields = ['ott', 'ott_expire']
|
||||
|
||||
|
||||
class UserInquirySerializer(serializers.ModelSerializer):
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ class RequestOTPView(generics.CreateAPIView):
|
|||
required_scopes = []
|
||||
|
||||
|
||||
class RequestOTTView(generics.RetrieveAPIView):
|
||||
class RequestOTTView(generics.UpdateAPIView):
|
||||
permission_classes = [IsAuthenticatedOrTokenHasScope]
|
||||
required_scopes = ['accounts.account:request_ott']
|
||||
serializer_class = RequestOTTSerializer
|
||||
|
|
@ -71,12 +71,12 @@ class RequestOTTView(generics.RetrieveAPIView):
|
|||
def get_object(self):
|
||||
return self.request.user
|
||||
|
||||
def get(self, request, *args, **kwargs):
|
||||
def update(self, request, *args, **kwargs):
|
||||
# TODO: move it to query set
|
||||
user = self.get_object()
|
||||
user.set_ott()
|
||||
user.save()
|
||||
return super().get(request, *args, **kwargs)
|
||||
return super().update(request, *args, **kwargs)
|
||||
|
||||
|
||||
class UserInquiryView(generics.CreateAPIView):
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue