diff --git a/users/templates/users/profile.html b/users/templates/users/profile.html index 14d9c5a..426e474 100644 --- a/users/templates/users/profile.html +++ b/users/templates/users/profile.html @@ -22,7 +22,7 @@
  • {% trans 'View Profile' %}
  • {% trans 'Edit Profile' %}
  • {% trans 'Change Password' %}
  • -
  • {% trans 'Remove account' %}
  • +
  • {% trans 'Remove account' %}
  • diff --git a/users/templates/users/remove_account.html b/users/templates/users/remove_account.html new file mode 100644 index 0000000..22d762f --- /dev/null +++ b/users/templates/users/remove_account.html @@ -0,0 +1,44 @@ +{% extends 'users/profile.html' %} + +{% load static i18n %} +{% load widget_tweaks %} +{% load django_bootstrap_breadcrumbs %} + +{% block breadcrumbs %} + + {{ block.super }} + {% breadcrumb 'Edit' 'users:update_profile' %} + +{% endblock %} + +{% block content %} + {% if messages %} + {% for message in messages %} + + {% endfor %} + {% endif %} +
    +
    +
    +

    Voce tem certeza que deseja remover esta conta?

    +

    Todos os seus dados serão removidos e não haverá como recupera-los posteriormente.

    + +
    +
    +
    + + +
    +{% endblock %} diff --git a/users/urls.py b/users/urls.py index 464cb1a..eb0c36f 100644 --- a/users/urls.py +++ b/users/urls.py @@ -12,5 +12,6 @@ urlpatterns = [ # url(r'^profile/update/$', views.UpdateProfile.as_view(), name='update_profile'), url(r'^profile/change_password/$', views.Change_password.as_view(), name='change_password'), + url(r'^profile/remove_account/$', views.Remove_account.as_view(), name='remove_account'), url(r'^profile/delete/$', views.DeleteUser.as_view(), name='delete_profile'), ] diff --git a/users/views.py b/users/views.py index 6ba045d..ec0a66a 100644 --- a/users/views.py +++ b/users/views.py @@ -105,6 +105,10 @@ def delete(request,username): class Change_password(generic.TemplateView): template_name = 'users/change_password.html' +class Remove_account(generic.TemplateView): + template_name = 'users/remove_account.html' + + class UpdateProfile(LoginRequiredMixin, generic.edit.UpdateView): allowed_roles = ['student'] -- libgit2 0.21.2