aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps/content/views
diff options
context:
space:
mode:
authorGravatar ks129 <[email protected]>2020-11-28 10:01:15 +0200
committerGravatar ks129 <[email protected]>2020-11-28 10:01:15 +0200
commita72f45eb9eb4643395b0f2f28559deac4d63f91d (patch)
tree59a5a16cc13f3e6eef2a1896376066efd0bc7c8f /pydis_site/apps/content/views
parentChange article.html to match with unlimited categories (diff)
Delete old article and category views
Diffstat (limited to 'pydis_site/apps/content/views')
-rw-r--r--pydis_site/apps/content/views/article.py38
-rw-r--r--pydis_site/apps/content/views/category.py21
2 files changed, 0 insertions, 59 deletions
diff --git a/pydis_site/apps/content/views/article.py b/pydis_site/apps/content/views/article.py
deleted file mode 100644
index 90688c6f..00000000
--- a/pydis_site/apps/content/views/article.py
+++ /dev/null
@@ -1,38 +0,0 @@
-from typing import Optional
-
-from django.core.handlers.wsgi import WSGIRequest
-from django.http import HttpResponse
-from django.shortcuts import render
-from django.views import View
-from django.views.generic import TemplateView
-
-from pydis_site.apps.content.utils import get_article, get_category, get_github_information
-
-
-class ArticleView(TemplateView):
- """Shows specific guide page."""
-
- template_name = "content/article.html"
-
- def get_context_data(self, **kwargs):
- """Add custom context info about article."""
- context = super().get_context_data(**kwargs)
- category = self.kwargs.get("category")
- article_result = get_article(self.kwargs["article"], category)
-
- if category is not None:
- category_data = get_category(category)
- category_data["raw_name"] = category
- else:
- category_data = {"name": None, "raw_name": None}
-
- context["article"] = article_result
- context["category_data"] = category_data
- context["relevant_links"] = {
- link: value for link, value in zip(
- article_result["metadata"].get("relevant_links", "").split(","),
- article_result["metadata"].get("relevant_link_values", "").split(",")
- ) if link != "" and value != ""
- }
- context["github_data"] = get_github_information(self.kwargs["article"], category)
- return context
diff --git a/pydis_site/apps/content/views/category.py b/pydis_site/apps/content/views/category.py
deleted file mode 100644
index 9c1da99c..00000000
--- a/pydis_site/apps/content/views/category.py
+++ /dev/null
@@ -1,21 +0,0 @@
-from django.core.handlers.wsgi import WSGIRequest
-from django.http import HttpResponse
-from django.shortcuts import render
-from django.views import View
-from django.views.generic import TemplateView
-
-from pydis_site.apps.content.utils import get_articles, get_category
-
-
-class CategoryView(TemplateView):
- """Handles content category page."""
-
- template_name = "content/category.html"
-
- def get_context_data(self, **kwargs):
- """Add category data to context."""
- context = super().get_context_data(**kwargs)
- context["category_info"] = get_category(self.kwargs["category"])
- context["content"] = get_articles(self.kwargs["category"])
- context["category_name"] = self.kwargs["category"]
- return context