A volte si ha un utente prezioso che può diventare sgradevole in privato. In questo caso sarebbe utile impedire semplicemente a questo utente di utilizzare i messaggi privati. Questa potrebbe essere una misura temporanea per tenerlo sotto controllo (applicata a un utente specifico) o una funzionalità permanente: ad esempio, potrebbe essere applicata a un gruppo in modo che l’aggiunta di un utente al gruppo “solo pubblico” gli “conceda” il “mute privato”.
Sembra esattamente un Livello di Fiducia?
Perché non retrocederli (temporaneamente) e rialzarli?:

È quello che stavo pensando. So che sono un "utente prezioso" ma se sono sgradevoli nei messaggi, quel comportamento non si rifletterebbe anche negli argomenti pubblici?
Sebbene sia una buona idea @merefield, la combinazione TL influirebbe anche su altre persone.
Vorrei che la situazione fosse semplice, ma non lo è.
Mi dispiace, il mio messaggio non riguarda la funzionalità proposta effettiva, ma il caso che stai menzionando.
Segnalare i messaggi diretti funziona.
I messaggi offensivi vengono segnalati dal/dai destinatario/i? Se sì, perché non applicare una procedura di moderazione standard? Ovvero, dare un avvertimento e far sapere loro che verranno sospesi se continuano a pubblicare questi messaggi?
Non ha funzionato. L’utente è già stato sospeso una volta. Verrà sospeso ancora. Stiamo cercando una funzionalità generale e riutilizzabile.
Questo non suona proprio come un “utente prezioso”. L’ultima volta che l’utente è stato sospeso, è stato avvertito della possibilità di essere bannato? La minaccia di bannarlo potrebbe fare una leggera differenza. In caso contrario, quella persona non cambierà le sue abitudini.
Direi che @hellekin ha annotato una funzionalità che mostra un’esigenza valida che è stata riscontrata nella community che gestisce. Sebbene possa sembrare che il problema che risolve possa essere risolto in un altro modo, questa rimane comunque una richiesta di funzionalità valida. Se vogliamo discutere i possibili modi per risolvere il problema percepito, un nuovo argomento potrebbe essere utile in modo da poterci concentrare sulla discussione della funzionalità proposta.
Notiamo anche che, se vogliamo creare tale argomento per discutere altre soluzioni al problema percepito, dovremmo tenere presente e possibilmente aspettare che hellekin chieda la soluzione. ![]()
Potrebbe funzionare un componente tematico che nasconde il pulsante del messaggio.
Ora, vuoi impedire/silenziare i loro messaggi privati/diretti a tutti gli utenti o solo alle persone fastidiose?
@osioke l’opzione del profilo per silenziare un utente impedisce anche a loro di inviare un messaggio privato/diretto al “silencer”?
L’invio di PM e DM dovrebbe ancora funzionare, ma la notifica non verrà inviata, la descrizione del silenziamento lo spiega.
Inoltre, non c’è bisogno di menzionarmi direttamente per la domanda, così altri potranno intervenire se hanno qualche pensiero e non aspettare che io risponda. ![]()
Anche il forum di cui sono co-amministratore ha avuto un utente simile. Persona super competente e disponibile, ma con alcune brutte abitudini sociali che occasionalmente venivano fuori. Venivano segnalati occasionalmente in pubblico, ma i loro messaggi privati erano peggiori: non applicavano lo stesso livello di autocensura e cautela che in pubblico. Dopo diversi avvertimenti e molteplici sospensioni, abbiamo dovuto bannarli permanentemente. Quindi simpatizzo con il desiderio di bloccare i messaggi privati per determinati utenti. Detto questo, nel caso di cui sto parlando, non credo che una tale funzionalità avrebbe impedito a questo utente di essere bannato, a causa del loro comportamento occasionalmente problematico in pubblico. Ma posso immaginare che ci siano utenti per i quali una politica di nessun messaggio privato sarebbe efficace e li manterrebbe sostenibilmente coinvolti in una comunità più armoniosa.
Idealmente, l’utente potrebbe essere silenziato per impostazione predefinita e i singoli utenti potrebbero scegliere di rimuovere questa limitazione per sé stessi. Gli amministratori dovrebbero comunque silenziare manualmente l’utente. Ha senso? Voglio dire, sarebbe fattibile all’interno del framework mute-ation esistente?
Ottima domanda, non sono sicuro però. Lascerò questa domanda ai più tecnici della casa ![]()
Dopo aver consultato @dax, mi sono reso conto che tecnicamente dovrebbe essere possibile con la funzionalità di disattivazione dell’audio, ma significherebbe molto lavoro manuale di disattivazione per ogni nuovo utente.
Detto questo, ciò potrebbe creare un problema in attesa di esplodere, ma sembra che tu ne sia consapevole e lo accetti, quindi ![]()
Questo è anche quello che farei:
- Fiducia minima per inviare messaggi privati: livello di fiducia 1
- Livello di fiducia dell’utente difficile 0
Penso che quando imposti manualmente un livello di fiducia, questo non venga promosso, ma potrei sbagliarmi.
Inoltre, poiché sono stati segnalati, potresti utilizzarlo e rendere i messaggi privati disponibili a TL3 e TL4
@osioke Potrebbe essere più realizzabile creare semplicemente
questo per tl2, tl1 e tl0? Quindi, se hai un utente tl0 che ha ricevuto 3 segnalazioni nel periodo di tempo, non viene promosso ai privilegi di messaggistica privata, rimuovendo essenzialmente il lavoro manuale.
Non capisco perché i nuovi utenti dovrebbero essere interessati.
Se si modifica un’impostazione utente a livello globale tramite la console Rails, la nuova impostazione verrà applicata a tutti gli utenti esistenti ma non a quelli nuovi. È possibile eseguire i comandi, ad esempio, una volta al mese per aggiungere l’utente all’elenco dei disattivati oppure sarà necessario farlo manualmente per ogni nuovo utente.
Ciò significa che il flag ‘mute’ verrebbe replicato per questo utente a tutti gli utenti. Sembra un po’ noioso, specialmente se vogliamo rimuovere questo flag a un certo punto, o se un altro utente dovesse essere impedito dal messaggiare con altri globalmente, pur mantenendo le loro altre capacità (una precisione per altri che fraintendono la reale necessità).
Esatto! Ecco perché ho detto che sarebbe o potrebbe essere un problema.
Li blocchi semplicemente lì, ad esempio:


