Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions homeassistant/components/alarm_control_panel/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,11 +62,5 @@
}
}
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/binary_sensor/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -314,11 +314,5 @@
"smoke": "smoke",
"sound": "sound",
"vibration": "vibration"
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/button/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,5 @@
"update": {
"name": "Update"
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/calendar/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,5 @@
}
}
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/camera/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,5 @@
}
}
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/climate/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -104,11 +104,5 @@
"temperature": { "name": "Target temperature" }
}
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/cover/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -76,11 +76,5 @@
"window": {
"name": "Window"
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/date/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,5 @@
"_": {
"name": "[%key:component::date::title%]"
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/device_tracker/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,5 @@
}
}
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/fan/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,5 @@
}
}
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
4 changes: 4 additions & 0 deletions homeassistant/components/homeassistant/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,10 @@
"platform_only": {
"title": "The {domain} integration does not support YAML configuration under its own key",
"description": "The {domain} integration does not support configuration under its own key, it must be configured under its supported platforms.\n\nTo resolve this:\n\n1. Remove `{domain}:` from your YAML configuration file.\n\n2. Restart Home Assistant."
},
"no_platform_setup": {
"title": "Platform setup not supported",
"description": "The {platform} platform for the {domain} integration does not support platform setup.\n\nTo resolve this:\n\n1. Remove `{platform}:` under the `{domain}:` key from your YAML configuration file.\n\n2. Restart Home Assistant."
}
},
"system_health": {
Expand Down
6 changes: 0 additions & 6 deletions homeassistant/components/humidifier/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,11 +74,5 @@
"humidifier": {
"name": "[%key:component::humidifier::entity_component::_::name%]"
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/light/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -86,11 +86,5 @@
}
}
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/lock/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,5 @@
}
}
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/media_player/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -159,11 +159,5 @@
"receiver": {
"name": "Receiver"
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/number/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -154,11 +154,5 @@
"wind_speed": {
"name": "[%key:component::sensor::entity_component::wind_speed::name%]"
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/remote/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,5 @@
"on": "[%key:common::state::on%]"
}
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/select/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,5 @@
}
}
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/sensor/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -267,11 +267,5 @@
"wind_speed": {
"name": "Wind speed"
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/siren/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,5 @@
}
}
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/switch/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,5 @@
"outlet": {
"name": "Outlet"
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/text/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,5 @@
}
}
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/time/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,5 @@
"_": {
"name": "[%key:component::time::title%]"
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/update/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,5 @@
"firmware": {
"name": "Firmware"
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/vacuum/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,5 @@
"returning": "Returning to dock"
}
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/water_heater/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,5 @@
"performance": "Performance"
}
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 0 additions & 6 deletions homeassistant/components/weather/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,11 +74,5 @@
}
}
}
},
"issues": {
"platform_integration_no_support": {
"title": "[%key:common::issues::platform_integration_no_support_title%]",
"description": "[%key:common::issues::platform_integration_no_support_description%]"
}
}
}
6 changes: 4 additions & 2 deletions homeassistant/helpers/entity_platform.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
)
from homeassistant.core import (
CALLBACK_TYPE,
DOMAIN as HOMEASSISTANT_DOMAIN,
CoreState,
HomeAssistant,
ServiceCall,
Expand Down Expand Up @@ -218,11 +219,12 @@ async def async_setup(
)
async_create_issue(
self.hass,
self.domain,
HOMEASSISTANT_DOMAIN,
f"platform_integration_no_support_{self.domain}_{self.platform_name}",
is_fixable=False,
issue_domain=self.domain,
severity=IssueSeverity.ERROR,
translation_key="platform_integration_no_support",
translation_key="no_platform_setup",
translation_placeholders={
"domain": self.domain,
"platform": self.platform_name,
Expand Down
4 changes: 0 additions & 4 deletions homeassistant/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -87,10 +87,6 @@
"unknown_authorize_url_generation": "Unknown error generating an authorize URL.",
"cloud_not_connected": "Not connected to Home Assistant Cloud."
}
},
"issues": {
"platform_integration_no_support_title": "Platform support not supported",
"platform_integration_no_support_description": "The {platform} platform for the {domain} integration does not support platform setup.\n\nPlease remove it from your configuration and restart Home Assistant to fix this issue."
}
}
}
5 changes: 3 additions & 2 deletions tests/helpers/test_entity_platform.py
Original file line number Diff line number Diff line change
Expand Up @@ -1477,11 +1477,12 @@ async def test_platform_with_no_setup(
in caplog.text
)
issue = issue_registry.async_get_issue(
domain="mock-integration",
domain="homeassistant",
issue_id="platform_integration_no_support_mock-integration_mock-platform",
)
assert issue
assert issue.translation_key == "platform_integration_no_support"
assert issue.issue_domain == "mock-integration"
assert issue.translation_key == "no_platform_setup"


async def test_platforms_sharing_services(hass: HomeAssistant) -> None:
Expand Down