diff --git a/users/templates/list_users.html b/users/templates/list_users.html
index 488cfbd..5a52200 100644
--- a/users/templates/list_users.html
+++ b/users/templates/list_users.html
@@ -66,7 +66,7 @@
{% trans 'Delete' %}
-
+
@@ -77,11 +77,11 @@
Confirm delete
- Are you sure you want to delete?
+ Are you sure you want to delete?
diff --git a/users/urls.py b/users/urls.py
index 3cb7469..d203a03 100644
--- a/users/urls.py
+++ b/users/urls.py
@@ -7,6 +7,7 @@ urlpatterns = [
url(r'^create/$', views.Create.as_view(), name='create'),
url(r'^edit/(?P[\w_-]+)/$', views.Update.as_view(), name='update'),
url(r'^view/(?P[\w_-]+)/$', views.View.as_view(), name='view'),
+ url(r'^delete/(?P[\w_-]+)/$', views.delete, name='delete'),
url(r'^profile/$', views.Profile.as_view(), name='profile'),
url(r'^profile/editar/(?P[\w_-]+)/$', views.EditProfile.as_view(), name='edit_profile'),
#
diff --git a/users/views.py b/users/views.py
index f27ffb4..ad214d8 100644
--- a/users/views.py
+++ b/users/views.py
@@ -1,4 +1,4 @@
-from django.shortcuts import get_object_or_404
+from django.shortcuts import get_object_or_404,redirect
from django.db.models import Q
from django.views import generic
from django.contrib import messages
@@ -95,6 +95,14 @@ class View(LoginRequiredMixin, generic.DetailView):
slug_field = 'username'
slug_url_kwarg = 'username'
+def delete(request,username):
+ user = get_object_or_404(User,username = username)
+ user.delete()
+ messages.success(request,_("User deleted Successfully!"))
+ return redirect('users:manage')
+
+
+
class UpdateUser(LoginRequiredMixin, generic.edit.UpdateView):
allowed_roles = ['student']
--
libgit2 0.21.2