aboutsummaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@linux.intel.com>2018-04-09 14:45:49 +1200
committerPaul Eggleton <paul.eggleton@linux.intel.com>2018-05-04 23:57:53 +1200
commit183ba0f7eb3024cd8072689736ae8ca7fb5f9477 (patch)
tree6ff72358b62fa663751cd40b431901c76ad65bf0 /templates
parent130ff8e8030e038359ad38b379a69d8644096f5e (diff)
downloadopenembedded-core-contrib-183ba0f7eb3024cd8072689736ae8ca7fb5f9477.tar.gz
rrs: add charts page
Add some basic charts to show recipe upstream / patch status. Implements [YOCTO #7909]. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Diffstat (limited to 'templates')
-rw-r--r--templates/rrs/base_toplevel.html12
-rw-r--r--templates/rrs/rrs_stats.html48
2 files changed, 59 insertions, 1 deletions
diff --git a/templates/rrs/base_toplevel.html b/templates/rrs/base_toplevel.html
index e22684b497..47bc71900f 100644
--- a/templates/rrs/base_toplevel.html
+++ b/templates/rrs/base_toplevel.html
@@ -131,7 +131,17 @@
{% endif %}
Maintainer statistics</a>
</li>
- </ul>
+
+ {% if this_url_name == 'rrs_stats' %}
+ <li class="active">
+ <a href="#">
+ {% else %}
+ <li>
+ <a href="{% url 'rrs_stats' maintplan_name release_name milestone_name %}">
+ {% endif %}
+ Charts</a>
+ </li>
+ </ul>
{% endblock %}
{% block content_inner %}{% endblock %}
diff --git a/templates/rrs/rrs_stats.html b/templates/rrs/rrs_stats.html
new file mode 100644
index 0000000000..092d817b9f
--- /dev/null
+++ b/templates/rrs/rrs_stats.html
@@ -0,0 +1,48 @@
+{% extends "rrs/base_toplevel.html" %}
+{% load i18n %}
+{% load nvd3_tags %}
+{% load staticfiles %}
+
+{% comment %}
+
+ rrs-web - recipe maintenance stats template
+
+ Copyright (C) 2013, 2018 Intel Corporation
+ Licensed under the MIT license, see COPYING.MIT for details
+
+{% endcomment %}
+
+
+<!--
+{% block title_append %} - recipe maintenance statistics - {{ maintplan_name }} {{ release_name }} {{ milestone_name }}{% endblock %}
+-->
+
+
+{% block content_inner %}
+{% autoescape on %}
+
+ <div class="row-fluid">
+
+ <h2>Maintenance statistics - {{ maintplan_name }} {{ release_name }} {{ milestone_name }}</h2>
+
+ <h3>Upstream status (milestone)</h3>
+ {% include_container "chart_status" 400 500 %}
+
+ <h3>Patch status (current)</h3>
+ {% include_container "chart_patchstatus" 400 700 %}
+
+ </div>
+
+{% endautoescape %}
+
+{% endblock %}
+
+{% block scripts %}
+
+ <link media="all" href="{% static "css/nv.d3.css" %}" type="text/css" rel="stylesheet" />
+ <script src="{% static "js/d3.js" %}" type="text/javascript"></script>
+ <script src="{% static "js/nv.d3.js" %}" type="text/javascript"></script>
+
+{% load_chart charttype_status chartdata_status "chart_status" extra_status %}
+{% load_chart charttype_patchstatus chartdata_patchstatus "chart_patchstatus" extra_patchstatus %}
+{% endblock %}