Реестр целевых потребительских программ (ЦПП) для UI.
TS-only — контракт оперирует только числовым program_id, имена программ
это уровень UI/translations. Источник правды для program_id — soviet::programs
(создаётся при инициализации кооператива), здесь только человекочитаемые
метки. Менять метки без миграции контракта.
Использование:
Заголовки колонок в Реестре кошельков (отчёты).
Заголовки карточек в WalletProgramWidget у пайщика.
Любые места, где надо вывести «название программы» вместо program_id.
Реестр целевых потребительских программ (ЦПП) для UI.
TS-only — контракт оперирует только числовым
program_id, имена программ это уровень UI/translations. Источник правды для program_id —soviet::programs(создаётся при инициализации кооператива), здесь только человекочитаемые метки. Менять метки без миграции контракта.Использование:
program_id.