Merge pull request #23 from junkfix/junkfix-patch-1

UI setup and version hiding
This commit is contained in:
junkfix 2025-03-17 17:31:14 +00:00 committed by GitHub
commit 9e30ae34c1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 13 additions and 4 deletions

View file

@ -10,9 +10,11 @@ _LOGGER = logging.getLogger(__name__)
async def async_setup(hass, config):
websocket_api.async_register_command(hass, websocket_create)
hass.states.async_set(DOMAIN+".version", 4)
return True
async def async_setup_entry(hass, entry):
websocket_api.async_register_command(hass, websocket_create)
return True
@websocket_api.require_admin
@websocket_api.async_response
@ -29,6 +31,7 @@ async def async_setup(hass, config):
async def websocket_create(hass, connection, msg):
action = msg["action"]
ext = msg["ext"]
cver = 5
if ext not in ["yaml","py","json","conf","js","txt","log","css","jinja","all"]:
ext = "yaml"
@ -76,7 +79,7 @@ async def websocket_create(hass, connection, msg):
finally:
connection.send_result(
msg["id"],
{'msg': res+': '+fullpath, 'file': yamlname, 'data': content, 'ext': ext}
{'msg': res+': '+fullpath, 'file': yamlname, 'data': content, 'ext': ext, 'cver': cver}
)
elif (action == 'save'):
@ -131,5 +134,5 @@ async def websocket_create(hass, connection, msg):
listyaml = ['list_error.'+ext]
connection.send_result(
msg["id"],
{'msg': str(len(listyaml))+' File(s)', 'file': listyaml, 'ext': ext}
{'msg': str(len(listyaml))+' File(s)', 'file': listyaml, 'ext': ext, 'cver': cver}
)

View file

@ -0,0 +1,5 @@
from homeassistant.helpers import config_entry_flow
config_entry_flow.register_discovery_flow(
"config_editor", "Config Editor", lambda hass: True
)

View file

@ -2,8 +2,9 @@
"domain": "config_editor",
"name": "Config Editor",
"codeowners": ["@junkfix"],
"config_flow": true,
"documentation": "https://github.com/junkfix/config-editor-card",
"iot_class": "local_polling",
"issue_tracker": "https://github.com/junkfix/config-editor/issues",
"version": "4.4.2"
"version": "5.0.0"
}