add enabled field

This commit is contained in:
Mikhail Epifanov
2024-01-11 23:09:42 +01:00
parent f1b41461db
commit a61f79507b
10 changed files with 18 additions and 7 deletions

View File

@ -202,6 +202,11 @@ class HomeAssistantConfigForm(forms.ModelForm):
help_text=_('Something like http://homeassistant.local:8123/api'),
)
enabled = forms.BooleanField(
help_text="Is the HomeAssistantConnector enabled",
required=False,
)
on_shopping_list_entry_created_enabled = forms.BooleanField(
help_text="Enable syncing ShoppingListEntry to Homeassistant Todo List -- Warning: Might have negative performance impact",
required=False,
@ -220,7 +225,8 @@ class HomeAssistantConfigForm(forms.ModelForm):
class Meta:
model = HomeAssistantConfig
fields = (
'name', 'url', 'token', 'todo_entity', 'on_shopping_list_entry_created_enabled', 'on_shopping_list_entry_updated_enabled', 'on_shopping_list_entry_deleted_enabled')
'name', 'url', 'token', 'todo_entity', 'enabled', 'on_shopping_list_entry_created_enabled', 'on_shopping_list_entry_updated_enabled',
'on_shopping_list_entry_deleted_enabled')
help_texts = {
'url': _('http://homeassistant.local:8123/api for example'),