Многократное использование приглашений для существующих пользователей

Привет!

У меня два вопроса, пожалуйста!

Что делать, если мне нужно неограниченное количество использований, потому что сайт будет продолжать принимать новых пользователей?

Если пользователь перейдёт по ссылке, но уже является участником, будет ли он всё равно добавлен в группу, указанную в приглашении? Если нет, как создать ссылку, которая будет добавлять участников в группу (возможно, после добавления они попадут на тему)?

Дайте знать, если мне стоит создать новую тему для этого вопроса. Большое спасибо! (:

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

См. Ссылки для приглашения с неограниченным количеством использований — функция / объявления — Discourse Meta

Хм… Это звучит как интересный случай использования. Можете ли вы проверить это с помощью тестовых аккаунтов, чтобы узнать, что произойдёт? Мы были бы признательны за помощь @gassim :slight_smile:

Спасибо, всё в порядке!

Это не отвечает на мой вопрос. На самом деле я хочу использовать ссылку для приглашения с опциями «добавить в группу и перейти к теме», но не хочу ограничивать «максимальное количество использований». Спасибо!

Спасибо! Мне нужно будет проверить это, но тогда этот пост здесь будет удалён. Мне стоит создать новую тему для этого?

Я бы сказал, сначала попробуй функцию, прежде чем сомневаться в ней. У системы приглашений есть соответствующая настройка сайта, которая контролирует максимальное количество использований, так что ты можешь установить лимит на своё усмотрение ;). Посмотри «invite link max redemptions limit».

О, я имею в виду, проверь её применительно к своему случаю и убедись, что она работает для тебя. В качестве подсказки: это функция, которую мы недавно добавили.

Спасибо! Дело в том, что я не хочу устанавливать лимит. Я хочу, чтобы ссылка для приглашения позволяла неограниченное количество активаций.


Да, пользователь будет добавлен в группу, что отлично. :white_check_mark:

*Обратите внимание, пожалуйста, что функция «Многоразовые ссылки для приглашений», которую вы привели выше, не имеет возможности добавлять пользователей в группу и, как я уже упоминал, имеет «лимит» (я же хочу неограниченное количество). Спасибо!


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

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

Спасибо, @pfaffman! Не думаю, что этого слишком мало, но подскажите, пожалуйста, получаем ли мы уведомление, когда этот лимит будет исчерпан? Ведь после 1 000 000 использований нам придётся создать новую ссылку для приглашения. (:

Спасибо!

Я только что протестировал это на новой регистрации, и у меня всё сработало. Я также создал второе приглашение, на этот раз с автоматической группой и новой темой с функцией «прямой переход к теме», намеренно пропустил экран создания и вошёл как существующий пользователь — и это тоже сработало (пользователь попал в нужную тему и был добавлен в группу). Можете ли вы подробно описать, как вы создаёте своё приглашение?

Спасибо @JammyDodger!

У меня это сработало, когда я проигнорировал процесс регистрации и сразу вошёл в систему, но когда я прошёл через процесс регистрации и активировал адрес электронной почты, меня просто пригласили в тему вместо того, чтобы перенаправить туда.

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

И @JammyDodger, точно такие же шаги. Создание ссылки-приглашения с настройками (добавить в группу и перейти к теме). :sweat_smile:

Если я приглашаю кого-то к теме в категории, которую они не имеют права просматривать, то они попадают на главную страницу. Может ли это быть проблемой?

Да, но в данном случае они одновременно добавляются в группу, которая предоставляет им разрешение на просмотр категории…

Я только что попробовал снова:

  • Использовал «Поделиться» внизу темы для создания приглашения
    • Переход к теме — PrivateTopic
    • Добавление в группу — PrivateGroup
  • Сохранить и скопировать

  • Использовать ссылку-приглашение в отдельном браузере
  • Зарегистрировать нового пользователя
  • Активировать учётную запись
  • Перейти к PrivateTopic

Может быть, стоит проверить права доступа к категории и убедиться, что они соответствуют ожидаемым?

Спасибо большое! Я попробую ещё раз — вы доказали, что это работает! :+1::+1:

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

Я не понимаю, что вы имеете в виду под «регистрацией без пароля». Как это возможно?

Это было из этого теста ранее:

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

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

@dan Не могу не задуматься, не произошла ли здесь регрессия? Я почти уверен, что раньше это работало, когда мы в последний раз занимались этим.

Спасибо, @JammyDodger! Видите! Когда я тестировал, это не работало :smiley: Спасибо, что проверили снова и сообщили сообществу. :folded_hands:

Да, это немного сложная задача! Вместо перенаправления пользователя отправляется только уведомление, что не совсем то же самое. Надеюсь, это исправят, чтобы функция работала так, как заявлено, во всех случаях! Спасибо! :smiley:

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

Кажется, здесь понемногу поступает полезная обратная связь по нескольким отдельным проблемам. Спасибо @gassim за то, что указали на некоторые из них, и спасибо @JammyDodger за проведённое тестирование! Это всегда полезно. Я бы рекомендовал обсудить их подробнее по мере необходимости в отдельных темах, посвящённых каждой проблеме. Не рекомендую добавлять новые ответы здесь, так как они будут автоматически удаляться.

  1. Мне интересно понять, почему при принятии приглашения не требуется пароль. Это добавляет множество необходимых элементов интерфейса, что только усложняет процесс. По этой проблеме есть отдельная тема: Invites account creation screen shows password as "optional"

  2. В ходе собственного тестирования я заметил, что процесс «пригласить в тему» больше не работает так, как задумано — возможно, произошла регрессия. Требуется дополнительное исследование, но кажется, что новый пользователь после создания аккаунта, подтверждения адреса электронной почты и других действий попадает не в тему, а на главную страницу. При этом пользователь всё ещё корректно добавляется в любые группы, указанные в приглашении. Я создал новую тему в разделе Contribute > Bug Invite links to topic send user to home page, not to topic.

  3. Тема по ссылке, на которую указал @osioke, касающаяся многократных ссылок для приглашений, устарела, поскольку мы внесли изменения в систему приглашений. Я добавил туда примечание с предложением обсудить, что делать с этой темой. Лучшее место для получения ответов о том, как использовать систему приглашений, — это раздел часто задаваемых вопросов (FAQ). Настройки по умолчанию хороши, но, как очень правильно отметил Osioke, владельцы сайтов могут изменить параметры администратора, чтобы настроить систему под свои конкретные потребности. Если вы это сделаете, обязательно протестируйте изменения с помощью тестовых пользователей, чтобы убедиться, что вы довольны результатами.

  4. Количество использований приглашения отображается в списке ожидающих приглашений. Как только лимит будет исчерпан, приглашение перемещается во вкладку «Истёкшие». Поэтому стоит следить за этим списком.

  5. @gassim, не могли бы вы объяснить, почему вы настроили свой сайт только для приглашений, если хотите, чтобы присоединялось бесконечное количество людей? Почему ваш сайт не настроен на принятие новых регистраций? В чём ваш конкретный случай использования? Пожалуйста, создайте новую тему, чтобы объяснить это, чтобы мы могли лучше вам помочь.

Раньше мы стремились сделать присоединение к сайту максимально простым, даже если у вас нет намерения когда-либо возвращаться туда. Зачем устанавливать пароль, если вы будете там только один раз? Просто используйте email, то есть функцию «Забыли пароль», чтобы снова «войти» в систему позже… и вам никогда не придётся устанавливать пароль, никогда.