mirror of
https://github.com/thekiwismarthome/shopping-list-manager.git
synced 2026-08-30 11:34:41 +00:00
Compare commits
1 Commits
1f86b6f485
...
v2.6.0
| Author | SHA1 | Date | |
|---|---|---|---|
| 19bf03a5c6 |
@@ -132,6 +132,7 @@ class ShoppingList:
|
||||
# Ownership: None = visible to all users; set = private to owner + allowed_users
|
||||
owner_id: Optional[str] = None
|
||||
allowed_users: List[str] = field(default_factory=list)
|
||||
ha_todo_entity_id: Optional[str] = None
|
||||
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
"""Convert to dictionary."""
|
||||
|
||||
@@ -341,6 +341,7 @@ async def websocket_create_list(
|
||||
vol.Optional("name"): str,
|
||||
vol.Optional("icon"): str,
|
||||
vol.Optional("category_order"): [str],
|
||||
vol.Optional("ha_todo_entity_id"): vol.Any(str, None),
|
||||
}
|
||||
)
|
||||
@websocket_api.async_response
|
||||
@@ -364,6 +365,8 @@ async def websocket_update_list(
|
||||
update_data["icon"] = msg["icon"]
|
||||
if "category_order" in msg:
|
||||
update_data["category_order"] = msg["category_order"]
|
||||
if "ha_todo_entity_id" in msg:
|
||||
update_data["ha_todo_entity_id"] = msg["ha_todo_entity_id"]
|
||||
|
||||
updated_list = await storage.update_list(list_id, **update_data)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user