Commit 762529b49b971baa20356080c24d6d4b261c6465
Committed by
Sergio Oliveira
1 parent
cc3ce07f
Exists in
master
and in
39 other branches
Removed email from creation form
Removed e-mail field from form since it's not gonna be updated Signed-off-by: Carlos Oliveira <carlospecter@gmail.com> Signed-off-by: Sergio Oliveira <sergio@tracy.com.br>
Showing
2 changed files
with
4 additions
and
25 deletions
Show diff stats
colab/accounts/forms.py
... | ... | @@ -32,7 +32,7 @@ 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 | - required = ('first_name', 'last_name', 'email', 'username') | |
35 | + required = ('first_name', 'last_name', 'username') | |
36 | 36 | |
37 | 37 | class Meta: |
38 | 38 | model = User |
... | ... | @@ -49,35 +49,17 @@ class UserForm(forms.ModelForm): |
49 | 49 | |
50 | 50 | |
51 | 51 | class UserCreationForm(UserForm): |
52 | - email = forms.EmailField( | |
53 | - | |
54 | - # Forces email to be a read-only field | |
55 | - widget=forms.TextInput(attrs={'readonly': 'readonly'}) | |
56 | - ) | |
57 | - | |
58 | - def __init__(self, *args, **kwargs): | |
59 | - self.original_email = kwargs.pop('email', None) | |
60 | - super(UserCreationForm, self).__init__(*args, **kwargs) | |
61 | - | |
62 | - def clean_email(self): | |
63 | - form_email = self.cleaned_data['email'] | |
64 | - | |
65 | - if form_email != self.original_email: | |
66 | - raise forms.ValidationError('This is not the original email.') | |
67 | - | |
68 | - return form_email | |
69 | - | |
70 | 52 | |
71 | 53 | def clean_username(self): |
72 | 54 | username = self.cleaned_data['username'] |
73 | 55 | username = username.strip() |
74 | 56 | if not username: |
75 | - raise forms.ValidationError('This field should not be blank.') | |
57 | + raise forms.ValidationError(_('This field should not be blank.')) | |
76 | 58 | return username |
77 | 59 | |
78 | 60 | class Meta: |
79 | 61 | model = User |
80 | - fields = ('first_name', 'last_name', 'email', 'username') | |
62 | + fields = ('first_name', 'last_name', 'username') | |
81 | 63 | |
82 | 64 | |
83 | 65 | class UserUpdateForm(UserForm): | ... | ... |
colab/accounts/views.py
... | ... | @@ -138,8 +138,6 @@ def signup(request): |
138 | 138 | user_form = UserCreationForm() |
139 | 139 | lists_form = ListsForm() |
140 | 140 | |
141 | - user_form.fields['email'].initial = user.email | |
142 | - | |
143 | 141 | return render(request, 'accounts/user_create_form.html', |
144 | 142 | {'user_form': user_form, 'lists_form': lists_form}) |
145 | 143 | |
... | ... | @@ -152,8 +150,7 @@ def signup(request): |
152 | 150 | |
153 | 151 | user = user_form.save(commit=False) |
154 | 152 | user.needs_update = False |
155 | - update_fields = ['first_name', 'last_name', 'username', 'needs_update'] | |
156 | - user.save(update_fields=update_fields) | |
153 | + user.save() | |
157 | 154 | |
158 | 155 | # Check if the user's email have been used previously |
159 | 156 | # in the mainling lists to link the user to old messages | ... | ... |