|
Some checks failed
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 Web / Build + push Web (push) Waiting to run
Docker Web / Deploy Web on stage (push) Blocked by required conditions
Docker API / Build + push API (push) Has been cancelled
Docker API / Deploy API on stage (push) Has been cancelled
1. Реквизиты организации: БИН/ИИН (12 цифр, проверка), юр.адрес, «Плательщик
НДС» — в Настройках → Организация, сохраняются и отдаются в API (Organization.
IsVatPayer + Bin/Address в OrgSettings).
2. Склад при регистрации — адрес пустой (была заглушка «Алматы, ул. Пример 1»);
миграция чистит заглушку у существующих складов.
3. Кассы: блок скачивания кассы скрыт, пока нет ссылок на сборки (убраны
мёртвые кнопки и технический текст про конфигурацию сервера).
4. Счета: в списке показывается валюта счёта (а не ₸ орг.); новый счёт по
умолчанию в валюте организации (KZT), не первой в справочнике. Миграция:
счета KZ-организаций в BYN без движений → KZT.
5. «Дата начала учёта» берётся по локальной дате (была UTC → ночью подставляла
вчера). todayIso() переведён на локальное время.
6. Esc в выпадающем списке закрывает только список, не весь диалог (Select гасит
всплытие + Modal закрывается лишь при !defaultPrevented).
7. Счёт-касса: подпись «Магазин (к которому относится касса)» вместо «привязана
к точке» — список показывает склады/магазины.
8. Точка продаж: поля «Счёт для наличных» и «Счёт для оплаты картой»; автооткрытие
смены берёт счета из точки (наличные→Cash, карта→Acquiring/Bank).
9. PIN кассира: в карточке сотрудника задать/сменить/снять PIN; в списке «PIN
задан»; вход grant_type=pin по точке (сервер уже поддерживал).
10. «Сбросить пароль» в карточке сотрудника → новый временный пароль один раз.
11. Владелец в «Сотрудниках» — «Владелец» вместо «<название> Owner» (signup +
миграция существующих).
12. Роли: матрица прав дополнена недостающими 6 правами (перемещения, деньги/
смены, маркетинг) — цифра «N/38» теперь совпадает с галочками; текст без
жаргона «CRUD».
13. Настройки: блок «Демо-данные» — только суперадмину; «Креды per-tenant» →
человеческий текст.
15. Форма входа: сообщения «Укажите email» / «Введите пароль» (как в регистрации).
16. Суммы счетов без копеек, если в организации выключены дробные цены
(useFormatCurrency учитывает allowFractionalPrices).
Тесты: CabinetSetupTests (реквизиты+валидация БИН, имя владельца, счета точки,
PIN+вход grant_type=pin, сброс пароля) 5/5; регрессия Plan/Markup/RegistryCopy 7/7.
Код весовых (27+5) НЕ трогал — весы на паузе. П.14 — см. отчёт (блок продажи в
минус не ставится; поведение «разрешено с предупреждением» уже соответствует).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| Support | ||
| AbcReportTests.cs | ||
| AdvancedModeTests.cs | ||
| CabinetSetupTests.cs | ||
| ConcurrencyTokenTests.cs | ||
| CustomerReturnTests.cs | ||
| DataQualityTests.cs | ||
| DemandPostUnpostTests.cs | ||
| DemoSeederIdempotencyTests.cs | ||
| EnterPostUnpostTests.cs | ||
| FiscalMockFlowTests.cs | ||
| food-market.IntegrationTests.csproj | ||
| HangfireAccessTests.cs | ||
| HangfireDashboardTests.cs | ||
| ImportJobPersistenceTests.cs | ||
| InventoryPostUnpostTests.cs | ||
| InvoiceApplySklad0610Tests.cs | ||
| InvoicePipelineTests.cs | ||
| InvoiceUploadHttpTests.cs | ||
| LossPostUnpostTests.cs | ||
| LoyaltyFlowTests.cs | ||
| MarkupToggleTests.cs | ||
| MetricsEndpointTests.cs | ||
| MobileApiTests.cs | ||
| MoneyModuleTests.cs | ||
| NegativeStockTests.cs | ||
| OrgAuditLogTests.cs | ||
| PermissionTests.cs | ||
| PinLoginTests.cs | ||
| PlanSignupTests.cs | ||
| PosSyncTests.cs | ||
| ProductCardParityTests.cs | ||
| ProfitReportTests.cs | ||
| PromotionFlowTests.cs | ||
| PruneQualityTestOrgsTests.cs | ||
| QuickLoginTests.cs | ||
| RegistryCopyPrimaryBarcodeTests.cs | ||
| RetailOversellingTests.cs | ||
| RetailReturnParityTests.cs | ||
| SalesReportTests.cs | ||
| SessionRevokeTests.cs | ||
| SignalRNotificationsTests.cs | ||
| SignupFlowTests.cs | ||
| Sprint18To23FeaturesTests.cs | ||
| StockReportTests.cs | ||
| StockStateFilterTests.cs | ||
| StorageAbstractionTests.cs | ||
| SupplierReconciliationTests.cs | ||
| SupplierReturnFromSupplyTests.cs | ||
| SupplierReturnTests.cs | ||
| SupplyPostUnpostTests.cs | ||
| SupplyPricingSchemeTests.cs | ||
| TelegramOwnerSummaryTests.cs | ||
| TenantIsolationTests.cs | ||
| TransferPostUnpostTests.cs | ||
| TwoFactorTests.cs | ||