diff --git a/network_inventory/inventory/templates/inventory/net_details.html b/network_inventory/inventory/templates/inventory/net_details.html index de58f34..70db8c7 100644 --- a/network_inventory/inventory/templates/inventory/net_details.html +++ b/network_inventory/inventory/templates/inventory/net_details.html @@ -2,5 +2,8 @@ {% load render_table from django_tables2 %} {% block section_title %}{{ net.name }}{% endblock %} {% block content %} -{% render_table net %} +{% if net.description %} +

{{ net.description }}

+{% endif %} +{% render_table table %} {% endblock %} diff --git a/network_inventory/inventory/views.py b/network_inventory/inventory/views.py index 3450cd7..77d1384 100644 --- a/network_inventory/inventory/views.py +++ b/network_inventory/inventory/views.py @@ -88,9 +88,12 @@ def nets_table_view(request, customer_id): @login_required def net_detail_view(request, pk): - table = NetDetailTable(Net.objects.filter(pk=pk)) + net = get_object_or_404(Net, pk=pk) + table = NetDetailTable(DeviceInNet.objects.filter(net=net)) RequestConfig(request).configure(table) - return render(request, 'inventory/net_details.html', {'net': table}) + return render(request, 'inventory/net_details.html', + {'table': table, + 'net': net}) @login_required