Compare commits

...

6 Commits

Author SHA1 Message Date
G Johansson 07f71ee859 Remove bugfix 2026-05-12 21:14:12 +00:00
G Johansson 30c9dc6c2d Add to test 2026-05-12 20:55:29 +00:00
G Johansson 600cadb7b4 Others 2026-05-12 18:32:11 +00:00
G Johansson cbbbabab31 Mods 2026-05-12 17:54:08 +00:00
G Johansson 2da4e88d67 Mod 2026-05-12 17:10:56 +00:00
G Johansson 0c66d94dab Modify ObjectSelector to add overview labels 2026-05-12 16:59:32 +00:00
5 changed files with 12 additions and 0 deletions
+2
View File
@@ -1641,6 +1641,7 @@ class ObjectSelectorConfig(BaseSelectorConfig, total=False):
label_field: str
description_field: str
translation_key: str
overview_labels: bool
@SELECTORS.register("object")
@@ -1662,6 +1663,7 @@ class ObjectSelector(Selector[ObjectSelectorConfig]):
vol.Optional("label_field"): str,
vol.Optional("description_field"): str,
vol.Optional("translation_key"): str,
vol.Optional("overview_labels", default=False): bool,
}
)
@@ -16,6 +16,7 @@
'selector': dict({
'object': dict({
'multiple': False,
'overview_labels': False,
}),
}),
}),
@@ -13,6 +13,7 @@
'selector': dict({
'object': dict({
'multiple': False,
'overview_labels': False,
}),
}),
}),
@@ -50,6 +50,7 @@
}),
'label_field': 'name',
'multiple': False,
'overview_labels': False,
}),
}),
}),
@@ -128,6 +129,7 @@
}),
}),
'multiple': False,
'overview_labels': False,
}),
}),
}),
@@ -142,6 +144,7 @@
}),
'label_field': 'name',
'multiple': False,
'overview_labels': False,
}),
}),
}),
@@ -205,6 +208,7 @@
}),
'label_field': 'title',
'multiple': False,
'overview_labels': False,
}),
}),
}),
@@ -229,12 +233,14 @@
}),
'label_field': 'no_name',
'multiple': False,
'overview_labels': False,
}),
}),
}),
}),
'label_field': 'name',
'multiple': True,
'overview_labels': False,
}),
}),
})
@@ -267,6 +273,7 @@
}),
'label_field': 'name',
'multiple': True,
'overview_labels': True,
}),
}),
})
+1
View File
@@ -1360,6 +1360,7 @@ def test_object_selector_uses_selectors(snapshot: SnapshotAssertion) -> None:
"multiple": True,
"label_field": "name",
"description_field": "percentage",
"overview_labels": True,
}
# Validate selector configuration