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:
@@ -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)
|
||||
|
Reference in New Issue
Block a user