fix: перекрёст user↔privacy в coagreements + html2pdf SSR #63

Merged
claude merged 2 commits from feat/decision-authorize-backend into dev 2026-06-02 17:57:29 +00:00
Owner
  • fix(soviet): coagreements user→draft_id 4, privacy→3 (выровнять под реестр/cooptypes/vars; затрагивает новые коопы).
  • fix(desktop): html2pdf ленивый import — чинит SSR boot error «self is not defined».
- fix(soviet): coagreements user→draft_id 4, privacy→3 (выровнять под реестр/cooptypes/vars; затрагивает новые коопы). - fix(desktop): html2pdf ленивый import — чинит SSR boot error «self is not defined».
claude added 2 commits 2026-06-02 17:57:20 +00:00
Были перекрещены относительно реестра документов: draft 3=PrivacyPolicy,
4=UserAgreement (и тексты on-chain drafts, и cooptypes Registry, и protocol-vars
совета это подтверждают). Только make_base_coagreements крестил user↔privacy.
Затрагивает вновь создаваемые коопы; существующим нужна отдельная миграция.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
fix(desktop): html2pdf — ленивый import, чинит SSR boot error «self is not defined»
Typecheck / desktop (pull_request) Successful in 13m17s
Typecheck / controller (pull_request) Successful in 12m53s
3482cfe094
html2pdf.js на верхнем уровне модуля трогает `self` → при SSR-бандле Quasar
падает [Quasar] boot error: ReferenceError: self is not defined. Экспорт PDF
нужен только на клиенте по действию пользователя — переносим импорт в
dynamic import() внутри exportFormToPdf, сервер модуль не вычисляет.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
claude merged commit c5496a7988 into dev 2026-06-02 17:57:29 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: C9S/mono#63