AAGO Android Design

оформление письма

Почта @

Оформление ответного письма — форма, а не подключение

У почты нет отдельного токена на тенанта, поэтому это не «подключить/отключить», а настройка: название компании и логотип, которыми оформляется ответное письмо посетителю. Два независимых сохранения — имя принимается сразу, а логотип уходит на проверку и получает свой статус позже. Под правом site:configure, как и другие настройки сайта.

9:41
Почта @Оформление ответного письма
Мастерская «Клён»
Отображается в письме-ответе посетителю — если оставить пустым, используется название сайта.
Сохранить
Логотип
К
Активен
PNG · 96×96 · 8,4 КБ
Заменить логотип
Статичное изображение PNG, JPEG или GIF, не более 100×100 пикселей.
25-160 · новый экран /channels/email · logoStatus = Ready

Готовый логотип: превью плюс значок «Активен». Статус в стиле check_circle зелёным — изображение прошло проверку и уже оформляет письма. Превью указывает прямо на публичный URL логотипа, без пресайна.

9:41
Почта @Оформление ответного письма
Логотип
Проверка…
logo-new.png · загружен только что
Изображение загружено и проверяется. Его настоящий статус появится, когда проверка завершится — обновите экран, чтобы увидеть результат.
logoStatus = Pending

Проверка — асинхронная, и экран это не скрывает. Настоящий результат появляется только после работы проверяющего потребителя в Ago.Chat.Worker; экран ничего не опрашивает вживую — тенант перезаходит или обновляет страницу, чтобы увидеть, как статус устоялся. Нейтральный тон: ещё не «ок» и не «отклонён».

9:41
Почта @Оформление ответного письма
Логотип
Отклонён
banner.gif · загружен 2 мин назад
Причина:
изображение больше 100×100 пикселей (загружено 512×512). Уменьшите его и загрузите заново.
Загрузить другой файл
logoStatus = Rejected · logoRejectionReason

Отклонение несёт причину. Красный тон (токены danger, 26-183) и дословная причина из logoRejectionReason, а не общее «не удалось». Действие очевидно: исправить файл и загрузить заново.