diff --git a/majak/settings/base.py b/majak/settings/base.py index d7498fe4d233015d9e948fc14d31cdf2d4c0c627..217e6a273e8c8ad5145d40f3a138bab3c85f1fc6 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 14ef7e2d42b5e9a8a17a4799affb3f096f55b258..0c26e1202460791aedcbc909a8b11444b70727f3 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 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/tuning/apps.py b/tuning/apps.py new file mode 100644 index 0000000000000000000000000000000000000000..37542bf33c66105f1599d8b25f9d4c1846653e05 --- /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 0000000000000000000000000000000000000000..4aaafaaca2b63cb7ad21b0d459e1506ca7560edb --- /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())