So, to start with, this is about adding a link into the PM that gets sent to the group owner when someone requests group membership, right? The link should lead to the respective group’s page (groups/<groupname>), open the “add members” modal and ideally also already add the new users username into the modal so that the group owner only needs to press “+ Add”.
The last bits seems to be the difficult part:
is there a URL to navigate to the modal or would it have to be implemented as well?
even if I can open the modal with a URL, I suppose that there is currently no way of adding a username to that URL, right?
В последнее время мы получаем довольно много запросов на вступление в группы, и текущий рабочий процесс вызывает у нас определённые трудности. У меня есть идея, которая могла бы его значительно улучшить и, надеюсь, будет довольно простой в реализации.
Текущий рабочий процесс
Пользователь нажимает кнопку
Пользователь помещается в очередь, доступную по адресу /g/group-name/requests, и генерируется личное сообщение (ЛС) со следующим текстом:
Запрос на вступление в @group-name
xxxxxx текст от пользователя (используется шаблон из настроек группы)
Это сообщение отправляется владельцам группы, которые были активны недавно (точный алгоритм расчёта неясен)
Владельцы группы видят ЛС
В нём есть ссылка обработать запрос на вступление над текстом сообщения
(ведёт на /g/group-name/requests?filter=username)
Один из владельцев группы обрабатывает запрос
Генерируется новое ЛС:
Вы приняты в @group-name (или отклонены, если это так)
Ваш запрос на вступление в @fci-members был одобрен, и теперь вы являетесь участником.
Это сообщение отправляется пользователю от имени владельца группы (только того, кто обработал запрос)
Проблемы текущего рабочего процесса
Остальные владельцы группы не могут легко определить, был ли запрос обработан
им нужно перейти по ссылке /g/group-name/requests?filter=username
если запрос уже обработан, появляется сообщение: «Для этой группы нет запросов на вступление»
нет указания, был ли пользователь принят или отклонён
чтобы узнать это, им нужно зайти в профиль пользователя и поискать информацию (или искать внутри группы)
Владелец, который одобряет или отклоняет пользователя, не может легко добавить или изменить текст сгенерированного ЛС
сообщение попадает в папку «Отправленные» (из глаз вон, из сердца вон)
это упущенная возможность для позитивного взаимодействия между владельцами и новым участником
(незначительная проблема) Создаются две темы ЛС (хотя нужна только одна)
Предлагаемое изменение
Вы, вероятно, уже догадались!
Сделать второе ЛС ответом на первое, а не новым сообщением.
Это изящно решит все три проблемы: замкнёт коммуникационный цикл, обеспечит хорошую видимость для всех владельцев группы, сведёт к минимуму лишние уведомления и поспособствует позитивному взаимодействию в сообществе.
У нас возникла похожая проблема: владельцы групп обращаются ко мне, чтобы понять, почему они попадают на страницу запроса и видят её пустой (так как кто-то другой уже принял запрос).
Я считаю, что решение Натана было бы хорошим. Оно не сильно меняет рабочий процесс для пользователей и эффективно устраняет путаницу.
Тем временем я советую лидерам групп оставлять след: например, ставить лайк сообщению, чтобы другой владелец сообщества мог его увидеть, или оставить короткое приветственное сообщение.