Merge pull request #79

* resetting a users password forgot to save.

* resetting a users password forgot to save.
This commit is contained in:
2022-10-04 21:24:10 +01:00
committed by GitHub
parent 2647a0e31e
commit 466791ce6b
7 changed files with 693 additions and 672 deletions

View File

@@ -63,6 +63,7 @@ class UserViewSet(viewsets.ModelViewSet): # pylint: disable=too-many-ancestors
if target_user.username == serializer.data['username']:
password = User.objects.make_random_password()
target_user.set_password(password)
target_user.save()
resp_serializer = self.get_serializer({
'username': target_user.username,
'password': password
@@ -115,6 +116,9 @@ class BrowseViewSet(viewsets.GenericViewSet):
permission_classes = [permissions.IsAuthenticated]
lookup_field = 'selector'
def get_queryset(self):
return
def list(self, request: Request) -> Response:
serializer = self.get_serializer(generate_directory(request.user), many=True)
return Response(serializer.data)