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

Проблема

В настоящее время плагин «Календарь и события» привязывает настройку Типа посещаемости к одному методу приглашения:

  • Публичные события → уведомления/массовые приглашения могут отправляться только отдельным пользователям (выбор групп недоступен)
  • События по приглашению → в качестве приглашенных можно выбирать только группы (выбор отдельных пользователей недоступен)

Я считаю, что такая абстракция непрактична, поскольку во многих реальных сценариях требуется комбинация групп и отдельных лиц.

Сценарии использования, где текущее ограничение создает проблемы

  1. Публичное событие, целевое групповое приглашение — встреча общесообщественного масштаба является публичной (любой может подтвердить участие), но вы хотите массово уведомить конкретную группу (например, event-organizers, local-chapter-leaders), чтобы убедиться, что ключевые участники не пропустят объявление.

  2. Событие по приглашению, индивидуальные исключения — частный воркшоп ограничен для определенной группы, но вам нужно индивидуально пригласить одного или двух гостей, которые еще не являются членами этой группы (например, спикера или наблюдателя от совета).

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

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

Предлагаемое изменение

Разделить кто может быть приглашен и тип посещаемости:

Тип посещаемости Приглашаемые Текущее состояние Предложение
Публичный Отдельные лица :white_check_mark: :white_check_mark:
Публичный Группы :cross_mark: :white_check_mark:
По приглашению Отдельные лица :cross_mark: :white_check_mark: (исключения для отдельных пользователей)
По приглашению Группы :white_check_mark: :white_check_mark:

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

Дополнительные примечания

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

Связанные существующие обсуждения

1 лайк

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