diff --git a/manuels/templates/manuels/list_books.html b/manuels/templates/manuels/list_books.html
index 3bf626f..bd601c0 100644
--- a/manuels/templates/manuels/list_books.html
+++ b/manuels/templates/manuels/list_books.html
@@ -5,21 +5,22 @@
{% block content %}
-
Bienvenue {{ teacher.full_name }}
+
Bienvenue {{ teacher.full_name }} Se
+ déconnecter
Attention
-
Pensez à sauvegarder cette page dans vos favoris.
-
+
Pensez à sauvegarder cette page dans vos favoris.
Si vous perdez ce lien, vous ne risquez de ne plus être en mesure d'accéder à votre espace personnel
et vous ne pourrez plus ajouter de livre à votre liste.
-
{% block title %}Liste des livres demandés{% endblock %}
-
Ajouter un livre
+
{% block title %}Liste des livres demandés{% endblock %} Ajouter un livre
+
diff --git a/manuels/urls.py b/manuels/urls.py
index fe4dd2a..28fbd32 100644
--- a/manuels/urls.py
+++ b/manuels/urls.py
@@ -1,8 +1,9 @@
from django.urls import path
-from manuels.views import AddBookView, ListBooksView
+from manuels.views import AddBookView, ListBooksView, clear_teacher_view
urlpatterns = [
path('teacher//add', AddBookView.as_view(), name='add_book'),
- path('teacher//', ListBooksView.as_view(), name='list_books'),
+ path('teacher/', ListBooksView.as_view(), name='list_books'),
+ path('clear', clear_teacher_view, name='clear_teacher'),
]
diff --git a/manuels/views.py b/manuels/views.py
index 247552e..dd4b3ea 100644
--- a/manuels/views.py
+++ b/manuels/views.py
@@ -70,3 +70,9 @@ class AddBookView(BaseTeacherView, CreateView):
return reverse('add_book', args=[str(self.teacher.pk)])
else:
return reverse('list_books', args=[str(self.teacher.pk)])
+
+
+def clear_teacher_view(request):
+ if request.session['teacher_pk']:
+ del request.session['teacher_pk']
+ return redirect('home_page')