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
-
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. -
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).
-
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.
-
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 | ||
| Pubblico | Gruppi | ||
| Su invito | Individui | ||
| Su invito | Gruppi |
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.
