Добавить ссылку mailto в подвал уведомлений?

Возможно ли добавить в подвал ссылку, позволяющую читателям отвечать оригинальному автору по электронной почте?

Я использовал крайне полезный пример кода с Customize email notification footer with links to reply privately and see user profiles, чтобы добавить в подвал ссылку на личное сообщение, но в предыдущем форуме была ссылка «Написать пользователю напрямую по электронной почте», к которой мои пользователи привыкли. Она выглядела примерно так:

[Написать USER_NAME напрямую](mailto:USER_EMAIL?subject=Re:%20TOPIC_NAME&body=В%20ответ%20на%20ваш%20сообщение%20в%20список%20обсуждений:%20%20)

Есть ли способ сделать это в user_notifications.reply_by_email или в любой другой части Discourse?

(Примечание: у нас уже настроена функция ответа по электронной почте для публичных ответов всему сообществу, и она работает отлично! Этот вопрос касается именно возможности отвечать напрямую автору сообщения или комментария, без отправки всему сообществу.)

Спасибо!

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

Вам понадобится пользовательский плагин, который добавит email пользователя в сериализатор, чтобы затем включить его в сообщение. Я когда-то писал такой, но не помню, где он может находиться.

Да, размещение email в подвале выглядит довольно странно, но, как вы и предположили, это полностью закрытое сообщество, и многие его участники очень любят переносить личные переписки в индивидуальную почту.

Я максимально тщательно поискал в каталоге плагинов тот, который вы когда-то написали, но ничего не нашёл. Если вам вдруг удастся его найти, наше сообщество будет в восторге. (Хотелось бы мне попробовать написать свою версию, но Ruby — не мой язык.)

Большое спасибо за ответ!

Эти решения делают примерно то, что вам нужно. Если у вас есть бюджет, я с радостью доработаю их под ваши требования. В них должны быть примеры того, как добавить адрес электронной почты в сериализатор.

Ого, Джей! Это просто фантастика! Огромное спасибо!

Я попробую это применить и посмотрю, подойдёт ли это нам. Если сообщество захочет каких-то изменений, я постараюсь найти для этого бюджет.

Я очень ценю вашу помощь — спасибо!

Первая карта пользователя должна работать. Вторая уже четыре года, поэтому, скорее всего, не работает.