Quellcode durchsuchen

Fixes #13362: Limit displayed choice set list to 50 choices

Jeremy Stretch vor 2 Jahren
Ursprung
Commit
4bb0388118
1 geänderte Dateien mit 6 neuen und 1 gelöschten Zeilen
  1. 6 1
      netbox/templates/extras/customfieldchoiceset.html

+ 6 - 1
netbox/templates/extras/customfieldchoiceset.html

@@ -55,12 +55,17 @@
                 <th>Label</th>
                 <th>Label</th>
               </tr>
               </tr>
             </thead>
             </thead>
-            {% for value, label in object.choices %}
+            {% for value, label in object.choices|slice:":50" %}
               <tr>
               <tr>
                 <td>{{ value }}</td>
                 <td>{{ value }}</td>
                 <td>{{ label }}</td>
                 <td>{{ label }}</td>
               </tr>
               </tr>
             {% endfor %}
             {% endfor %}
+            {% if object.choices|length > 50 %}
+              <tr>
+                <td colspan="2" class="text-muted">(Additional choices not displayed)</td>
+              </tr>
+            {% endif %}
           </table>
           </table>
         </div>
         </div>
       </div>
       </div>