src/templates/fireinfo/index.html \
src/templates/fireinfo/i-use-1.png \
src/templates/fireinfo/profile.html \
- src/templates/fireinfo/stats-admin.html \
src/templates/fireinfo/stats-cpus-detail.html \
src/templates/fireinfo/stats-cpus.html \
src/templates/fireinfo/stats-geo.html \
+++ /dev/null
-{% extends "../base.html" %}
-
-{% block title %}{{ _("Fireinfo") }}{% end block %}
-
-{% block body %}
- <h3>{{ _("Statistics") }}</h3>
-
- <dl class="dl-horizontal">
- <dt>{{ _("Active profiles") }}</dt>
- <dd>{{ profiles_with_data }}/{{ profiles_all }}
- (= {{ "%.2f%%" % (profiles_with_data * 100 / profiles_all) }})
-
- <dt>{{ _("Archive Size") }}</dt>
- <dd>{{ archive_size }}</dd>
-
- <dt>{{ _("Total updates") }}</dt>
- <dd>{{ total_updates }}</dd>
- </dl>
-{% end block %}
-
self.redirect("/device/%s/%s/%s" % (subsystem, vendor_id, model_id))
-class AdminFireinfoHandler(BaseHandler):
- def get(self):
- profiles_with_data, profiles_all = self.fireinfo.get_active_profiles(when=self.when)
-
- data = {
- "archive_size" : self.fireinfo.get_archive_size(when=self.when),
- "total_updates" : self.fireinfo.get_total_updates_count(when=self.when),
- "profiles_with_data" : profiles_with_data,
- "profiles_all" : profiles_all,
- }
-
- self.render("fireinfo/stats-admin.html", **data)
-
-
class DeviceTableModule(ui_modules.UIModule):
def render(self, devices, show_group=True, embedded=False):
return self.render_string("fireinfo/modules/table-devices.html",