mirror of
https://github.com/MarijnDoeve/TijdVoorDeTest.git
synced 2026-03-06 04:44:19 +01:00
More!
This commit is contained in:
3
tvdt/backoffice/views/__init__.py
Normal file
3
tvdt/backoffice/views/__init__.py
Normal file
@@ -0,0 +1,3 @@
|
||||
from .home import BackofficeIndexView
|
||||
from .quiz import QuizView
|
||||
from .season import SeasonView
|
||||
10
tvdt/backoffice/views/home.py
Normal file
10
tvdt/backoffice/views/home.py
Normal file
@@ -0,0 +1,10 @@
|
||||
from django.http import HttpRequest
|
||||
from django.views.generic import TemplateView
|
||||
|
||||
|
||||
class BackofficeIndexView(TemplateView):
|
||||
template_name = "backoffice/index.html"
|
||||
|
||||
def get(self, request: HttpRequest, *args, **kwargs):
|
||||
seasons = request.user.seasons.all()
|
||||
return self.render_to_response({"seasons": seasons})
|
||||
13
tvdt/backoffice/views/quiz.py
Normal file
13
tvdt/backoffice/views/quiz.py
Normal file
@@ -0,0 +1,13 @@
|
||||
from django.http import HttpRequest
|
||||
from django.views import View
|
||||
from django.views.generic.base import TemplateResponseMixin
|
||||
|
||||
from quiz.models import Quiz
|
||||
|
||||
|
||||
class QuizView(View, TemplateResponseMixin):
|
||||
template_name = "backoffice/quiz.html"
|
||||
|
||||
def get(self, request: HttpRequest, quiz: Quiz, *args, **kwargs):
|
||||
|
||||
return self.render_to_response({"quiz": quiz})
|
||||
12
tvdt/backoffice/views/season.py
Normal file
12
tvdt/backoffice/views/season.py
Normal file
@@ -0,0 +1,12 @@
|
||||
from django.http import HttpRequest
|
||||
from django.views import View
|
||||
from django.views.generic.base import TemplateResponseMixin
|
||||
|
||||
from quiz.models import Season
|
||||
|
||||
|
||||
class SeasonView(View, TemplateResponseMixin):
|
||||
template_name = "backoffice/season.html"
|
||||
|
||||
def get(self, request: HttpRequest, season: Season, *args, **kwargs):
|
||||
return self.render_to_response({"season": season})
|
||||
Reference in New Issue
Block a user