From 3091a5724c9f6f81d6445cb5706244d8a3df11a8 Mon Sep 17 00:00:00 2001
From: gifrerenom <lluis.gifre@cttc.es>
Date: Mon, 20 Feb 2023 17:47:06 +0000
Subject: [PATCH] WebUI component:

- Rounded SLA values to 2 decimal digits
---
 src/webui/service/__init__.py                   | 1 +
 src/webui/service/templates/service/detail.html | 4 ++--
 src/webui/service/templates/slice/detail.html   | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/webui/service/__init__.py b/src/webui/service/__init__.py
index ef5253b87..fca107141 100644
--- a/src/webui/service/__init__.py
+++ b/src/webui/service/__init__.py
@@ -98,6 +98,7 @@ def create_app(use_config=None, web_app_root=None):
     app.jinja_env.globals.update({              # pylint: disable=no-member
         'enumerate'           : enumerate,
         'json_to_list'        : json_to_list,
+        'round'               : round,
         'get_working_context' : get_working_context,
         'get_working_topology': get_working_topology,
     })
diff --git a/src/webui/service/templates/service/detail.html b/src/webui/service/templates/service/detail.html
index b267f986c..1cc115a9b 100644
--- a/src/webui/service/templates/service/detail.html
+++ b/src/webui/service/templates/service/detail.html
@@ -141,7 +141,7 @@
             <td>SLA Capacity</td>
             <td>-</td>
             <td>
-                {{ constraint.sla_capacity.capacity_gbps }} Gbps
+                {{ round(constraint.sla_capacity.capacity_gbps, ndigits=2) }} Gbps
             </td>
         </tr>
         {% elif constraint.WhichOneof('constraint')=='sla_latency' %}
@@ -149,7 +149,7 @@
             <td>SLA E2E Latency</td>
             <td>-</td>
             <td>
-                {{ constraint.sla_latency.e2e_latency_ms }} ms
+                {{ round(constraint.sla_latency.e2e_latency_ms, ndigits=2) }} ms
             </td>
         </tr>
         {% elif constraint.WhichOneof('constraint')=='sla_availability' %}
diff --git a/src/webui/service/templates/slice/detail.html b/src/webui/service/templates/slice/detail.html
index 2c1b55afb..f2adff751 100644
--- a/src/webui/service/templates/slice/detail.html
+++ b/src/webui/service/templates/slice/detail.html
@@ -141,7 +141,7 @@
             <td>SLA Capacity</td>
             <td>-</td>
             <td>
-                {{ constraint.sla_capacity.capacity_gbps }} Gbps
+                {{ round(constraint.sla_capacity.capacity_gbps, ndigits=2) }} Gbps
             </td>
         </tr>
         {% elif constraint.WhichOneof('constraint')=='sla_latency' %}
@@ -149,7 +149,7 @@
             <td>SLA E2E Latency</td>
             <td>-</td>
             <td>
-                {{ constraint.sla_latency.e2e_latency_ms }} ms
+                {{ round(constraint.sla_latency.e2e_latency_ms, ndigits=2) }} ms
             </td>
         </tr>
         {% elif constraint.WhichOneof('constraint')=='sla_availability' %}
-- 
GitLab