diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2018-01-11 23:13:31 +1300 |
---|---|---|
committer | Paul Eggleton <paul.eggleton@linux.intel.com> | 2018-02-20 16:00:13 +1300 |
commit | bed43a9be53a2f1722be75fb4bd63a6d7a94afaa (patch) | |
tree | 7113305e17f2973d2b9af96b7602f62d7ef23467 /templates/layerindex | |
parent | b614cba8174c97461460f7c6d0437704631420b2 (diff) | |
download | openembedded-core-contrib-bed43a9be53a2f1722be75fb4bd63a6d7a94afaa.tar.gz |
Add statistics page
Add a page with basic statistics for the index - number of layers,
recipes, classes, machines and distros on an overall basis (distinct
names) and per branch, since I've been asked a few times for this kind
of information. It's currently only linked from the Tools menu for
logged-in users, but the URL will work for anyone.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Diffstat (limited to 'templates/layerindex')
-rw-r--r-- | templates/layerindex/stats.html | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/templates/layerindex/stats.html b/templates/layerindex/stats.html new file mode 100644 index 0000000000..3c4971b1c9 --- /dev/null +++ b/templates/layerindex/stats.html @@ -0,0 +1,60 @@ +{% extends "base.html" %} +{% load i18n %} +{% load static %} + +{% comment %} + + layerindex-web - statistics page template + + Copyright (C) 2018 Intel Corporation + Licensed under the MIT license, see COPYING.MIT for details + +{% endcomment %} + + +<!-- +{% block title_append %} - statistics{% endblock %} +--> + +{% block content %} +{% autoescape on %} + +<h2>Statistics</h2> + +<h3>Overall</h3> +<dl class="dl-horizontal"> + <dt>Layers</dt><dd>{{ layercount }}</dd> + <dt>Recipes</dt><dd>{{ recipe_count_distinct }} (distinct names)</dd> + <dt>Machines</dt><dd>{{ machine_count_distinct }} (distinct names)</dd> + <dt>Classes</dt><dd>{{ class_count_distinct }} (distinct names)</dd> + <dt>Distros</dt><dd>{{ distro_count_distinct }} (distinct names)</dd> +</dl> + +<h3>Per branch</h3> + +<table class="table"> + <thead> + <th>Branch</th> + <th style="text-align: right">Layers</th> + <th style="text-align: right">Recipes</th> + <th style="text-align: right">Machines</th> + <th style="text-align: right">Classes</th> + <th style="text-align: right">Distros</th> + </thead> + <tbody> + {% for branch in perbranch %} + <tr {% if not branch.updates_enabled %}class="muted"{% endif %}> + <td>{{ branch.name }}</td> + <td style="text-align: right">{{ branch.layer_count }}</td> + <td style="text-align: right">{{ branch.recipe_count }}</td> + <td style="text-align: right">{{ branch.machine_count }}</td> + <td style="text-align: right">{{ branch.class_count }}</td> + <td style="text-align: right">{{ branch.distro_count }}</td> + </tr> + {% endfor %} + </tbody> +</table> + +{% endautoescape %} +{% endblock %} + |