mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 03:07:37 +00:00
Improve Mealie set mealplan service (#130606)
* Improve Mealie set mealplan service * Fix * Fix
This commit is contained in:
parent
e835e41d59
commit
26e0fcdb08
@ -92,7 +92,7 @@ SERVICE_SET_MEALPLAN_SCHEMA = vol.Any(
|
||||
[x.lower() for x in MealplanEntryType]
|
||||
),
|
||||
vol.Required(ATTR_NOTE_TITLE): str,
|
||||
vol.Required(ATTR_NOTE_TEXT): str,
|
||||
vol.Optional(ATTR_NOTE_TEXT): str,
|
||||
}
|
||||
),
|
||||
)
|
||||
|
@ -229,8 +229,8 @@
|
||||
"description": "The type of dish to set the recipe to."
|
||||
},
|
||||
"recipe_id": {
|
||||
"name": "[%key:component::mealie::services::get_recipe::fields::recipe_id::name%]",
|
||||
"description": "[%key:component::mealie::services::get_recipe::fields::recipe_id::description%]"
|
||||
"name": "Recipe ID",
|
||||
"description": "The recipe ID or the slug of the recipe to get."
|
||||
},
|
||||
"note_title": {
|
||||
"name": "Meal note title",
|
||||
|
@ -758,6 +758,32 @@
|
||||
}),
|
||||
})
|
||||
# ---
|
||||
# name: test_service_set_mealplan[payload2-kwargs2]
|
||||
dict({
|
||||
'mealplan': dict({
|
||||
'description': None,
|
||||
'entry_type': <MealplanEntryType.DINNER: 'dinner'>,
|
||||
'group_id': '0bf60b2e-ca89-42a9-94d4-8f67ca72b157',
|
||||
'household_id': None,
|
||||
'mealplan_date': datetime.date(2024, 1, 22),
|
||||
'mealplan_id': 230,
|
||||
'recipe': dict({
|
||||
'description': "Een traybake is eigenlijk altijd een goed idee. Deze zoete aardappel curry traybake dus ook. Waarom? Omdat je alleen maar wat groenten - en in dit geval kip - op een bakplaat (traybake dus) legt, hier wat kruiden aan toevoegt en deze in de oven schuift. Ideaal dus als je geen zin hebt om lang in de keuken te staan. Maar gewoon lekker op de bank wil ploffen om te wachten tot de oven klaar is. Joe! That\\'s what we like. Deze zoete aardappel curry traybake bevat behalve zoete aardappel en curry ook kikkererwten, kippendijfilet en bloemkoolroosjes. Je gebruikt yoghurt en limoen als een soort dressing. En je serveert deze heerlijke traybake met naanbrood. Je kunt natuurljk ook voor deze traybake met chipolataworstjes gaan. Wil je graag meer ovengerechten? Dan moet je eigenlijk even kijken naar onze Ovenbijbel. Onmisbaar in je keuken! We willen je deze zoete aardappelstamppot met prei ook niet onthouden. Megalekker bordje comfortfood als je \\'t ons vraagt.",
|
||||
'group_id': '0bf60b2e-ca89-42a9-94d4-8f67ca72b157',
|
||||
'household_id': None,
|
||||
'image': 'AiIo',
|
||||
'name': 'Zoete aardappel curry traybake',
|
||||
'original_url': 'https://chickslovefood.com/recept/zoete-aardappel-curry-traybake/',
|
||||
'recipe_id': 'c5f00a93-71a2-4e48-900f-d9ad0bb9de93',
|
||||
'recipe_yield': '2 servings',
|
||||
'slug': 'zoete-aardappel-curry-traybake',
|
||||
'user_id': '1ce8b5fe-04e8-4b80-aab1-d92c94685c6d',
|
||||
}),
|
||||
'title': None,
|
||||
'user_id': '1ce8b5fe-04e8-4b80-aab1-d92c94685c6d',
|
||||
}),
|
||||
})
|
||||
# ---
|
||||
# name: test_service_set_random_mealplan
|
||||
dict({
|
||||
'mealplan': dict({
|
||||
|
@ -250,6 +250,12 @@ async def test_service_set_random_mealplan(
|
||||
},
|
||||
{"recipe_id": None, "note_title": "Note Title", "note_text": "Note Text"},
|
||||
),
|
||||
(
|
||||
{
|
||||
ATTR_NOTE_TITLE: "Note Title",
|
||||
},
|
||||
{"recipe_id": None, "note_title": "Note Title", "note_text": None},
|
||||
),
|
||||
],
|
||||
)
|
||||
async def test_service_set_mealplan(
|
||||
|
Loading…
x
Reference in New Issue
Block a user