Add user signup form and implement signup view; enhance message display in templates
This commit is contained in:
parent
6ab5748cbc
commit
700ab7ecca
8 changed files with 66 additions and 2 deletions
|
@ -6,6 +6,7 @@ import googleapiclient.discovery
|
|||
from django.conf import settings
|
||||
from django.contrib.auth.mixins import LoginRequiredMixin
|
||||
from django.contrib.auth.models import User
|
||||
from django.contrib.messages.views import SuccessMessageMixin
|
||||
from django.db.models import Count, Q
|
||||
from django.http import JsonResponse
|
||||
from django.shortcuts import get_object_or_404, redirect
|
||||
|
@ -46,8 +47,9 @@ class GroupUpdateView(OwnerFilterMixin, GroupMixin, UpdateView):
|
|||
pass
|
||||
|
||||
|
||||
class GroupDeleteView(OwnerFilterMixin, GroupMixin, DeleteView):
|
||||
class GroupDeleteView(OwnerFilterMixin, GroupMixin, SuccessMessageMixin, DeleteView):
|
||||
success_url = "/"
|
||||
success_message = "Le groupe a été supprimé avec succès."
|
||||
|
||||
|
||||
class GroupDetailView(MemberFilterMixin, GroupMixin, DetailView):
|
||||
|
@ -124,8 +126,9 @@ class GroupRemoveMemberView(View):
|
|||
return redirect(group)
|
||||
|
||||
|
||||
class GroupRemoveGameView(SingleObjectMixin, View):
|
||||
class GroupRemoveGameView(SingleObjectMixin, SuccessMessageMixin, View):
|
||||
model = models.MusikGame
|
||||
success_message = "Le jeu du %(date)s a été supprimé avec succès."
|
||||
|
||||
def get_queryset(self):
|
||||
return super().get_queryset().filter(group__owner=self.request.user)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue