fix(supply-lines): show both article and barcode in line subtitle
docker-web.yml #182 -Commit
290a95c54c
pushed by
nns
fix(supply-lines): show both article and barcode in line subtitle
docker-api.yml #181 -Commit
290a95c54c
pushed by
nns
fix(supply-quick-add): sticky input at viewport bottom + auto-scroll on add
docker-web.yml #179 -Commit
f9a17ad5c2
pushed by
nns
fix(supply-quick-add): dropdown opens upward + show only N results + create-new at bottom
docker-web.yml #177 -Commit
cad6b32f5e
pushed by
nns
feat(product-card+list): drop supplier field, reorder sections, add cost column
docker-web.yml #175 -Commit
6f839bf57a
pushed by
nns
feat(product-card+list): drop supplier field, reorder sections, add cost column
docker-api.yml #174 -Commit
6f839bf57a
pushed by
nns
fix(supply-quick-add): keep input focused after scan / clear on add
docker-web.yml #172 -Commit
45f2ce682f
pushed by
nns
fix(supply-quick-add): dropdown not rendering — Portal + fixed position
docker-web.yml #170 -Commit
c8a7efde47
pushed by
nns
feat(supply): inline line quick-add — scanner + autocomplete + create-on-fly
docker-web.yml #168 -Commit
e9f8da1b82
pushed by
nns
feat(api): products quick-search + by-barcode endpoints
docker-api.yml #166 -Commit
654481b2b9
pushed by
nns
ui(product-card): «Закупка» и «Цены продажи» в две колонки на десктопе
docker-web.yml #164 -Commit
56f36c30b4
pushed by
nns
fix(supply): колонка «Розничная» использует имя системного PriceType
docker-web.yml #162 -Commit
4edf7db8cc
pushed by
nns
feat(supply): «Проведено» внутри формы + обязательная дата и ≥1 позиция
docker-api.yml #159 -Commit
cd191bd872
pushed by
nns
fix(migrations): catch-up Phase3b_AddShowDescriptionOnProduct
docker-api.yml #157 -Commit
458797f417
pushed by
nns
feat(product-card): drop ShelfLifeDays + recompose classification + auto-article + barcode trash hide
docker-web.yml #148 -Commit
b69ba4950b
pushed by
nns
feat(product-card): drop ShelfLifeDays + recompose classification + auto-article + barcode trash hide
docker-api.yml #147 -Commit
b69ba4950b
pushed by
nns
fix(price-types): IsRequired применяется сразу, без перезагрузки страницы
docker-web.yml #145 -Commit
defad7cbb4
pushed by
nns
chore(price-types): drop IsDefault flag + rename IsRetail label + uniqueness
docker-web.yml #143 -Commit
bcc6976bd0
pushed by
nns
chore(price-types): drop IsDefault flag + rename IsRetail label + uniqueness
docker-api.yml #142 -Commit
bcc6976bd0
pushed by
nns
fix(product-edit): человечная ошибка 400 + блок Save при незаполненных IsRequired ценах
docker-web.yml #140 -Commit
5614fb9422
pushed by
nns
ci(pricetype-fix-ping): одноразовый Telegram-пинг
pricetype-fix-ping.yml #137 -Commit
dea920fc1f
pushed by
nns
fix(price-types): correct is-system seeder + require value > 0 + system-price filter/sort
docker-web.yml #135 -Commit
10c4fe19d7
pushed by
nns
fix(price-types): correct is-system seeder + require value > 0 + system-price filter/sort
docker-api.yml #134 -Commit
10c4fe19d7
pushed by
nns
ci(phase3b-ping): одноразовый Telegram-пинг
phase3b-ping.yml #131 -Commit
a13654a999
pushed by
nns
feat(product-prices): inputs по справочнику PriceType — без dropdown'a
docker-web.yml #129 -Commit
748abf7eff
pushed by
nns
feat(product+filters): срок годности (shelfLifeDays) + фильтр от/до
docker-api.yml #124 -Commit
2976070a2a
pushed by
nns
feat(supply+products-list): чекбокс «Проведено» с confirm + системная розничная в списке
docker-web.yml #122 -Commit
5a020cfafa
pushed by
nns
feat(phase3b): drop IsActive, add ShelfLifeDays, restore PriceType IsSystem/IsRequired
docker-web.yml #120 -Commit
3c274541e9
pushed by
nns
feat(phase3b): drop IsActive, add ShelfLifeDays, restore PriceType IsSystem/IsRequired
docker-api.yml #119 -Commit
3c274541e9
pushed by
nns
ci(pricing-model-ping): одноразовый Telegram-пинг что Phase3a задеплоен
pricing-model-ping.yml #116 -Commit
afc25ed8ba
pushed by
nns