+ }
+ // Tähteet always matches an empty search, so the add card keys off the
+ // real dishes only: otherwise a fresh install would show leftovers and
+ // no way to add anything.
if len(v.Dishes) == 0 {
@quickAddCard(v)
}
diff --git a/scripts/smoke.sh b/scripts/smoke.sh
index 985b711..e991721 100755
--- a/scripts/smoke.sh
+++ b/scripts/smoke.sh
@@ -114,6 +114,11 @@ check "malformed JSON is explained" \
board=$(curl -s -u ":$pass" "http://$addr/")
check "board lists imported dishes" "$board" "Lihapullat"
+# Tähteet is loggable but is not food: on the board, never in the catalog.
+check "leftovers are on the board" "$board" "Tähteet"
+refute "leftovers are not in the catalog" \
+ "$(curl -s -u ":$pass" "http://$addr/ruuat")" "Tähteet"
+
# Pull a real dish id out of the board rather than assuming one.
ruoka=$(printf '%s' "$board" | grep -o 'ruoka=[0-9]*' | head -n1 | cut -d= -f2)
if [ -z "$ruoka" ]; then
diff --git a/seeds/kotiruoat.json b/seeds/kotiruoat.json
index 6296a9b..d050f67 100644
--- a/seeds/kotiruoat.json
+++ b/seeds/kotiruoat.json
@@ -1,19 +1,56 @@
{
"mains": [
- {"name": "Uunilohi", "categories": ["fish"], "has_sides": true},
- {"name": "Lasagnette", "categories": ["meat"], "has_sides": false},
- {"name": "Jauhelihakastike", "categories": ["meat"], "has_sides": true},
- {"name": "Risotto", "categories": ["vegetarian"], "has_sides": false},
- {"name": "Pakastepizza", "categories": ["meat"], "has_sides": false},
- {"name": "Kanakeitto", "categories": ["chicken"], "has_sides": false},
- {"name": "Kasvissosekeitto", "categories": ["vegetarian"], "has_sides": false}
+ {"name": "Jauheliha-perunasiivu pelti", "categories": ["meat"], "has_sides": false},
+ {"name": "Jauhelihakastike", "categories": ["meat"], "has_sides": true},
+ {"name": "Jauhelihakeitto", "categories": ["meat"], "has_sides": false},
+ {"name": "Jauhelihapihvit", "categories": ["meat"], "has_sides": true},
+ {"name": "Kebab", "categories": ["meat"], "has_sides": true},
+ {"name": "Kinkkukiusaus", "categories": ["meat"], "has_sides": false},
+ {"name": "Lasagnette", "categories": ["meat"], "has_sides": false},
+ {"name": "Lihapullat/pihvit", "categories": ["meat"], "has_sides": true},
+ {"name": "Makaronilaatikko", "categories": ["meat"], "has_sides": false},
+ {"name": "Makaronimössö", "categories": ["meat"], "has_sides": false},
+ {"name": "Maksalaatikko", "categories": ["meat"], "has_sides": false},
+ {"name": "Nachopelti", "categories": ["meat"], "has_sides": false},
+ {"name": "Nakkikeitto", "categories": ["meat"], "has_sides": false},
+ {"name": "Pakastepizza", "categories": ["meat"], "has_sides": false},
+ {"name": "Possunsuikalekastike", "categories": ["meat"], "has_sides": true},
+ {"name": "Possurisotto", "categories": ["meat"], "has_sides": false},
+ {"name": "Pyttipannu", "categories": ["meat"], "has_sides": false},
+ {"name": "Uuniliha", "categories": ["meat"], "has_sides": true},
+ {"name": "Uunimakkara", "categories": ["meat"], "has_sides": true},
+
+ {"name": "Broilerin koipireidet", "categories": ["chicken"], "has_sides": true},
+ {"name": "Kanakastike", "categories": ["chicken"], "has_sides": true},
+ {"name": "Kanakeitto", "categories": ["chicken"], "has_sides": false},
+ {"name": "Kanamakaronilaatikko", "categories": ["chicken"], "has_sides": false},
+ {"name": "Kanapasta", "categories": ["chicken"], "has_sides": false},
+ {"name": "Kanarisotto", "categories": ["chicken"], "has_sides": false},
+
+ {"name": "Kalakeitto", "categories": ["fish"], "has_sides": false},
+ {"name": "Lohicuscus-salaatti", "categories": ["fish"], "has_sides": false},
+ {"name": "Lohipyörykät", "categories": ["fish"], "has_sides": true},
+ {"name": "Uunilohi", "categories": ["fish"], "has_sides": true},
+ {"name": "Uuniperunat (lohitäytteellä)", "categories": ["fish"], "has_sides": false},
+
+ {"name": "Hernekeitto", "categories": ["vegetarian"], "has_sides": false},
+ {"name": "Italianpata (lihaton)", "categories": ["vegetarian"], "has_sides": true},
+ {"name": "Kasvispihvit", "categories": ["vegetarian"], "has_sides": true},
+ {"name": "Kasvissosekeitto", "categories": ["vegetarian"], "has_sides": false},
+ {"name": "Pinaattiletut", "categories": ["vegetarian"], "has_sides": false},
+ {"name": "Risotto", "categories": ["vegetarian"], "has_sides": false},
+
+ {"name": "Tortillat", "categories": ["meat", "chicken", "fish", "vegetarian"], "has_sides": false}
],
"sides": [
{"name": "Keitetyt perunat"},
- {"name": "Ranskalaiset"},
{"name": "Lohkoperunat"},
- {"name": "Muussi"},
+ {"name": "Muusi"},
+ {"name": "Pasta"},
+ {"name": "Ranskalaiset"},
{"name": "Riisi"},
- {"name": "Pasta"}
+ {"name": "Spagetti"},
+ {"name": "Tillikastike"},
+ {"name": "Wokkivihannekset"}
]
}