mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
* Replace masonry with gridstack * Initial work on dashboard widgets * Implement function to save dashboard layout * Define a default dashboard * Clean up widgets * Implement widget configuration views & forms * Permit merging dict value with existing dict in user config * Add widget deletion view * Enable HTMX for widget configuration * Implement view to add dashboard widgets * ObjectCountsWidget: Identify models by app_label & name * Add color customization to dashboard widgets * Introduce Dashboard model to store user dashboard layout & config * Clean up utility functions * Remove hard-coded API URL * Use fixed grid cell height * Add modal close button * Clean up dashboard views * Rebuild JS
15 lines
460 B
HTML
15 lines
460 B
HTML
{% load helpers %}
|
|
|
|
{% if counts %}
|
|
<div class="list-group list-group-flush">
|
|
{% for model, count in counts %}
|
|
<a href="{% url model|viewname:"list" %}" class="list-group-item list-group-item-action">
|
|
<div class="d-flex w-100 justify-content-between align-items-center">
|
|
{{ model|meta:"verbose_name_plural"|bettertitle }}
|
|
<h6 class="mb-1">{{ count }}</h6>
|
|
</div>
|
|
</a>
|
|
{% endfor %}
|
|
</div>
|
|
{% endif %}
|