From fceccf2707584929b5fa27bc53c252c36b3fef82 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sun, 3 Nov 2019 19:33:14 +0100 Subject: [PATCH] add settings to disable topiks --- panikdb/context_processors.py | 5 +++++ panikdb/settings.py | 3 +++ panikdb/templates/combo/manager_base.html | 2 ++ 3 files changed, 10 insertions(+) diff --git a/panikdb/context_processors.py b/panikdb/context_processors.py index 58641af..96926bd 100644 --- a/panikdb/context_processors.py +++ b/panikdb/context_processors.py @@ -5,3 +5,8 @@ def internal_ip(request): request.META.get('HTTP_X_REAL_IP') or \ request.META.get('REMOTE_ADDR') return {'internal_ip': internal_ip in settings.INTERNAL_IPS} + +def site_settings(request): + return { + 'enable_topiks': settings.ENABLE_TOPIKS, + } diff --git a/panikdb/settings.py b/panikdb/settings.py index 04223c2..c8d7dce 100644 --- a/panikdb/settings.py +++ b/panikdb/settings.py @@ -108,6 +108,7 @@ TEMPLATES = [ 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages', 'panikdb.context_processors.internal_ip', + 'panikdb.context_processors.site_settings', ], }, }, @@ -257,6 +258,8 @@ TEMPLATE_VARS = {} FILE_UPLOAD_DIRECTORY_PERMISSIONS = 0o755 FILE_UPLOAD_PERMISSIONS = 0o644 +ENABLE_TOPIKS = True + try: from .local_settings import * except ImportError: diff --git a/panikdb/templates/combo/manager_base.html b/panikdb/templates/combo/manager_base.html index 114451f..6e0fc42 100644 --- a/panikdb/templates/combo/manager_base.html +++ b/panikdb/templates/combo/manager_base.html @@ -12,6 +12,7 @@ {% block more-user-links %} {{ block.super }} Pages +{% if enable_topiks %} {% if object|is_page %} {% if object|has_topik %} {% with object|topik_id as topik_id %} @@ -21,6 +22,7 @@ Transformer en Topik {% endif %} {% endif %} +{% endif %} {% endblock %} {% block bodyattr %}class="combo"{% endblock %} -- 2.39.2