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