feat(meal-planner): add is_from_recipe_box field to get_meal_plan (v0.10.3)

Join recipeList[] from API response as a lookup table: isRecipe="true"
means a real recipe from the recipe box, "false" is a free-text stub.
Dish entries get is_from_recipe_box=true/false; meal entries get null.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-17 11:31:51 +02:00
parent 7d912beb5f
commit bf086a4f84
6 changed files with 37 additions and 17 deletions
+4 -1
View File
@@ -696,7 +696,10 @@ a00.r.r
.sortingIndex → Sortierung (numerischer Timestamp als String)
.rights.canUpdate → "true" wenn bearbeitbar
.rights.canDelete → "true" wenn löschbar
.recipeList[] → vollständige Rezept-Objekte der verknüpften Rezepte
.recipeList[] → Rezept-Objekte der verknüpften Gerichte
.metaId → Rezept-ID (z.B. "recipe/16282169_7932720")
.isRecipe → "true" = echtes Rezept aus der Rezeptbox (hat Zutaten etc.)
"false" = Freitext-Stub (nur Name, keine Zutaten)
.mealList[] → Freitext-Notizen (meal-Objekte)
.metaId → "meal/<family_num>_<meal_num>"
.date → Datum der Mahlzeit (z.B. "2026-04-17")