Перейти к содержанию

Контакты кооператива

Страница предоставляет возможность председателю изменить публичные контакты кооператива, которые указываются в "подвале" сайта для не авторизованных пайщиков, и на странице Контакты стола авторизованного пайщика.

управление контактами

Разработчикам

Канонические имена полей и типов — в файле components/controller/schema.gql монорепозитория; интерактивно — в документации GraphQL-API.

Системная информация (в т.ч. публичные контакты)

⚠️ 🛠️ SDK: Queries.System.GetSystemInfo не найден | Query.getSystemInfo

⚠️ Описание для Queries.System.GetSystemInfo не найдено

⚠️ Queries.System.GetSystemInfo не найден

Результат:

⚠️ Queries.System.GetSystemInfo не найден

В ответе поле contacts (ContactsDTO: телефон, email и др.) соответствует блоку контактов в подвале сайта и на странице «Контакты» у пайщика.

Запись контактов (как в UI председателя)

Отдельной GraphQL-мутации «только контакты кооператива» нет. Действие updateaccnt контракта registrator с meta в виде JSON (RegistratorContract.Actions.UpdateAccount, поля phone и email в Cooperative.Users.IAccountMeta; см. src/features/User/UpdateMeta на десктопе).

Часть шагов (голос по решению совета, исполнение ряда решений) выполняется подписью и отправкой транзакции в блокчейн через Client.Blockchain / класс Blockchain в пакете @coopenomics/sdk, а не отдельной мутацией GraphQL; см. 🛠️ Classes.Blockchain и 🛠️ Classes.Client.