When we set min trust to send messages and min trust to flag posts to tl1, new users no longer have access to administrators and must open new topics for all their requests.
It is better that all users can always send private messages to staff and users with any level of trust level can flag their posts.
Thanks for the plugin, I will check and install it soon.
I mentioned tl1 above for example. In fact, we set min trust to send messages to tl1 and min trust to flag posts to tl2 due to the high volume of spam of new users. But a lot of our work in the community is done through flags. We always tell users to use the flag if you want your posts to be reviewed or deleted, or your topic category changed. On the other hand, because we can not leave the flag feature open to all users, there is a bit of confusion.
If it is possible for all users to flag their posts for review by admins and set min trust to flag posts to work only for other posts, it will be easier to handle requests.
I now remember that I had already mentioned this [here], sorry.
Today I realized that when it is possible to send a message to a group, any user with any level of trust can send a message to that group. In this case, min trust to send messages is ignored.
Is this a bug or feature?
If it is a feature, we can use it instead of a plugin.
Yes, we use that group setting. But I thought min trust to send messages should rewrite that setting. If ignoring min trust to send messages in groups is not a bug, it can be used as a feature.
We need to restrict private messaging to tl0 and tl1 so that they can only send messages to administrators. With this feature, we can do this easily through groups.
Is it possible to lose this feature in future updates?
Funziona ancora alla grande! Grazie mille.
Per favore, mantieni attivo questo plugin e, se c’è un modo per integrarlo nel core di Discourse, sarebbe ancora meglio. Questa è una funzione essenziale nella mia esperienza nell’amministrare forum.
Non ho ben capito la funzione dell’impostazione allow_pm_allowed_pm_groups, ma ho provato a impostarla su staff,trust_level_0,trust_level_1,trust_level_2 ma il problema è persistito. Ho disabilitato il plugin e gli MP ora funzionano di nuovo normalmente.
Ciao, apprezzo la risposta! Nessun problema, posso lasciarlo disabilitato per ora, o se necessario posso temporaneamente fare un fork dalla vecchia versione per il momento.
Hai considerato di provare a inviare questo come una PR all’app Discourse upstream per condividere l’onere della manutenzione? È davvero una limitazione piuttosto importante di Discourse che gli amministratori debbano scegliere tra consentire i PM per gruppi di utenti non attendibili (idea davvero pessima, ho avuto un grave attacco di spam via PM su un forum non Discourse) o altrimenti non consentire ai nuovi utenti di contattare lo staff. Ho gestito tonnellate di domande (pubbliche) già nel breve tempo da quando sono migrato a Discourse da parte di nuovi utenti che cercavano di contattarmi e non potevano.
Ho sviluppato il plugin 6 anni fa. Non c’è stato alcun interesse espresso, anche se non l’ho chiesto esplicitamente.
Sono un po’ sorpreso che non ci sia stato più interesse per una tale funzionalità, ma solo nelle ultime settimane ho notato che qualcun altro la stava usando, forse perché ha funzionato fino ad ora.
Ciao di nuovo Jay, vedo alcuni nuovi commit oggi per il plugin. Vale la pena riprovare? Devo configurare delle impostazioni per fare in modo che tutti gli utenti con un account attivo possano contattarmi come amministratore?