From d4c2b08dc997db63526493b6a5a9328cad013702 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Bedna=C5=99=C3=ADk?= <jan.bednarik@gmail.com> Date: Fri, 29 May 2020 12:16:48 +0200 Subject: [PATCH] tuning: Help text in homepage panels --- majak/settings/base.py | 1 + majak/settings/dev.py | 1 + tuning/__init__.py | 0 tuning/apps.py | 5 +++++ tuning/wagtail_hooks.py | 22 ++++++++++++++++++++++ 5 files changed, 29 insertions(+) create mode 100644 tuning/__init__.py create mode 100644 tuning/apps.py create mode 100644 tuning/wagtail_hooks.py diff --git a/majak/settings/base.py b/majak/settings/base.py index d7498fe4..217e6a27 100644 --- a/majak/settings/base.py +++ b/majak/settings/base.py @@ -38,6 +38,7 @@ INSTALLED_APPS = [ "calendar_utils", "users", "pirates", + "tuning", "search", "wagtail.contrib.forms", "wagtail.contrib.redirects", diff --git a/majak/settings/dev.py b/majak/settings/dev.py index 14ef7e2d..0c26e120 100644 --- a/majak/settings/dev.py +++ b/majak/settings/dev.py @@ -6,3 +6,4 @@ from .base import env DEBUG = env.bool("DJANGO_DEBUG", default=True) SECRET_KEY = env("DJANGO_SECRET_KEY", default="58asda4d6nasd*jkj!dbska83asd54") ALLOWED_HOSTS = env.list("DJANGO_ALLOWED_HOSTS", default=["*"]) +INSTALLED_APPS += ["wagtail.contrib.styleguide"] diff --git a/tuning/__init__.py b/tuning/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/tuning/apps.py b/tuning/apps.py new file mode 100644 index 00000000..37542bf3 --- /dev/null +++ b/tuning/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class TuningConfig(AppConfig): + name = "tuning" diff --git a/tuning/wagtail_hooks.py b/tuning/wagtail_hooks.py new file mode 100644 index 00000000..4aaafaac --- /dev/null +++ b/tuning/wagtail_hooks.py @@ -0,0 +1,22 @@ +from django.utils.safestring import mark_safe +from wagtail.core import hooks + + +class WelcomePanel: + order = 1000 + + def render(self): + return mark_safe( + """ + <section class="nice-padding"> + <div class="help-block help-info"> + <p>Nevíte si rady? Nápovědu naleznete na <a href="https://majak.pirati.cz/">majak.pirati.cz</a></p> + </div> + </section> + """ + ) + + +@hooks.register("construct_homepage_panels") +def add_another_welcome_panel(request, panels): + panels.append(WelcomePanel()) -- GitLab