db28ba1137
[989-10][@ant] fix: чинить генерацию имени файла нулёвых отчётов (idFile/ИдФайл) — терялся код формы ФНС/СФР
dev
coopops
2026-07-21 16:23:21 +00:00
6a05e88ba1
[989-10][@ant] fix: убрать stack-раскладку (иконка над текстом) у кнопок панели действий в ReportEditorDialog расширения reports — canon-паддинг q-btn (0 14px, без вертикального зазора) при вертикальной раскладке icon+label прижимал иконку к верхней границе кнопки, из-за чего панель «Действия»/«Скачать»/«Отметить сданным» выглядела недоделанной; иконка возвращена в строку рядом с текстом
coopops
2026-07-21 15:56:09 +00:00
9e143b962b
[598-51][@ant] fix: починить оставшиеся два протухших deep-link'а в уведомлениях marketplace — cashier/Payments вёл в никуда (кассирского стола нет вовсе), по решению пользователя временно ведёт на реестр платежей стола совета soviet/payments, отфильтрованный сразу по поставщику; orderer/MyOrders ×2 заменён на реальный путь market/my-orders, куда фактически переехал стол заказчика
marketplace2
ant
2026-07-21 15:56:02 +00:00
09eaa6192c
[reports][@ant] fix: показывать серверные ошибки валидации формы отчёта для полей шапки и строк баланса — счётчик «Ошибок: N» был непрозрачным без единой подсказки
coopops
2026-07-21 15:45:20 +00:00
f634d70967
[598-51][@ant] fix: починить протухшие deep-link'и в push/email-уведомлениях поставщику — пять ссылок вели на несуществующий алиас /offerer/... (PendingAplReceptions/{id}, PaymentHistory ×2, IncomingOrders ×2), оставшийся после переезда стола поставщика на реальные маршруты market-supplier/{apl-receptions,payments,incoming-orders}; страницы не читают id из URL-сегмента, поэтому ссылка на конкретную запись заменена на актуальный путь списка вместо мёртвого 404
ant
2026-07-21 15:05:36 +00:00
b6188f381e
[598-51][@ant] feat: уведомлять поставщика об одобрении заявки на допуск — раньше решение председателя (approve) молча меняло статус в реестре без единого сигнала заявителю, хотя обратная сторона (новая заявка → push председателю) уже работала; добавлен симметричный workflow marketplace-supplier-approved в @coopenomics/notifications, событие MARKETPLACE_SUPPLIER_APPROVED_EVENT эмитится из MarketplaceSupplierRegistryService.approve() и слушается в MarketplaceNotificationService, deep-link ведёт на реальный путь market-supplier/my-offers
ant
2026-07-21 15:00:16 +00:00
3abf2d1d0d
[598-51][@ant] fix: гейтить стол заказчика выбором КУ, а не только фактом подписи оферты ЦПП — MarketplaceDesktopGrantsProvider выдавал полные orderer-права сразу после requires_gate=false, не проверяя выбран ли кооперативный участок; пайщик, подписавший оферту ещё при регистрации (L2), никогда не получал маркер Onboarding:orderer и проваливался прямиком на нефильтрованный каталог всего кооператива вместо экрана выбора пункта выдачи, хотя онбординг-страница уже умела показывать только карту+КУ без чекбокса в этом случае — недоставало только backend-условия
ant
2026-07-21 14:36:36 +00:00
15e80a47dc
[598-51][@ant] fix: разрешить пайщику получать собственные кошельки и не терять их при частичном отказе запроса — RolesGuard пропускал self-access только через вложенные data.username/filter.username, из-за чего обычные пайщики (role=user, не председатель и не член совета) получали 401 на getUserWallets; Promise.all в useWalletStore.loadUserWallet из-за этого обнулял program_wallets и agreements целиком, поэтому мини-кошелёк в левом drawer'е не появлялся, а гейт подписи ЦПП зацикливался и требовал подписать уже подписанные документы заново
ant
2026-07-21 14:16:40 +00:00
6788699e45
Merge branch 'marketplace2' of ssh://git.coopenomics.world:222/C9S/mono into marketplace2
ant
2026-07-21 08:54:27 +00:00
86cbb8857a
delete import
ant
2026-07-21 08:54:11 +00:00
bd174634fc
Merge pull request '[598-51] Членский взнос в сумме заказа + чистка TS-ошибок Стола заказов' (#156) from fix/598-51-membership-fee-and-type-cleanup into marketplace2
ant2026-07-21 08:53:40 +00:00
d7f88b661f
[598-51][@ant] fix: показать заказчику и поставщику корректную сумму с членским взносом на всех экранах Стола заказов, добить точечные UI-баги и TS-ошибки — реестр поставщиков и пункты выдачи получили ФИО/наименование вместо голого username, стол администратора и онбординг поставщика поправлены по прошлым замечаниям, докладка у стойки выдачи пропускала обязательную подпись оператора и падала бы на бэке, плюс закрыты оставшиеся unknown/nullable ошибки компиляции desktop
fix/598-51-membership-fee-and-type-cleanup
ant
2026-07-21 08:44:52 +00:00
5dd65c5de7
[598-51][@ant] fix: починить unit-тесты marketplace после замены whitelist на реестр поставщиков — конструкторы сервисов набрали новые обязательные параметры при мерже PR #152, моки не обновили и тесты не компилировались; добавлен spec для MarketplaceSupplierRegistryService взамен удалённого теста несуществующего сервиса
ant
2026-07-21 08:44:18 +00:00
0ff1643633
[598-51][@ant] feat: посчитать полную сумму заказа на бэке и исправить утечку unknown-типов из GraphQL ID-скаляра — заказчику показывали себестоимость без взноса вместо total_cost+membership_fee, а отсутствие scalar-маппинга у Zeus для @Field(() => ID) давало unknown на фронте везде, где DTO объявляли id-поля через ID вместо String
ant
2026-07-21 08:43:57 +00:00
0bf986e1a9
[598-51][@ant] fix(desktop): убрать утечку прав видимости стола поставщика и показать ФИО в реестре — председатель без одобренного допуска видел рабочие страницы поставщика из-за общего гранта Offer:read вместо offerer-эксклюзивного, а реестр поставщиков показывал только username вместо ФИО/названия организации
ant
2026-07-20 19:27:09 +00:00
fec6218eba
[598-51][@ant] fix(desktop): упростить текст и подставить реальные контакты кооператива в онбординге стола поставщика — юридическая формулировка про паевой взнос путала поставщиков, а заглушка «обратитесь в поддержку» уводила от актуальных email/телефона кооператива, уже доступных в системе
ant
2026-07-20 19:08:09 +00:00
8e01373179
Merge pull request 'feat(capital): CPP document templates via PrivateData' (#154) from feature/capital-cpp-private-data-templates into dev
ant2026-07-19 15:14:39 +00:00
4d151befe0
fix(install): блокировать «Продолжить» до минимума совета, удаление без ограничений.
Alex Ant
2026-06-24 22:03:12 +05:00
eb16d85abc
fix(install): разблокировать мастер при прерванной установке и валидировать состав совета по окружению.
Alex Ant
2026-06-24 11:35:01 +05:00
987600dd38
fix(cooptypes): увеличить прочерк номера счёта в доверенности КУ
Alex Ant
2026-06-24 00:10:43 +05:00
ff1965376d
fix(desktop): не показывать ложное несовпадение контрольной суммы документа
Alex Ant
2026-06-24 00:09:11 +05:00
07fb4599e6
fix(ku): скрыть кнопки собрания по итогам голосования и ограничить председателя ФЛ
Alex Ant
2026-06-23 23:37:03 +05:00
686cd0cff2
fix(desktop): добавить поле Email в форму редактирования ИП в реестре пайщиков
Alex Ant
2026-06-23 17:08:18 +05:00
ef96b4c81c
feat(ku): упростить joindec и доработать документы участка
Alex Ant
2026-06-23 16:23:26 +05:00
f8b190bf53
merge: dev into feat/ku-selforg
Alex Ant
2026-06-23 13:23:33 +05:00
ee5f7e1850
Merge pull request 'feat: выход из кооператива (выход пайщика, возврат паевого взноса)' (#137) from feat/membership-exit into dev
ant2026-06-22 19:56:24 +00:00
10bacaad13
refactor(membership-exit): обновление интерфейса и логики выхода из кооператива
feat/membership-exit
Alex Ant
2026-06-23 00:26:38 +05:00
37c27d71aa
[598-52][@ant] fix: убрать voskhod-хардкод выбора программы участия — фронт берёт состав программ из бэкенда
ant
2026-06-16 17:04:25 +00:00
7f5f9867d9
fix(ku): прочерки в доверенностях — подчёркивание под рукописное заполнение
coopops
2026-06-16 16:30:45 +00:00
b190014499
[598-51][@ant] feat: уведомление председателю о новой заявке поставщика — закрывает хвост B
ant
2026-06-16 16:27:46 +00:00
c4fa1fecc2
fix(ku): документы учреждения КУ — правки методолога (Смуров, 16.06)
coopops
2026-06-16 15:04:29 +00:00
4be8998b60
[598-51][@ant] feat: фронтенд онбординга поставщика + реестр поставщиков — стол поставщика и стол администратора
ant
2026-06-16 14:45:13 +00:00
1f68169b94
feat(exit): возврат при выходе — сет из 3 паевых кошельков (minshr+share+blago)
coopops
2026-06-16 14:36:52 +00:00
0bfa4afe03
[598-51][@ant] feat: реестр поставщиков взамен whitelist + гейт онбординга + договор в выплате — все поставщики через реестр с моделью/договором, допуск по одобрению
ant
2026-06-16 14:20:08 +00:00