From ec9ef25bbb3d77bcceefa1c8f01be2ea0491d49a Mon Sep 17 00:00:00 2001 From: Aleksandr Balezin Date: Sun, 9 Feb 2025 11:44:01 +0300 Subject: [PATCH 1/2] chore: allow search by device_type --- annet/adapters/netbox/common/query.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/annet/adapters/netbox/common/query.py b/annet/adapters/netbox/common/query.py index 5b8d8f9..925d51c 100644 --- a/annet/adapters/netbox/common/query.py +++ b/annet/adapters/netbox/common/query.py @@ -5,7 +5,7 @@ from annet.storage import Query FIELD_VALUE_SEPARATOR = ":" -ALLOWED_GLOB_GROUPS = ["site", "tag", "role"] +ALLOWED_GLOB_GROUPS = ["site", "tag", "role", "device_type"] class Filter(TypedDict, total=False): From fc25ad0083bb54d8660b1059f53c44a57ef51369 Mon Sep 17 00:00:00 2001 From: Aleksandr Balezin Date: Mon, 10 Feb 2025 13:26:57 +0300 Subject: [PATCH 2/2] add device_type to Filter --- annet/adapters/netbox/common/query.py | 1 + 1 file changed, 1 insertion(+) diff --git a/annet/adapters/netbox/common/query.py b/annet/adapters/netbox/common/query.py index 925d51c..9856c18 100644 --- a/annet/adapters/netbox/common/query.py +++ b/annet/adapters/netbox/common/query.py @@ -13,6 +13,7 @@ class Filter(TypedDict, total=False): tag: list[str] role: list[str] name: list[str] + device_type: list[str] @dataclass