feat(agreement): implement user agreement update functionality with validation checks
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 3m4s

This commit is contained in:
2025-07-25 10:12:04 +05:00
parent fd603daaaf
commit f84f03fd5b
3 changed files with 67 additions and 0 deletions

View File

@@ -49,6 +49,15 @@ class UserUpdateSerializer(serializers.ModelSerializer):
)
class UserAgreementSerializer(serializers.ModelSerializer):
"""serializer for the user agreement object"""
class Meta: # type: ignore
model = User
fields = ("agreement",)
extra_kwargs = {"agreement": {"required": True, "allow_null": False}}
class CustomUserSerializer(serializers.ModelSerializer):
"""serializer for the user object"""