Skip to content

Commit

Permalink
Omit empty related models
Browse files Browse the repository at this point in the history
  • Loading branch information
alehaa authored and jeremystretch committed Feb 10, 2025
1 parent 299bde9 commit e1d1aab
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
2 changes: 2 additions & 0 deletions netbox/templates/inc/panels/related_objects.html
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ <h2 class="card-header">{% trans "Related Objects" %}</h2>
</a>
{% endif %}
{% endwith %}
{% empty %}
<span class="list-group-item text-muted">{% trans "None" %}</span>
{% endfor %}
</ul>
</div>
5 changes: 4 additions & 1 deletion netbox/utilities/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,10 @@ def get_related_models(self, request, instance, omit=[], extra=[]):
]
related_models.extend(extra)

return sorted(related_models, key=lambda x: x[0].model._meta.verbose_name.lower())
return sorted(
filter(lambda qs: qs[0].exists(), related_models),
key=lambda qs: qs[0].model._meta.verbose_name.lower(),
)


class ViewTab:
Expand Down

0 comments on commit e1d1aab

Please sign in to comment.