diff options
-rw-r--r-- | rpki/gui/app/templates/app/dashboard.html | 7 | ||||
-rw-r--r-- | rpki/gui/app/views.py | 3 |
2 files changed, 10 insertions, 0 deletions
diff --git a/rpki/gui/app/templates/app/dashboard.html b/rpki/gui/app/templates/app/dashboard.html index dd94f3d4..98c4ee62 100644 --- a/rpki/gui/app/templates/app/dashboard.html +++ b/rpki/gui/app/templates/app/dashboard.html @@ -6,6 +6,13 @@ <li class="divider"></li> <li><a href="{% url "rpki.gui.app.views.conf_export" %}" title="download XML identity to send to parent"> {#<i class="icon-download"></i> #}export identity</a></li> + +<li class="nav-header">BGP data updated</li> +<li>IPv4: {{ timestamp.bgp_v4_import.isoformat }}</li> +<li>IPv6: {{ timestamp.bgp_v6_import.isoformat }}</li> +<li class="nav-header">rcynic cache updated</li> +<li>{{ timestamp.rcynic_import.isoformat }}</li> + {% endblock sidebar_extra %} {% block content %} diff --git a/rpki/gui/app/views.py b/rpki/gui/app/views.py index 03c7c168..7d8d5b1a 100644 --- a/rpki/gui/app/views.py +++ b/rpki/gui/app/views.py @@ -240,6 +240,8 @@ def dashboard(request): clients = models.Client.objects.all() if request.user.is_superuser else None + ts = dict((attr['name'], attr['ts']) for attr in models.Timestamp.objects.values()) + return render(request, 'app/dashboard.html', { 'conf': conf, 'unused_asns': unused_asns, @@ -249,6 +251,7 @@ def dashboard(request): 'prefixes': prefixes, 'prefixes_v6': prefixes_v6, 'clients': clients, + 'timestamp': ts, }) |