Commit cfee3a09efdf998f040c5c38bff92ab6b7caeff3
Committed by
Sergio Oliveira
1 parent
51f56dd0
Exists in
master
and in
39 other branches
Set email to be read-only field
Email is a read-only field so that user won't change it in the 'Register' step Signed-off-by: Carlos Oliveira <carlospecter@gmail.com>
Showing
1 changed file
with
6 additions
and
0 deletions
Show diff stats
colab/accounts/forms.py
| ... | ... | @@ -32,6 +32,11 @@ class UserForm(forms.ModelForm): |
| 32 | 32 | # Forces username to be lowercase always |
| 33 | 33 | widget=forms.TextInput(attrs={'style' : 'text-transform: lowercase;'}), |
| 34 | 34 | ) |
| 35 | + email = forms.EmailField( | |
| 36 | + | |
| 37 | + # Forces email to be a read-only field | |
| 38 | + widget=forms.TextInput(attrs={'readonly': 'readonly'}) | |
| 39 | + ) | |
| 35 | 40 | required = ('first_name', 'last_name', 'email', 'username') |
| 36 | 41 | |
| 37 | 42 | class Meta: |
| ... | ... | @@ -48,6 +53,7 @@ class UserForm(forms.ModelForm): |
| 48 | 53 | field.required = True |
| 49 | 54 | |
| 50 | 55 | |
| 56 | + | |
| 51 | 57 | class UserCreationForm(UserForm): |
| 52 | 58 | class Meta: |
| 53 | 59 | model = User | ... | ... |