From: Michael Tremer Date: Tue, 30 Oct 2018 12:52:07 +0000 (+0000) Subject: fireinfo: Show usage of latest release on index page X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=11ee21399f53368e471dcd3ee3c9fab4ebf4626c;p=ipfire.org.git fireinfo: Show usage of latest release on index page Signed-off-by: Michael Tremer --- diff --git a/src/templates/fireinfo/index.html b/src/templates/fireinfo/index.html index 45247aa6..9f8ff37a 100644 --- a/src/templates/fireinfo/index.html +++ b/src/templates/fireinfo/index.html @@ -28,15 +28,39 @@ +
+
+
+
+ IPFire Logo +
+ + {% if latest_release %} +
+
+

+ {{ "%.2f%%" % (latest_release.penetration * 100) }} +

+ +
{{ _("of all IPFire systems are on %s") % latest_release }}
+
+
+ {% end %} +
+
+
+
-
-

- {{ "%.2f%%" % (virtual_ratio * 100) }} -

+
+
+

+ {{ "%.2f%%" % (virtual_ratio * 100) }} +

-
{{ _("of all IPFire systems are running in a virtual environment") }}
+
{{ _("of all IPFire systems are running in a virtual environment") }}
+
@@ -56,8 +80,9 @@ {{ name }} {% end %} +
- {% module ProgressBar(percentage, "primary") %} + {% module ProgressBar(percentage, "success") %}
{% end %} {% end %} diff --git a/src/templates/modules/progress-bar.html b/src/templates/modules/progress-bar.html index 4be7f6dd..429cdb51 100644 --- a/src/templates/modules/progress-bar.html +++ b/src/templates/modules/progress-bar.html @@ -5,7 +5,7 @@
-
diff --git a/src/web/fireinfo.py b/src/web/fireinfo.py index 5a48f58e..bd3ec2a8 100644 --- a/src/web/fireinfo.py +++ b/src/web/fireinfo.py @@ -155,8 +155,12 @@ class ProfileSendHandler(BaseHandler): class IndexHandler(BaseHandler): def get(self): data = { - "hypervisors" : self.fireinfo.get_hypervisor_map(when=self.when), - "virtual_ratio" : self.fireinfo.get_virtual_ratio(when=self.when), + # Release + "latest_release" : self.backend.releases.get_latest(), + + # Virtualization + "hypervisors" : self.fireinfo.get_hypervisor_map(when=self.when), + "virtual_ratio" : self.fireinfo.get_virtual_ratio(when=self.when), } # Cache for 1h