|
Some checks are pending
Auto-tag / Create date-tag (push) Waiting to run
CI / Backend (.NET 8) (push) Waiting to run
CI / Web (React + Vite) (push) Waiting to run
CI / POS (WPF, Windows) (push) Waiting to run
Docker API / Build + push API (push) Waiting to run
Docker API / Deploy API on stage (push) Blocked by required conditions
Docker Web / Build + push Web (push) Waiting to run
Docker Web / Deploy Web on stage (push) Blocked by required conditions
Настройка организации RecalcRetailOnSupplyByGroupMarkup (по умолчанию ВЫКЛ, миграция Phase49 для всех существующих орг тоже ВЫКЛ). При ВЫКЛ проведение приёмки меняет продажную цену ТОЛЬКО если она задана вручную в строке; наценка группы не применяется. При ВКЛ — прежнее поведение (продажная = себестоимость + наценка группы, округление вверх). Ручная кнопка «Пересчитать» и наценка группы остаются. Настройка — в разделе товаров/цен настроек магазина. Побочно исправлен мультитенантный баг: SuppliesController.Post читал флаги (AllowFractionalPrices и новый) через `_db.Organizations...FirstOrDefaultAsync` без скоупа — таблица organizations не tenant-фильтруется, возвращалась произвольная орг. Теперь берём флаги у организации самой приёмки. Тесты MarkupToggleTests: ВЫКЛ (наценка есть, приёмка проведена → продажная не изменилась), ВКЛ (пересчиталась), ручная цена в строке работает в обоих режимах — 3/3; SupplyPricingSchemeTests 3/3. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| e2e | ||
| fixtures | ||
| food-market.IntegrationTests | ||
| food-market.UnitTests | ||
| integration | ||
| load | ||
| regression | ||
| scripts | ||
| stage-smoke.sh | ||