mirror of
https://github.com/grocy/grocy.git
synced 2025-08-19 20:11:16 +00:00
recipes can create products (#501)
This commit is contained in:
@@ -20,6 +20,25 @@ ADD correlation_id TEXT;
|
||||
ALTER TABLE stock_log
|
||||
ADD transaction_id TEXT;
|
||||
|
||||
ALTER TABLE recipes
|
||||
ADD product_id INTEGER;
|
||||
|
||||
DROP VIEW recipes_resolved;
|
||||
CREATE VIEW recipes_resolved
|
||||
AS
|
||||
SELECT
|
||||
1 AS id, -- Dummy, LessQL needs an id column
|
||||
r.id AS recipe_id,
|
||||
IFNULL(MIN(rpr.need_fulfilled), 1) AS need_fulfilled,
|
||||
IFNULL(MIN(rpr.need_fulfilled_with_shopping_list), 1) AS need_fulfilled_with_shopping_list, (
|
||||
SELECT COUNT(*) FROM recipes_pos_resolved WHERE recipe_id = r.id AND need_fulfilled = 0) AS missing_products_count,
|
||||
IFNULL(SUM(rpr.costs), 0) AS costs,
|
||||
IFNULL(SUM(rpr.calories), 0) AS calories
|
||||
FROM recipes r
|
||||
LEFT JOIN recipes_pos_resolved rpr
|
||||
ON r.id = rpr.recipe_id
|
||||
GROUP BY r.id;
|
||||
|
||||
ALTER TABLE stock_log
|
||||
ADD stock_row_id INTEGER;
|
||||
|
||||
|
Reference in New Issue
Block a user