mirror of
https://github.com/home-assistant/core.git
synced 2025-07-21 20:27:08 +00:00
Add add-on discovery URL and title to Wyoming integration (#92129)
This commit is contained in:
parent
52816a8cd4
commit
ac21f69ad0
@ -69,6 +69,12 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN):
|
|||||||
self._abort_if_unique_id_configured()
|
self._abort_if_unique_id_configured()
|
||||||
|
|
||||||
self._hassio_discovery = discovery_info
|
self._hassio_discovery = discovery_info
|
||||||
|
self.context.update(
|
||||||
|
{
|
||||||
|
"title_placeholders": {"name": discovery_info.name},
|
||||||
|
"configuration_url": f"homeassistant://hassio/addon/{discovery_info.slug}/info",
|
||||||
|
}
|
||||||
|
)
|
||||||
return await self.async_step_hassio_confirm()
|
return await self.async_step_hassio_confirm()
|
||||||
|
|
||||||
async def async_step_hassio_confirm(
|
async def async_step_hassio_confirm(
|
||||||
|
@ -40,7 +40,11 @@
|
|||||||
# name: test_hassio_addon_discovery[info0]
|
# name: test_hassio_addon_discovery[info0]
|
||||||
FlowResultSnapshot({
|
FlowResultSnapshot({
|
||||||
'context': dict({
|
'context': dict({
|
||||||
|
'configuration_url': 'homeassistant://hassio/addon/mock_piper/info',
|
||||||
'source': 'hassio',
|
'source': 'hassio',
|
||||||
|
'title_placeholders': dict({
|
||||||
|
'name': 'Piper',
|
||||||
|
}),
|
||||||
'unique_id': '1234',
|
'unique_id': '1234',
|
||||||
}),
|
}),
|
||||||
'data': dict({
|
'data': dict({
|
||||||
@ -78,7 +82,11 @@
|
|||||||
# name: test_hassio_addon_discovery[info1]
|
# name: test_hassio_addon_discovery[info1]
|
||||||
FlowResultSnapshot({
|
FlowResultSnapshot({
|
||||||
'context': dict({
|
'context': dict({
|
||||||
|
'configuration_url': 'homeassistant://hassio/addon/mock_piper/info',
|
||||||
'source': 'hassio',
|
'source': 'hassio',
|
||||||
|
'title_placeholders': dict({
|
||||||
|
'name': 'Piper',
|
||||||
|
}),
|
||||||
'unique_id': '1234',
|
'unique_id': '1234',
|
||||||
}),
|
}),
|
||||||
'data': dict({
|
'data': dict({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user