Ściąga: pola przepisu
kind: danie (można wstawić do planu) albo baza (tylko jako składnik innego przepisu)
ingredients[]: {"product": "id", "amount": 1, "unit": "szt", "text": "opis"}, {"recipe": "id", "factor": 0.5} albo {"text": "bez listy zakupów"}. Opcjonalnie "group": "Sos" i "optional": true. Nowy product utworzy się sam (sekcja „Inne”)
unit: g, kg, ml, l, szt, łyżka, łyżeczka, pęczek, opak, słoik, puszka, butelka, kawałek, garść, szczypta, kostka, główka
notes[]: {"type": "info" | "uwaga" | "chlodzenie", "text": "…"}
prep[]: {"anchor": "wyjazd" | "posilek", "days_before": 1, "time": "rano" | "po południu" | "wieczorem", "text": "…"}
keeps_days: do którego dnia wyjazdu się trzyma (1 = tylko pierwszy dzień), albo null
Kategorie
Produkty (id)
Przepisy (id)