Add Islamic Prayer Times config flow#31590
Add Islamic Prayer Times config flow#31590MartinHjelmare merged 21 commits intohome-assistant:devfrom
Conversation
…into islamic-prayer-config-flow
This comment has been minimized.
This comment has been minimized.
bdraco
left a comment
There was a problem hiding this comment.
There is a conflict that needs to be resolved
…into islamic-prayer-config-flow
Resolved |
|
If you are feeling ambitious the test coverage has decreased slightly with the change Before After |
|
@engrbm87 looks like this just needs docs and should be good to go |
|
Is it possible to rerun the test. I am not sure what the problem is. |
|
@engrbm87 You'll need to rebase and then push for the CI to run again to see what the Mypy error is as the build has expired https://developers.home-assistant.io/docs/development_catching_up/ |
…into islamic-prayer-config-flow
|
I believe this is ready to be merged |
|
There's a merge conflict. |
…into islamic-prayer-config-flow
…m87/home-assistant into islamic-prayer-config-flow
|
Hello @MartinHjelmare , I have tried to clean up the code based on your comments and I think it is more efficient now. |
|
Two outstanding comments. Otherwise looks good. All CI tests need to be run properly though before we can merge. |
…into islamic-prayer-config-flow
|
Do we need the title for the options flow? |
I got this error "* [TRANSLATIONS] Invalid strings.json: extra keys not allowed @ data['options']['title']". That is why i removed it |
|
Ok, good. |





Breaking change
Islamic Prayer Times is now its own integration and supports config flow. Please update your configuration by the following the documentation.
All sensors will display the prayer times as per the selected calculation method. Changing the calculation method will update all sensors with new prayer times.
Proposed change
Configure the Islamic Prayer Times integration through UI and update the calculation method using the options menu.
Type of change
Example entry for
configuration.yaml:Additional information
Checklist
black --fast homeassistant tests)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest.requirements_all.txt.Updated by running
python3 -m script.gen_requirements_all..coveragerc.The integration reached or maintains the following Integration Quality Scale: