L’impostazione discourse post event allowed on groups (evento post di discourse consentito sui gruppi) nel menu a discesa offre il gruppo “everyone” (tutti) come una delle sue opzioni. Selezionandolo, ci si aspetta che tutti possano creare eventi, ma non è così. Per consentire a qualsiasi utente del forum di creare un evento, sarebbe necessario selezionare il gruppo trust_level_0.
Penso che in passato siano sorti problemi simili con il gruppo “everyone” incluso nei menu a discesa delle impostazioni. Probabilmente l’impostazione sta semplicemente recuperando tutti i gruppi, ma il gruppo “everyone” non è un gruppo reale e dovrebbe essere escluso dalla maggior parte di queste impostazioni.
Sì, credo che stia usando un list_type: group per recuperare gruppi esistenti - lo faccio su alcuni dei miei componenti del tema. In generale, penso che il gruppo everyone sia un po’ strano (e non sia veramente un gruppo, in sé), e a dire il vero, preferirei avere un gruppo Anon (o non TL0 e superiori) per poterlo targettizzare in vari posti (o almeno come gruppo predefinito aggiuntivo). So che in CSS, si può usare .anon, ma non è la stessa cosa di un gruppo.
Credo che potremmo esaminare attentamente dove esattamente questo pseudo-gruppo viene utilizzato in tutte le funzionalità e, oppure, renderlo coerente o rimuoverlo del tutto dal menu a tendina.
Anch’io mi sono imbattuto in questo problema oggi. È davvero un bug! Cercherò di spostarlo in Contribute > Bug (operazione andata a buon fine).
L’unico modo in cui ne sono venuto a conoscenza è che un utente insolitamente persistente si è lamentato (in modo costruttivo). Ecco perché spiega il motivo per cui io e l’altro amministratore siamo gli unici ad aver pubblicato eventi negli ultimi due anni!!!
Penso che questo metterà in difficoltà la maggior parte delle persone che utilizzano questo plugin, a meno che non conoscano quel piccolo trucco su “everyone”; forse nascondere semplicemente l’opzione “everyone” dalle opzioni sarebbe un modo rapido per risolvere questo problema.