User Story #2094 Регистрация без подтверждения

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

При переходе по этой ссылке:

    Неавторизованный пользователь попадает на страницу регистрации/входа
в зависимости от результатов проверки
        если существует пользователь с емейлом, указанным в ссылке, то
возвращается страница входа в систему;
        если не существует пользователя с указанным емейлом, то
возвращается страница регистрации.
        На обеих страницах емейл из параметров ссылки должен быть введен
в поле для ввода емейла. Пользователь при желании может его изменить.
    Авторизованный пользователь при переходе по такой ссылке
отправляется на главную.

Отсутствие емейла должно быть допустимой ситуацией. Метод генерации
ссылки должен генерировать валидную ссылку при передаче пустого емейла,
также при удалении параметра с емейлом из ссылки вручную, она должна
оставаться валидной. При переходе по подобной ссылке неавторизованный
пользователь должен отправляться на страницу регистрации. Для
авторизованных пользователей поведение не изменяется.

При входе/регистрации:

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