[C28-33][@ant] fix(expense): proposal_hash в meta документа 2010 — приведено к канону 2011 (поле в Action/Model cooptypes + Base-meta DTO + JSONSchema шаблона + фабрика кладёт в combinedData + фронт передаёт при генерации); раньше proposal_hash был только в signed-DTO → подписанный документ не проходил валидацию «Field proposal_hash not provided»
Typecheck / desktop (pull_request) Failing after 8m40s
Typecheck / controller (pull_request) Successful in 13m25s

This commit is contained in:
coopops
2026-06-11 16:57:50 +00:00
parent dd5d61b0b4
commit 0a3e1c97b7
8 changed files with 29 additions and 7 deletions
@@ -24,6 +24,7 @@ export interface IExpenseProposalHeader {
}
export interface Action extends IGenerate {
proposal_hash: string
proposal: IExpenseProposalHeader
items: IExpenseItem[]
}
@@ -35,6 +36,7 @@ export interface Model {
coop: ICooperativeData
user: ICommonUser
vars: IVars
proposal_hash: string
proposal: IExpenseProposalHeader
items: IExpenseItem[]
}