Commit 285bae72a6253f3248ce86e305b23e92217c7b69

Authored by ailsoncgt
1 parent 375ce49e

Deleting unsued url, procedure and view for update

users/templates/users/profile.html
... ... @@ -20,7 +20,7 @@
20 20 <ul class="nav nav-pills nav-stacked">
21 21 <li><a href="{% url 'app:index' %}">{% trans 'Home' %}</a></li>
22 22 <li><a href="{% url 'users:profile' %}">{% trans 'View Profile' %}</a></li>
23   - <li><a href="{% url 'users:edit_profile' user.id %}">{% trans 'Edit Profile' %}</a></li>
  23 + <li><a href="{% url 'users:update_profile' %}">{% trans 'Edit Profile' %}</a></li>
24 24 </ul>
25 25 </div>
26 26 </div>
... ...
users/urls.py
... ... @@ -9,7 +9,6 @@ urlpatterns = [
9 9 url(r'^view/(?P<username>[\w_-]+)/$', views.View.as_view(), name='view'),
10 10 url(r'^delete/(?P<username>[\w_-]+)/$', views.delete, name='delete'),
11 11 url(r'^profile/$', views.Profile.as_view(), name='profile'),
12   - url(r'^profile/editar/(?P<username>[\w_-]+)/$', views.EditProfile.as_view(), name='edit_profile'),
13 12 #
14 13 url(r'^profile/update/$', views.UpdateProfile.as_view(), name='update_profile'),
15 14 url(r'^profile/delete/$', views.DeleteUser.as_view(), name='delete_profile'),
... ...
users/views.py
... ... @@ -142,32 +142,4 @@ class Profile(LoginRequiredMixin, generic.DetailView):
142 142  
143 143 def get_object(self):
144 144 user = get_object_or_404(User, username = self.request.user.username)
145   - return user
146   -
147   -class EditProfile(LoginRequiredMixin, generic.UpdateView):
148   -
149   - login_url = reverse_lazy('core:home')
150   - redirect_field_name = 'next'
151   - template_name = 'users/edit_profile.html'
152   - form_class = UserForm
153   - success_url = reverse_lazy('app:users:edit_profile')
154   -
155   - def get_object(self):
156   - user = get_object_or_404(User, username = self.request.user.username)
157   - return user
158   -
159   - def form_valid(self, form):
160   - self.object = form.save(commit = False)
161   -
162   - if self.object.type_profile == 2:
163   - assign_role(self.object, 'student')
164   - elif self.object.type_profile == 1:
165   - assign_role(self.object, 'professor')
166   - elif self.object.is_staff:
167   - assign_role(self.object, 'system_admin')
168   -
169   - self.object.save()
170   -
171   - messages.success(self.request, _('Profile edited successfully!'))
172   -
173   - return super(EditProfile, self).form_valid(form)
174 145 \ No newline at end of file
  146 + return user
175 147 \ No newline at end of file
... ...