Skip to content
Snippets Groups Projects
Commit c270ef62 authored by Pierre-antoine Comby's avatar Pierre-antoine Comby
Browse files

add deleteView for aliases

parent bfa11bdb
No related branches found
No related tags found
No related merge requests found
...@@ -16,8 +16,8 @@ urlpatterns = [ ...@@ -16,8 +16,8 @@ urlpatterns = [
path('user/<int:pk>', views.UserDetailView.as_view(), name="user_detail"), path('user/<int:pk>', views.UserDetailView.as_view(), name="user_detail"),
path('user/<int:pk>/update', views.UserUpdateView.as_view(), name="user_update_profile"), path('user/<int:pk>/update', views.UserUpdateView.as_view(), name="user_update_profile"),
path('user/<int:pk>/aliases', views.AliasView.as_view(), name="user_alias"), path('user/<int:pk>/aliases', views.AliasView.as_view(), name="user_alias"),
path('user/aliases/delete/<int:pk>', views.DeleteAliasView.as_view(), name="user_alias_delete"),
path('manage-auth-token/', views.ManageAuthTokens.as_view(), name='auth_token'), path('manage-auth-token/', views.ManageAuthTokens.as_view(), name='auth_token'),
# API for the user autocompleter # API for the user autocompleter
path('user/user-autocomplete', views.UserAutocomplete.as_view(), name="user_autocomplete"), path('user/user-autocomplete', views.UserAutocomplete.as_view(), name="user_autocomplete"),
] ]
...@@ -5,7 +5,7 @@ from dal import autocomplete ...@@ -5,7 +5,7 @@ from dal import autocomplete
from django.contrib.auth.mixins import LoginRequiredMixin from django.contrib.auth.mixins import LoginRequiredMixin
from django.shortcuts import redirect from django.shortcuts import redirect
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
from django.views.generic import CreateView, DetailView, UpdateView, TemplateView from django.views.generic import CreateView, DetailView, UpdateView, TemplateView,DeleteView
from django.views.generic.edit import FormMixin from django.views.generic.edit import FormMixin
from django.contrib.auth.models import User from django.contrib.auth.models import User
from django.urls import reverse_lazy from django.urls import reverse_lazy
...@@ -187,6 +187,10 @@ class AliasView(LoginRequiredMixin,FormMixin,DetailView): ...@@ -187,6 +187,10 @@ class AliasView(LoginRequiredMixin,FormMixin,DetailView):
print(alias,alias.pk) print(alias,alias.pk)
return super().form_valid(form) return super().form_valid(form)
class DeleteAliasView(DeleteView):
model = Alias
success_url = reverse_lazy('member:user_alias')
class ManageAuthTokens(LoginRequiredMixin, TemplateView): class ManageAuthTokens(LoginRequiredMixin, TemplateView):
""" """
Affiche le jeton d'authentification, et permet de le regénérer Affiche le jeton d'authentification, et permet de le regénérer
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment