registration fixes
This commit is contained in:
@@ -85,19 +85,19 @@ class UserCreationForm(forms.ModelForm):
|
||||
password.
|
||||
"""
|
||||
error_messages = {
|
||||
'password_mismatch': _('The two password fields didn’t match.'),
|
||||
'password_mismatch': _('Hasła się nie zgadzają'),
|
||||
}
|
||||
password1 = forms.CharField(
|
||||
label=_("Password"),
|
||||
label="",
|
||||
strip=False,
|
||||
widget=forms.PasswordInput(attrs={'autocomplete': 'new-password'}),
|
||||
help_text=password_validation.password_validators_help_text_html(),
|
||||
help_text=None,
|
||||
)
|
||||
password2 = forms.CharField(
|
||||
label=_("Password confirmation"),
|
||||
label="",
|
||||
widget=forms.PasswordInput(attrs={'autocomplete': 'new-password'}),
|
||||
strip=False,
|
||||
help_text=_("Enter the same password as before, for verification."),
|
||||
help_text=None,
|
||||
)
|
||||
|
||||
class Meta:
|
||||
@@ -109,6 +109,32 @@ class UserCreationForm(forms.ModelForm):
|
||||
super().__init__(*args, **kwargs)
|
||||
if self._meta.model.USERNAME_FIELD in self.fields:
|
||||
self.fields[self._meta.model.USERNAME_FIELD].widget.attrs['autofocus'] = True
|
||||
self.fields['username'].help_text = None
|
||||
self.fields['username'] = forms.CharField(
|
||||
widget=forms.TextInput(attrs={
|
||||
'placeholder': 'Nazwa użytkownika'
|
||||
}),
|
||||
error_messages={
|
||||
'required': 'Wpisz nazwę użytkownika',
|
||||
})
|
||||
self.fields['password1'] = forms.CharField(
|
||||
widget=forms.PasswordInput(attrs={
|
||||
'placeholder': 'Hasło'
|
||||
}),
|
||||
error_messages={
|
||||
'required': 'Podaj hasło',
|
||||
})
|
||||
self.fields['password2'] = forms.CharField(
|
||||
widget=forms.PasswordInput(attrs={
|
||||
'placeholder': 'Powtórz hasło'
|
||||
}),
|
||||
error_messages={
|
||||
'required': 'Podaj hasło',
|
||||
})
|
||||
|
||||
for field in ['username', 'password1', 'password2']:
|
||||
self.fields[field].help_text = None
|
||||
self.fields[field].label = ''
|
||||
|
||||
def clean_password2(self):
|
||||
password1 = self.cleaned_data.get("password1")
|
||||
|
||||
Reference in New Issue
Block a user