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.
Penso che daremo un’occhiata approfondita a dove viene utilizzato questo pseudo-gruppo in tutte le cose e lo faremo funzionare in modo coerente o lo elimineremo dal menu a discesa.
Ho anche riscontrato questo oggi. È davvero un bug! Cercherò di spostarlo in Bug (riuscito)
L’unico modo in cui l’ho scoperto è stato che un utente insolitamente persistente si è lamentato (costruttivamente). Quindi questo spiega perché io e l’altro amministratore siamo gli unici ad aver pubblicato eventi negli ultimi 2 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.