'has_cms': settings.HAS_CMS,
'has_nonstop': settings.HAS_NONSTOP,
'has_regie': settings.HAS_REGIE,
- 'has_forums': settings.HAS_FORUMS,
'has_recording_buttons': settings.HAS_RECORDING_BUTTONS,
'has_membership_support': settings.HAS_MEMBERSHIP_SUPPORT,
'has_newsletters': settings.HAS_NEWSLETTERS,
'has_auto_schedule': getattr(settings, 'NONSTOP_AUTO_SCHEDULE', False),
- 'stats_visit_url': settings.STATS_VISIT_URL,
'pwa_settings': cache_during_request(PwaSettings.singleton),
'piges': settings.PIGES,
'wiki_search_base_url': settings.WIKI_SEARCH_BASE_URL,
AUTO_RENDER_SELECT2_STATICS = False
-STATS_VISIT_URL = None
REGIE_IPS = ['192.168.17.121', '192.168.17.120', '127.0.0.1']
# list of dicts, ex:
HAS_WIKI = True
HAS_REGIE = True
HAS_PIGE = True
-HAS_FORUMS = False
HAS_NEWSLETTERS = True
HAS_RECORDING_BUTTONS = False
HAS_MEMBERSHIP_SUPPORT = True
CELL_CONDITIONS_ENABLED = False
FTS_DICTIONARY_CONFIG = 'french'
+HOME_EXTRA_TOP_LINKS = []
+
local_settings_file = os.environ.get(
'PANIKDB_SETTINGS_FILE', os.path.join(os.path.dirname(__file__), 'local_settings.py')
)
{% if has_regie %}
<a class="icon-regie" href="/regie/">{% trans "Studio" %}</a>
{% endif %}
-{% if has_forums %}
-<a class="icon-forums" href="https://forums.radiopanik.org/">Forums</a>
-{% endif %}
<a class="icon-members" href="{% url 'members-list-view' %}">{% trans "Members directory" %}</a>
{% if has_nonstop and perms.nonstop.add_track %}
<a class="icon-music" href="{% url 'nonstop-quick-links' %}">{% trans "Nonstop management" %}</a>
{% if has_newsletters and perms.newsletter.add_newsletter %}
<a class="icon-newsletter" href="{% url 'newsletter-list' %}">{% trans "Newsletters" %}</a>
{% endif %}
-{% if stats_visit_url %}
-<a target="blank" href="{{ stats_visit_url }}" class="icon-bar-chart">{% trans "Statistics" %}</a>
-{% endif %}
+
+{% for extra_top_link in extra_top_links %}
+<a class="{{ extra_top_link.css_class }}" href="{{ extra_top_link.href }}">{{ extra_top_link.label }}</a>
+{% endfor %}
+
{% endblock %}
{% block content %}
context['recent_soundfiles'] = SoundFile.objects.select_related().order_by(
'-last_update_timestamp'
)
+ context['extra_top_links'] = settings.HOME_EXTRA_TOP_LINKS
return context