Capitalize names, disallow extra spaces
This commit is contained in:
parent
529bcaa1de
commit
091c81e411
|
@ -372,6 +372,10 @@ class MyRegisterSerializer(RegisterSerializer):
|
||||||
def validate_username(self, username):
|
def validate_username(self, username):
|
||||||
if re.search(r'[^a-z.]', username):
|
if re.search(r'[^a-z.]', username):
|
||||||
raise ValidationError('Invalid characters.')
|
raise ValidationError('Invalid characters.')
|
||||||
|
if '..' in username:
|
||||||
|
raise ValidationError('Can\'t have double periods.')
|
||||||
|
if username.startswith('.') or username.endswith('.'):
|
||||||
|
raise ValidationError('Can\'t start or end with periods.')
|
||||||
return super().validate_username(username)
|
return super().validate_username(username)
|
||||||
|
|
||||||
def custom_signup(self, request, user):
|
def custom_signup(self, request, user):
|
||||||
|
|
|
@ -240,9 +240,9 @@ def link_old_member(data, user):
|
||||||
|
|
||||||
|
|
||||||
member.user = user
|
member.user = user
|
||||||
member.first_name = data['first_name']
|
member.first_name = data['first_name'].title()
|
||||||
member.last_name = data['last_name']
|
member.last_name = data['last_name'].title()
|
||||||
member.preferred_name = data['first_name']
|
member.preferred_name = data['first_name'].title()
|
||||||
member.save()
|
member.save()
|
||||||
|
|
||||||
models.Transaction.objects.filter(member_id=member.id).update(user=user)
|
models.Transaction.objects.filter(member_id=member.id).update(user=user)
|
||||||
|
@ -269,9 +269,9 @@ def create_new_member(data, user):
|
||||||
|
|
||||||
models.Member.objects.create(
|
models.Member.objects.create(
|
||||||
user=user,
|
user=user,
|
||||||
first_name=data['first_name'],
|
first_name=data['first_name'].title(),
|
||||||
last_name=data['last_name'],
|
last_name=data['last_name'].title(),
|
||||||
preferred_name=data['first_name'],
|
preferred_name=data['first_name'].title(),
|
||||||
)
|
)
|
||||||
|
|
||||||
def register_user(data, user):
|
def register_user(data, user):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user