analytics section api, users counts, new signup count, task report

This commit is contained in:
abutalib-kiwi
2023-08-09 16:57:19 +05:30
parent c9ee482512
commit 9c75cb1615
7 changed files with 117 additions and 15 deletions

View File

@ -154,10 +154,9 @@ class AdminLoginSerializer(serializers.ModelSerializer):
user = User.objects.filter(email__iexact=attrs['email'], is_superuser=True
).only('id', 'first_name', 'last_name', 'email', 'is_superuser').first()
if not user:
raise serializers.ValidationError({'details': ERROR_CODE['2002']})
elif not user.check_password(attrs['password']):
if not user or not user.check_password(attrs['password']):
raise serializers.ValidationError({'details': ERROR_CODE['2002']})
self.context.update({'user': user})
return attrs