Consenti inviti e RSVP di gruppo e individuali per tutti i tipi di partecipazione all'evento

Problema

Il plugin Calendario ed Eventi attualmente lega l’impostazione del Tipo di partecipazione a un singolo metodo di invito:

  • Eventi pubblici → solo gli utenti individuali possono essere notificati/invitati in massa (nessuna selezione di gruppi)
  • Eventi su invito → solo i gruppi possono essere selezionati come invitati (nessuna selezione di utenti individuali)

Trovo questa astrazione poco utile nella pratica, perché molti scenari reali richiedono una combinazione di gruppi e individui.

Casi d’uso in cui la limitazione attuale crea problemi

  1. Evento pubblico, invito mirato a un gruppo — Un incontro aperto alla comunità è pubblico (chiunque può rispondere), ma si desidera inviare una notifica in massa a un gruppo specifico (es. event-organizers, local-chapter-leaders) per assicurarsi che i membri chiave non perdano l’annuncio.

  2. Evento su invito, eccezioni individuali — Un workshop privato è riservato a un gruppo, ma è necessario invitare individualmente uno o due ospiti che non sono ancora membri di quel gruppo (es. un relatore, un osservatore del consiglio).

  3. Pubblico misto — Un evento è aperto al pubblico generale, ma si desidera anche assicurarsi che un intero gruppo venga notificato e che i membri del gruppo appaiano nell’elenco degli invitati e nel calendario sincronizzato, senza che ciascuno debba trovare l’evento in modo organico.

  4. RSVP manuali — Dato che gli esseri umani sono umani, alcuni RSVP arrivano inevitabilmente “fuori dai binari”: forse in risposta all’autore dell’argomento, tramite messaggio privato / DM o via email. L’attuale menu a tendina “Invito in massa” (dopo la creazione) è molto utile per gestire questo aspetto per gli individui negli eventi pubblici, ma non supporta l’aggiunta di RSVP per i membri di un intero gruppo a un evento pubblico, né per membri individuali di gruppi (o individui in quanto tali) a un evento privato.

Modifica proposta

Disaccoppiare chi può essere invitato dal tipo di partecipazione:

Tipo di partecipazione Invitabili Attuale Proposto
Pubblico Individui :white_check_mark: :white_check_mark:
Pubblico Gruppi :cross_mark: :white_check_mark:
Su invito Individui :cross_mark: :white_check_mark: (eccezioni per utente)
Su invito Gruppi :white_check_mark: :white_check_mark:

Nella modale Crea/Modifica Evento e nell’azione Invito in massa post-creazione, consentire la selezione sia dei gruppi sia dei nomi utente individuali, indipendentemente dal fatto che l’evento sia pubblico o su invito. Il tipo di partecipazione continuerebbe a determinare chi può scoprire l’evento e registrarsi da soli, ma non restringerebbe chi un organizzatore può invitare proattivamente.

Note aggiuntive

  • Per gli eventi pubblici, gli inviti ai gruppi funzionerebbero come notifiche (l’evento rimane aperto a tutti), non come barriere di accesso.
  • Per gli eventi su invito, le eccezioni individuali potrebbero essere contrassegnate facoltativamente per eludere il requisito di appartenenza al gruppo per l’RSVP.
  • Il percorso esistente di caricamento in massa CSV dovrebbe accettare anche una colonna con il nome del gruppo accanto ai nomi utente.

Discussioni esistenti correlate

1 Mi Piace

Sono completamente d’accordo con questo. A volte è necessario invitare un intero gruppo a un evento pubblico o aggiungere alcune persone a un evento privato senza che debbano prima unirsi a un gruppo. Poter fare entrambe le cose renderebbe molto più semplice la pianificazione degli eventi e la gestione delle RSVP.