add city & province name to user serializer

This commit is contained in:
2025-06-15 12:19:21 +03:30
parent 6dcebf03f5
commit 9968447a80
2 changed files with 24 additions and 5 deletions

View File

@@ -94,6 +94,11 @@ class UserSerializer(serializers.ModelSerializer):
'otp_status',
'is_herd_owner',
]
extra_kwargs = {
'password': {
'required': False
}
}
def to_representation(self, instance):
""" Custom output """
@@ -105,10 +110,8 @@ class UserSerializer(serializers.ModelSerializer):
).data
if instance.city:
representation['city_id'] = instance.city.id
representation['city_name'] = instance.city.name
if instance.province:
representation['province_id'] = instance.province.id
representation['province_name'] = instance.province.name
return representation