This commit is contained in:
behruz-dev
2025-08-06 13:59:45 +05:00
parent 7e0eb3ec57
commit 18ff76aaa6
15 changed files with 144 additions and 41 deletions

View File

@@ -18,8 +18,8 @@ class LoginApiView(generics.GenericAPIView):
user = serializer.validated_data.get('user')
token = RefreshToken.for_user(user)
user_data = {
'role': user.role.name,
'permissions': user.role.permissions.values_list('code', flat=True),
'role': user.role.name if user.role else None,
'permissions': user.role.permissions.values_list('code', flat=True) if user.role else None,
}
return Response(
{"access": str(token.access_token), "refresh": str(token), 'user_data': user_data},