Auto assign username

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent d61bb2e391
commit 41b2fd10b6
  1. 3
      api/v1/serializers/user.py

@ -55,6 +55,9 @@ class UserSerializer(serializers.ModelSerializer):
)
def create(self, validated_data):
username = validated_data.get('username', None)
if not username:
validated_data['username'] = validated_data['email']
instance = super().create(validated_data)
if not instance.password:
password = User.objects.make_random_password()

Loading…
Cancel
Save