diff options
author | Michael Elkins <melkins@tislabs.com> | 2016-07-20 05:05:39 +0000 |
---|---|---|
committer | Michael Elkins <melkins@tislabs.com> | 2016-07-20 05:05:39 +0000 |
commit | 87b225aa90a341a20a1b5414a340c18ad45b50e8 (patch) | |
tree | f7511c74de6547e8b0a586c3f5bf2b245ba63991 /rpki/gui/app | |
parent | 2c5d204996586b6d31b91f1201426d7795442b08 (diff) |
add data import timestamps to the dashboard view
closes #838
svn path=/branches/tk705/; revision=6452
Diffstat (limited to 'rpki/gui/app')
-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, }) |