From 1da4f57b0fab17788ff6c1fb3b1a414261f0a34c Mon Sep 17 00:00:00 2001 From: swpd Date: Wed, 11 Sep 2013 16:46:37 +0800 Subject: [PATCH] [api2] simplify account serializer --- seahub/api2/serializers.py | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/seahub/api2/serializers.py b/seahub/api2/serializers.py index 9ede644c2a..5f2bf26d4e 100644 --- a/seahub/api2/serializers.py +++ b/seahub/api2/serializers.py @@ -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)