Autoriser les invitations et réponses groupées et individuelles pour tous les types de présence aux événements

Problème

L’extension Calendar & Events lie actuellement le paramètre Type de présence à une seule méthode d’invitation :

  • Événements publics → seuls des utilisateurs individuels peuvent être notifiés ou invités en masse (pas de sélection par groupe)
  • Événements sur invitation uniquement → seules les groupes peuvent être sélectionnés comme invités (pas de sélection d’utilisateurs individuels)

Je trouve cette abstraction peu utile dans la pratique, car de nombreux scénarios réels nécessitent une combinaison de groupes et d’individus.

Cas d’utilisation où la limitation actuelle pose problème

  1. Événement public, invitation ciblée d’un groupe — Un rassemblement communautaire est public (tout le monde peut confirmer sa présence), mais vous souhaitez notifier en masse un groupe spécifique (par exemple, event-organizers, local-chapter-leaders) pour vous assurer que les membres clés ne manquent pas l’annonce.

  2. Événement sur invitation uniquement, exceptions individuelles — Un atelier privé est réservé à un groupe, mais vous devez inviter individuellement un ou deux invités qui ne sont pas encore membres de ce groupe (par exemple, un conférencier, un observateur du conseil).

  3. Publics mixtes — Un événement est ouvert au grand public, mais vous souhaitez également vous assurer qu’un groupe entier est notifié et que les membres du groupe apparaissent sur la liste des invitations et dans le calendrier synchronisé, sans que chaque personne n’ait à trouver l’événement de manière organique.

  4. Confirmations manuelles — Comme les êtres humains sont humains, certaines confirmations arrivent inévitablement « hors circuit » - peut-être en réponse à l’auteur du sujet, par message privé / DM, ou par e-mail. Le menu déroulant existant « Invitation en masse » (après création) est très utile pour gérer cela pour les individus lors d’événements publics, mais ne permet pas d’ajouter des confirmations pour les membres d’un groupe entier à un événement public, ni pour des membres individuels de groupes (ou des individus en tant que tels) à un événement privé.

Modification proposée

Dissocier qui peut être invité du type de présence :

Type de présence Invitables Actuel Proposé
Public Individus :white_check_mark: :white_check_mark:
Public Groupes :cross_mark: :white_check_mark:
Sur invitation uniquement Individus :cross_mark: :white_check_mark: (exceptions par utilisateur)
Sur invitation uniquement Groupes :white_check_mark: :white_check_mark:

Dans la fenêtre modale Créer/Modifier l’événement et l’action Invitation en masse après création, permettre de sélectionner à la fois des groupes et des noms d’utilisateur individuels, indépendamment du fait que l’événement soit public ou sur invitation uniquement. Le type de présence continuerait de régir qui peut découvrir l’événement et confirmer sa présence lui-même, mais ne limiterait plus qui un organisateur peut inviter proactivement.

Notes supplémentaires

  • Pour les événements publics, les invitations par groupe agiraient comme des notifications (l’événement reste ouvert à tous), et non comme des barrières d’accès.

  • Pour les événements sur invitation uniquement, les exceptions individuelles pourraient être signalées optionnellement afin de contourner l’exigence d’appartenance au groupe pour la confirmation de présence.

  • Le chemin d’importation en masse CSV existant devrait également accepter une colonne nom de groupe en plus des noms d’utilisateur.

Discussions existantes liées

1 « J'aime »

Je suis tout à fait d’accord avec cela. Parfois, il est nécessaire d’inviter un groupe entier à un événement public ou d’ajouter quelques personnes à un événement privé sans qu’elles aient à rejoindre un groupe au préalable. La possibilité de faire les deux rendrait la planification des événements et la gestion des réponses beaucoup plus facile.