]> git.0d.be Git - panikdb.git/commitdiff
display service message on regie home
authorFrédéric Péters <fpeters@0d.be>
Thu, 3 Dec 2020 15:57:27 +0000 (16:57 +0100)
committerFrédéric Péters <fpeters@0d.be>
Thu, 3 Dec 2020 15:57:27 +0000 (16:57 +0100)
panikdb/regie/templates/regie-home.html
panikdb/regie/views.py

index 6c0c338c168afed7e9d8f6b6a40d31fb03e8b929..25a91936f81b06b9ccb75b2586fce4c533bf1199 100644 (file)
 {% endif %}
 </div>
 
+{% if service_message.text %}
+<div class="block {{service_message.style}}notice">
+  {{service_message.text|safe}}
+</div>
+{% endif %}
+
 <div id="clock">
         <div id="hour">{% now "H:i:s" %}</div>
         <div id="playing">
index d5032b53e719b86308e8ba02d4056cf1d8584763..e225b5412c06b966b4e649533ca4da8578db42d3 100644 (file)
@@ -10,6 +10,7 @@ from django.utils.translation import ugettext_lazy as _
 from django.views.generic.base import TemplateView
 
 from panikdb.context_processors import internal_ip
+from panikdb.service_messages.models import Message
 
 from emissions.models import Nonstop
 from nonstop.models import Track, SomaLogLine
@@ -27,6 +28,9 @@ class RegieHome(TemplateView):
     def get_context_data(self, **kwargs):
         context = super().get_context_data(**kwargs)
         context['login_form'] = AuthenticationForm()
+
+        context['service_message'] = Message.objects.all().first()
+
         if settings.PIGE_DOWNLOAD_BASE_URL:
             context['has_pige'] = True
             context['pige_minimum_date'] = datetime.datetime.now() - datetime.timedelta(days=100)