From 646139922cd31f248b822e7cfb45be12c72ee1d9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Benjamin=20H=C3=A4ttasch?=
 <benjamin.haettasch@fachschaft.informatik.tu-darmstadt.de>
Date: Mon, 11 May 2020 22:52:27 +0200
Subject: [PATCH] Hide filter dropdowns in plan if there are no rooms or tracks

---
 AKPlan/templates/AKPlan/plan_index.html | 44 ++++++++++++++-----------
 1 file changed, 24 insertions(+), 20 deletions(-)

diff --git a/AKPlan/templates/AKPlan/plan_index.html b/AKPlan/templates/AKPlan/plan_index.html
index 36789006..cd22d225 100644
--- a/AKPlan/templates/AKPlan/plan_index.html
+++ b/AKPlan/templates/AKPlan/plan_index.html
@@ -76,26 +76,30 @@
 {% block content %}
     <div class="float-right">
         <ul class="nav nav-pills">
-            <li class="nav-item dropdown">
-                <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true"
-                   aria-expanded="false">{% trans "Rooms" %}</a>
-                <div class="dropdown-menu" style="">
-                    {% for r in event.room_set.all %}
-                        <a class="dropdown-item"
-                           href="{% url "plan:plan_room" event_slug=event.slug pk=r.pk %}">{{ r }}</a>
-                    {% endfor %}
-                </div>
-            </li>
-            <li class="nav-item dropdown">
-                <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true"
-                   aria-expanded="false">{% trans "Tracks" %}</a>
-                <div class="dropdown-menu">
-                    {% for t in event.aktrack_set.all %}
-                        <a class="dropdown-item"
-                           href="{% url "plan:plan_track" event_slug=event.slug pk=t.pk %}">{{ t }}</a>
-                    {% endfor %}
-                </div>
-            </li>
+            {% if event.room_set.count > 0 %}
+                <li class="nav-item dropdown">
+                    <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true"
+                       aria-expanded="false">{% trans "Rooms" %}</a>
+                    <div class="dropdown-menu" style="">
+                        {% for r in event.room_set.all %}
+                            <a class="dropdown-item"
+                               href="{% url "plan:plan_room" event_slug=event.slug pk=r.pk %}">{{ r }}</a>
+                        {% endfor %}
+                    </div>
+                </li>
+            {% endif %}
+            {% if event.aktrack_set.count > 0 %}
+                <li class="nav-item dropdown">
+                    <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true"
+                       aria-expanded="false">{% trans "Tracks" %}</a>
+                    <div class="dropdown-menu">
+                        {% for t in event.aktrack_set.all %}
+                            <a class="dropdown-item"
+                               href="{% url "plan:plan_track" event_slug=event.slug pk=t.pk %}">{{ t }}</a>
+                        {% endfor %}
+                    </div>
+                </li>
+            {% endif %}
             {% if event.active %}
                 <li class="nav-item">
                     <a class="nav-link active"
-- 
GitLab