settings: add flag to enable/disable soma support
authorFrédéric Péters <fpeters@0d.be>
Mon, 6 Jan 2020 11:40:25 +0000 (12:40 +0100)
committerFrédéric Péters <fpeters@0d.be>
Mon, 6 Jan 2020 11:40:25 +0000 (12:40 +0100)
panikdb/context_processors.py
panikdb/settings.py
panikdb/templates/emissions/episode_detail.html

index 08e7008..ed18da3 100644 (file)
@@ -10,4 +10,5 @@ def site_settings(request):
     return {
         'enable_topiks': settings.ENABLE_TOPIKS,
         'site_title': settings.SITE_TITLE,
+        'has_soma': settings.HAS_SOMA,
     }
index 7f32673..7733e43 100644 (file)
@@ -263,6 +263,7 @@ FILE_UPLOAD_DIRECTORY_PERMISSIONS = 0o755
 FILE_UPLOAD_PERMISSIONS = 0o644
 
 ENABLE_TOPIKS = True
+HAS_SOMA = False
 SITE_TITLE = 'PanikDB'
 
 try:
index 0962ef0..48a6aa1 100644 (file)
@@ -68,12 +68,14 @@ Tags :
 <a href="diffusion/{{ diffusion.id }}/remove" class="icon-remove-sign" title="Retirer"></a>
 {% endif %}
 {% if soundfiles|integral and perms.nonstop.add_track and diffusion.datetime|date:"Y-m-d H:i" > now %}
+  {% if has_soma %}
   {% if not diffusion|is_already_in_soma %}
   <a href="{% url 'nonstop-add-diffusion' pk=diffusion.id %}">[programmer dans soma]</a>
   {% else %}
   (diffusion déjà programmée dans soma)
   <!-- diffusion/{{ diffusion.id }}/remove -->
   {% endif %}
+  {% endif %}
 {% endif %}
 </li>
 {% endfor %}