Add /games page and add checkboxes for subscribing to games

This commit is contained in:
2024-07-04 05:36:30 +02:00
parent fb1f7c4983
commit 474e2b5bff
8 changed files with 72 additions and 1 deletions

View File

@ -12,6 +12,7 @@ from django.http import (
)
from django.shortcuts import redirect, render
from django.template.response import TemplateResponse
from django.views.generic import ListView
from core.discord import send
from core.models import DiscordSetting
@ -279,3 +280,10 @@ def subscription_create(request: HttpRequest) -> HttpResponse:
messages.error(request, "Failed to create subscription")
return redirect("core:index")
class GameView(ListView):
model = Game
template_name: str = "games.html"
context_object_name: str = "games"
paginate_by = 100