Sfoglia il codice sorgente

Closes #19765: Linkify object types under saved filter view (#20458)

Jeremy Stretch 4 mesi fa
parent
commit
f31a5551ff
1 ha cambiato i file con 10 aggiunte e 6 eliminazioni
  1. 10 6
      netbox/templates/extras/savedfilter.html

+ 10 - 6
netbox/templates/extras/savedfilter.html

@@ -37,20 +37,24 @@
     </div>
     <div class="card">
       <h2 class="card-header">{% trans "Assigned Models" %}</h2>
-      <table class="table table-hover attr-table">
+      <div class="list-group list-group-flush" role="presentation">
         {% for object_type in object.object_types.all %}
-          <tr>
-            <td>{{ object_type }}</td>
-          </tr>
+          {% with object_type.model_class|validated_viewname:"list" as viewname %}
+            {% if viewname %}
+              <a href="{% url viewname %}?{{ object.url_params }}" class="list-group-item list-group-item-action">{{ object_type }}</a>
+            {% else %}
+              <div class="list-group-item list-group-item-action">{{ object_type }}</div>
+            {% endif %}
+          {% endwith %}
         {% endfor %}
-      </table>
+      </div>
     </div>
     {% plugin_left_page object %}
 	</div>
 	<div class="col col-12 col-md-7">
     <div class="card">
       <h2 class="card-header">{% trans "Parameters" %}</h2>
-      <div class="card-body">
+      <div class="card-body p-0">
         <pre>{{ object.parameters|json }}</pre>
       </div>
     </div>