Remove name field from islamic_prayer_times config flow (#179120)

Signed-off-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com>
This commit is contained in:
Ahmed AbouZaid
2026-08-24 20:21:33 +02:00
committed by GitHub
parent 35fde48359
commit 217ee7982c
4 changed files with 6 additions and 11 deletions
@@ -10,14 +10,13 @@ from homeassistant.config_entries import (
ConfigFlowResult,
OptionsFlow,
)
from homeassistant.const import CONF_LATITUDE, CONF_LOCATION, CONF_LONGITUDE, CONF_NAME
from homeassistant.const import CONF_LATITUDE, CONF_LOCATION, CONF_LONGITUDE
from homeassistant.core import callback
from homeassistant.helpers.selector import (
LocationSelector,
SelectSelector,
SelectSelectorConfig,
SelectSelectorMode,
TextSelector,
)
from .const import (
@@ -66,7 +65,7 @@ class IslamicPrayerFlowHandler(ConfigFlow, domain=DOMAIN):
self._abort_if_unique_id_configured()
return self.async_create_entry(
title=user_input[CONF_NAME],
title=NAME,
data={
CONF_LATITUDE: lat,
CONF_LONGITUDE: lon,
@@ -81,9 +80,6 @@ class IslamicPrayerFlowHandler(ConfigFlow, domain=DOMAIN):
step_id="user",
data_schema=vol.Schema(
{
# Name field is no longer allowed in config flow schemas
# pylint: disable-next=home-assistant-config-flow-name-field
vol.Optional(CONF_NAME, default=NAME): TextSelector(),
vol.Required(
CONF_LOCATION, default=home_location
): LocationSelector(),
@@ -6,8 +6,7 @@
"step": {
"user": {
"data": {
"location": "[%key:common::config_flow::data::location%]",
"name": "[%key:common::config_flow::data::name%]"
"location": "[%key:common::config_flow::data::location%]"
},
"description": "Do you want to set up Islamic Prayer Times?",
"title": "Set up Islamic Prayer Times"
@@ -2,11 +2,10 @@
from datetime import datetime
from homeassistant.const import CONF_LATITUDE, CONF_LOCATION, CONF_LONGITUDE, CONF_NAME
from homeassistant.const import CONF_LATITUDE, CONF_LOCATION, CONF_LONGITUDE
from homeassistant.util import dt as dt_util
MOCK_USER_INPUT = {
CONF_NAME: "Home",
CONF_LOCATION: {CONF_LATITUDE: 12.34, CONF_LONGITUDE: 23.45},
}
@@ -9,6 +9,7 @@ from homeassistant.components.islamic_prayer_times.const import (
CONF_MIDNIGHT_MODE,
CONF_SCHOOL,
DOMAIN,
NAME,
)
from homeassistant.core import HomeAssistant
from homeassistant.data_entry_flow import FlowResultType
@@ -34,7 +35,7 @@ async def test_flow_works(hass: HomeAssistant) -> None:
await hass.async_block_till_done()
assert result["type"] is FlowResultType.CREATE_ENTRY
assert result["title"] == "Home"
assert result["title"] == NAME
async def test_options(hass: HomeAssistant) -> None: