C’è una impostazione che potrei applicare a un utente che renda quell’utente non menzionabile?
Il motivo è - siamo principalmente una comunità fisica con un sistema di iscrizione strict (le persone devono pagare le quote). Quando le persone escono, le sospendiamo e non le eliminiamo, così la loro cronologia messaggi viene preservata. Vorrei rimuoverle dalla lista delle persone menzionabili, così le persone non possono menzionarle pensando che siano ancora membri. È possibile?
Solo per aggiungere qualche dettaglio su come funziona attualmente.
Per i non staff, un utente sospeso non compare nell’autocompletamento @mention che appare quando inizi a digitare subito dopo la @, il che può essere utile per dissuadere le persone normali dal provare a menzionarli.
E se non nascondi i motivi della sospensione, la loro scheda utente dovrebbe apparire un po’ così quando viene cliccata:
Per questo ho aggiornato js.user.suspended_permanently e js.user.suspended_reason, e ho aggiunto la data utilizzando l’opzione di motivo personalizzato quando si sospende l’account.
Anche se potresti fare un passo in più e disattivare anche il loro account. Questo nasconderebbe la loro scheda utente per gli utenti normali e sostituirebbe le informazioni con ‘questo utente non è più attivo’:
Quindi, se le persone digitano manualmente la @mention dell’ex membro anche se non è nel menu di autocompletamento, ci sono comunque un paio di modi per far sapere alle persone che non sono più membri attivi.
Ah, in effetti è stato un moderatore a lamentarsi di questo, non mi ero reso conto che fosse diverso per gli utenti normali. Grazie per tutti gli altri suggerimenti!
È un buon suggerimento, ma sono d’accordo che se c’è un’altra opzione sarebbe meglio.
Ho un caso d’uso diverso, ma quello di cui ho bisogno è un’impostazione per consentire agli utenti di scegliere se non vogliono essere menzionati, pensi che sia possibile o dovrei creare una richiesta di funzionalità?