Skip to content
Snippets Groups Projects
Commit 99a7006c authored by Julian's avatar Julian
Browse files

Add direct url for site logo

parent 8d20bd50
No related branches found
No related tags found
1 merge request!1123Resolve "Finalise Vuetify app as SPA"
......@@ -24,6 +24,7 @@ urlpatterns = [
path(settings.MEDIA_URL.removeprefix("/"), include("titofisto.urls")),
path("__icons__/", include("dj_iconify.urls")),
path("graphql/", csrf_exempt(GraphQLView.as_view(graphiql=True)), name="graphql"),
path("logo", views.LogoView.as_view(), name="logo"),
path(
"django/",
include(
......
......@@ -23,6 +23,7 @@ from django.http import (
)
from django.shortcuts import get_object_or_404, redirect, render
from django.template import loader
from django.templatetags.static import static
from django.urls import reverse, reverse_lazy
from django.utils import timezone
from django.utils.decorators import method_decorator
......@@ -137,6 +138,16 @@ from .util.forms import PreferenceLayout
from .util.pdf import render_pdf
class LogoView(View):
def get(self, request: HttpRequest, *args, **kwargs) -> HttpResponse:
image = request.site.preferences["theme__logo"]
if image:
image = image.url
else:
image = static("img/aleksis-banner.svg")
return redirect(image)
class RenderPDFView(TemplateView):
"""View to render a PDF file from a template.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment