Разрешить пользователям, приглашенным сотрудниками, пропустить проверку

На наших довольно крупных сайтах с включённой настройкой must_approve_users это по-прежнему остаётся большой проблемой при проведении офлайн-мероприятий.

Суть в том, что мы не можем просто предоставить участникам красивый QR-код, приглашение или ссылку для мгновенного входа на наш инстанс. По крайней мере, без применения довольно неуклюжего обходного пути.

Обходной путь и связанные с ним проблемы

Отключение must_approve_users и переключение сайта в режим invite_only не является удовлетворительным решением, так как:

  1. Многие пользователи путаются в процессе приглашения и пытаются войти через «переднюю дверь» (которая теперь закрыта).

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

  3. Всё ещё существует ошибка, при которой пользователи в статусе «staged» теряют данные, введённые в пользовательские поля, при регистрации.

    • это нарушает работу альтернативных сценариев (если только не используется совершенно другой адрес электронной почты).
2 лайка