1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-18 08:16:07 +00:00

[api2] simplify account serializer

This commit is contained in:
swpd
2013-09-11 16:46:37 +08:00
parent 96e9528e1d
commit 1da4f57b0f

View File

@@ -26,16 +26,5 @@ class AuthTokenSerializer(serializers.Serializer):
class AccountSerializer(serializers.Serializer):
email = serializers.EmailField()
password = serializers.CharField()
is_staff = serializers.BooleanField()
is_active = serializers.BooleanField()
def validate(self, attrs):
email = attrs.get('email')
password = attrs.get('password')
attrs['is_staff'] = attrs.get('is_staff', False)
attrs['is_active'] = attrs.get('is_active', True)
if not password:
raise serializers.ValidationError('Password is required')
return attrs
is_staff = serializers.BooleanField(default=False)
is_active = serializers.BooleanField(default=True)