fix(flows): udkørselsregler vises kun når en vare bruger dem
Rent lager-flow viste 'sælg fra 90 %' / 'pris >= 90 %' selv om det aldrig sælger. Guidens Regler-trin, resuméet og statuslinjen viser nu kun salgsgrænser ved salg og lagergrænsen ved lager (v1.60.11.0).
This commit is contained in:
@@ -177,6 +177,18 @@ ADFlowView.LEVEL_COLORS = {
|
||||
}
|
||||
|
||||
-- s = {running, total, stopped, canStop, warning, reason, lastStartFailed} -> "running"|"waiting"|"error"|"stopped"
|
||||
-- Hvilke udkørselsregler betyder noget for varernes politik? policies = {"store"|"sell"|"sellElseStore"|"off"}
|
||||
-- -> sells, stores. Ingen varer med salg/lager endnu = begge (reglerne kan sættes før varerne vælges).
|
||||
function ADFlowView.policyUse(policies)
|
||||
local sells, stores = false, false
|
||||
for _, policy in ipairs(policies or {}) do
|
||||
if policy == "sell" or policy == "sellElseStore" then sells = true end
|
||||
if policy == "store" or policy == "sellElseStore" then stores = true end
|
||||
end
|
||||
if not sells and not stores then return true, true end
|
||||
return sells, stores
|
||||
end
|
||||
|
||||
function ADFlowView.flowStatus(s)
|
||||
if s.stopped then return "stopped" end
|
||||
if s.warning ~= nil then return "error" end
|
||||
|
||||
Reference in New Issue
Block a user