Skip to content
Snippets Groups Projects
Commit 4f7daeb6 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Merge branch '252-update-django-favicon-plus' into 'master'

Favicon improvements

Closes #252

See merge request AlekSIS!251
parents 620352d1 1fe085af
No related branches found
No related tags found
1 merge request!251Favicon improvements
Pipeline #2014 failed
......@@ -2,6 +2,7 @@ from typing import Any, List, Optional, Tuple
import django.apps
from django.http import HttpRequest
from django.core.files.uploadedfile import TemporaryUploadedFile
from dynamic_preferences.registries import preference_models
......@@ -59,10 +60,15 @@ class CoreConfig(AppConfig):
elif name in ("favicon", "pwa_icon"):
from favicon.models import Favicon # noqa
Favicon.on_site.update_or_create(
title=name,
defaults={"isFavicon": name == "favicon", "faviconImage": new_value,},
)
is_favicon = name == "favicon"
if new_value:
Favicon.on_site.update_or_create(
title=name,
defaults={"isFavicon": name == "favicon", "faviconImage": new_value, },
)
else:
Favicon.on_site.filter(title=name, isFavicon=is_favicon).delete()
def post_migrate(
self,
......
This diff is collapsed.
......@@ -63,8 +63,9 @@
<!-- Main nav (sidenav) -->
<ul id="slide-out" class="sidenav sidenav-fixed">
<li class="logo">
{% static "img/aleksis-banner.svg" as aleksis_banner %}
<a id="logo-container" href="/" class="brand-logo">
<img src="{{ request.site.preferences.theme__logo.url }}"
<img src="{% firstof request.site.preferences.theme__logo.url aleksis_banner %}"
alt="{{ request.site.preferences.general__title }} – Logo">
</a>
</li>
......
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