From 644e169a7f1ce1540cc20354813eb70d6e9589b2 Mon Sep 17 00:00:00 2001 From: Nick Lewis Date: Wed, 21 Aug 2013 17:07:24 -0700 Subject: [PATCH] Add the name of the metric to the metric page --- puppetboard/app.py | 4 +++- puppetboard/templates/metric.html | 6 +++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/puppetboard/app.py b/puppetboard/app.py index 14689c7..a449a99 100644 --- a/puppetboard/app.py +++ b/puppetboard/app.py @@ -4,6 +4,7 @@ from __future__ import absolute_import import os import logging import collections +import urllib from flask import ( Flask, render_template, abort, url_for, @@ -206,5 +207,6 @@ def metrics(): @app.route('/metric/') def metric(metric): + name = urllib.unquote(metric) metric = puppetdb.metric(metric) - return render_template('metric.html', metric=sorted(metric.items())) + return render_template('metric.html', name=name, metric=sorted(metric.items())) diff --git a/puppetboard/templates/metric.html b/puppetboard/templates/metric.html index 17f60cf..b061b27 100644 --- a/puppetboard/templates/metric.html +++ b/puppetboard/templates/metric.html @@ -1,6 +1,10 @@ {% extends 'layout.html' %} {% block content %} -

Metric

+ {% for key,value in metric %}