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):
|
||||
if re.search(r'[^a-z.]', username):
|
||||
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)
|
||||
|
||||
def custom_signup(self, request, user):
|
||||
|
|
|
@ -240,9 +240,9 @@ def link_old_member(data, user):
|
|||
|
||||
|
||||
member.user = user
|
||||
member.first_name = data['first_name']
|
||||
member.last_name = data['last_name']
|
||||
member.preferred_name = data['first_name']
|
||||
member.first_name = data['first_name'].title()
|
||||
member.last_name = data['last_name'].title()
|
||||
member.preferred_name = data['first_name'].title()
|
||||
member.save()
|
||||
|
||||
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(
|
||||
user=user,
|
||||
first_name=data['first_name'],
|
||||
last_name=data['last_name'],
|
||||
preferred_name=data['first_name'],
|
||||
first_name=data['first_name'].title(),
|
||||
last_name=data['last_name'].title(),
|
||||
preferred_name=data['first_name'].title(),
|
||||
)
|
||||
|
||||
def register_user(data, user):
|
||||
|
|
Loading…
Reference in New Issue
Block a user