Allow group owners to invite users to a group they own in the initial invite

I’ve been trying to find a way to simplify group adds for our beta test user groups. Right now it’s a bit of work for our product managers, they have to:

  1. Send invites to customers to create a profile
  2. Customers open the email link and complete a profile
  3. PM monitors invites and see who accepted them
  4. PMs add the people who accepted the invites to the Beta Group
  5. PMs send an email / private message to the customer that they can now access the Beta Group

I know as an admin I can add groups to the invite per this post: Invite users to a group, but I don’t really want to make these guys admins just to save a couple of steps.

What would be ideal is if the group owner could add the group to the initial invite, but be limited to the groups they own. In this case they would only be allowed to select the Beta Tester group, and not my employee, staff, or other groups.

As a stretch goal it would be nice if the email or private message could also be sent automatically when the user signs up. This would take the process down from 5 steps to 2 steps.

3 лайка

Any ideas on improving this process @tgxworld or @sam? I know “participate in a beta” is one of the earliest uses we have of it…

2 лайка

I’m in the same situation, and I think that add an Invite button only for owners so they can send invitations to other users to join the group is a good solution to start. Something like this:

8 лайков

Would be cool indeed to be able to invite people as a group owner. This didn’t get implemented, right? Thanks!

2 лайка

Приоритет/Серьезность: нормальный(?)

Платформа: все (предположительно). Протестировано на Discourse 3.6.0-beta1-dev

Описание:

Существует два способа создания приглашения:

  • главное меню
  • на странице группы

Как администратор или модератор я могу создать приглашение на странице группы. При открытии раздела «Параметры ссылки» в всплывающем диалоге соответствующая группа предварительно выбрана, поэтому приглашенные пользователи сразу попадают в эту группу. Это отлично.

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

Ожидаемое поведение:

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

Шаги для воспроизведения:

  1. Войти как администратор
  2. Создать приглашение со страницы группы
  3. Убедиться, что в разделе «Параметры ссылки» доступно поле группы, и соответствующая группа предварительно выбрана
  4. Убедиться, что приглашенный пользователь добавлен в предварительно выбранную группу.
  5. Порадоваться :slight_smile:
  6. Войти как обычный пользователь (владелец группы и участник группы, имеющий права на создание приглашений)
  7. Создать приглашение со страницы группы, которой вы владеете
  8. Убедиться, что в разделе «Параметры ссылки» поле группы отсутствует
  9. Убедиться, что приглашенный пользователь не добавлен ни в одну группу.
  10. Расстроиться :frowning:

Спасибо за вашу работу! :slight_smile:

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

2 лайка

Спасибо, Саймон! Я переместил вашу тему в ответ на запрос функции, потому что согласен с @sam, что она относится сюда.

Вы отлично поработали над обновлением проблемы, поднятой в исходном сообщении (OP), с учётом недавних изменений в системе приглашений, произошедших после создания этой темы. Кратко: администраторам разрешено создавать приглашения, при которых приглашённый сразу добавляется в одну или несколько групп при создании аккаунта. Обычные участники, являющиеся владельцами групп, такого права не имеют.

Мне кажется, что владельцам сайтов должно быть возможно предоставлять доступ к выпадающему списку «Добавить в группы» при создании приглашения, возможно, с помощью нового параметра allowed_by_group. Если это разрешено, то они смогут выбирать только те группы, владельцами которых они являются.

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

1 лайк