Я вижу решение ниже, но разве пользователю не нужен токен для перехода по ссылке и завершения регистрации?
Просто удалить %{email_token} — это нормально?
Вот полный шаблон:
Добро пожаловать на %{site_name}! Сотрудник одобрил вашу учётную запись на %{site_name}. Нажмите на следующую ссылку, чтобы подтвердить и активировать свою новую учётную запись: %{base_url}/users/activate-account/%{email_token}. Если ссылка выше не кликабельна, попробуйте скопировать её и вставить в адресную строку вашего браузера. (Если вам нужно связаться с администраторами сайта как новому пользователю, просто ответьте на это сообщение.)
Этот шаблон устарел и его следует переписать без упоминания перехода по какой-либо ссылке?
Мы включили опцию «Одобрение пользователей» после нескольких лет работы через SSO.
Вы ранее настраивали user_notifications.signup_after_approval.text_body_template?
Текст по умолчанию, который я вижу для этого шаблона в файле server.en.yml, выглядит так:
Добро пожаловать на %{site_name}!
Сотрудник одобрил вашу учётную запись на %{site_name}.
Теперь вы можете получить доступ к своей новой учётной записи, войдя в систему по адресу:
%{base_url}
Если ссылка выше не является кликабельной, попробуйте скопировать и вставить её в адресную строку вашего веб-браузера.
%{new_user_tips}
Мы придерживаемся [цивилизованного поведения в сообществе](%{base_url}/guidelines) в любое время.
Приятного пребывания!
Насколько мне известно, нет, и этот текст не похож на то, что могли бы написать наши модераторы.
Наши пользователи уже подтверждают свой адрес электронной почты к моменту одобрения, поэтому логично, что им не нужен этот токен. Я удалил его, и шаблон успешно сохранился.