From 83ebdba8c6bdc2b5d3488f39ddd270bf02bdc547 Mon Sep 17 00:00:00 2001 From: Sam Roberts <sam.roberts@geant.org> Date: Tue, 12 Nov 2024 15:38:55 +0000 Subject: [PATCH] force all comparisons on home dashboard to use exact matching instead of regex --- .../templating/homedashboard.py | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/brian_dashboard_manager/templating/homedashboard.py b/brian_dashboard_manager/templating/homedashboard.py index 0cffd76..1b7f8dd 100644 --- a/brian_dashboard_manager/templating/homedashboard.py +++ b/brian_dashboard_manager/templating/homedashboard.py @@ -211,8 +211,8 @@ def _render_panels(staff): { "condition": "AND", "key": "interface_name", - "operator": "=~", - "value": "/^$interface_name$/", + "operator": "=", + "value": "$interface_name", }, ], }, @@ -243,8 +243,8 @@ def _render_panels(staff): { "condition": "AND", "key": "interface_name", - "operator": "=~", - "value": "/^$interface_name$/", + "operator": "=", + "value": "$interface_name", }, ], }, @@ -273,8 +273,8 @@ def _render_panels(staff): { "condition": "AND", "key": "interface_name", - "operator": "=~", - "value": "/^$interface_name$/", + "operator": "=", + "value": "$interface_name", }, ], }, @@ -303,8 +303,8 @@ def _render_panels(staff): { "condition": "AND", "key": "interface_name", - "operator": "=~", - "value": "/^$interface_name$/", + "operator": "=", + "value": "$interface_name", }, ], }, @@ -406,8 +406,8 @@ def _render_panels(staff): { "condition": "AND", "key": "interface_name", - "operator": "=~", - "value": "/^$interface_name$/", + "operator": "=", + "value": "$interface_name", }, ], }, @@ -438,8 +438,8 @@ def _render_panels(staff): { "condition": "AND", "key": "interface_name", - "operator": "=~", - "value": "/^$interface_name$/", + "operator": "=", + "value": "$interface_name", }, ], }, @@ -468,8 +468,8 @@ def _render_panels(staff): { "condition": "AND", "key": "interface_name", - "operator": "=~", - "value": "/^$interface_name$/", + "operator": "=", + "value": "$interface_name", }, ], }, @@ -498,8 +498,8 @@ def _render_panels(staff): { "condition": "AND", "key": "interface_name", - "operator": "=~", - "value": "/^$interface_name$/", + "operator": "=", + "value": "$interface_name", }, ], }, @@ -601,8 +601,8 @@ def _render_panels(staff): { "condition": "AND", "key": "interface_name", - "operator": "=~", - "value": "/^$interface_name$/", + "operator": "=", + "value": "$interface_name", }, ], }, @@ -632,8 +632,8 @@ def _render_panels(staff): { "condition": "AND", "key": "interface_name", - "operator": "=~", - "value": "/^$interface_name$/", + "operator": "=", + "value": "$interface_name", }, ], }, @@ -664,8 +664,8 @@ def _render_panels(staff): { "condition": "AND", "key": "interface_name", - "operator": "=~", - "value": "/^$interface_name$/", + "operator": "=", + "value": "$interface_name", }, ], }, @@ -697,8 +697,8 @@ def _render_panels(staff): { "condition": "AND", "key": "interface_name", - "operator": "=~", - "value": "/^$interface_name$/", + "operator": "=", + "value": "$interface_name", }, ], }, -- GitLab