Existe uma configuração que eu possa aplicar a um usuário que o tornaria não mençõesável?
A razão é - somos principalmente uma comunidade física com um sistema de associação rigoroso (as pessoas precisam pagar as taxas). Quando as pessoas saem, nós as suspendemos e não as deletamos para que o histórico de mensagens seja preservado. Gostaria de removê-las da lista de pessoas mençõesáveis, para que as pessoas não possam mencioná-las pensando que ainda são membros. É possível?
Apenas para um pouco mais de detalhes sobre como funciona atualmente.
Para não-membros da equipe, um usuário suspenso não aparece na lista de autocompletar de @menções que aparece quando você começa a digitar logo após o @, o que pode ser útil para dissuadir pessoas comuns de tentar mencioná-los.
E se você não ocultar os motivos da suspensão, o cartão do usuário deve ficar um pouco assim quando clicado:
Isso se eu os suspender ‘para sempre’ e adicionar um motivo personalizado ‘não é mais um membro’.
Se você suspender usuários apenas devido a assinaturas expiradas, você pode até mesmo alterar os textos do site respectivos e fazer com que pareça mais com isto:
Para isso, atualizei js.user.suspended_permanently e js.user.suspended_reason, e adicionei a data usando a opção de motivo personalizado ao suspender a conta.
Embora você possa ir um passo adiante e também desativar a conta deles. Isso ocultaria o cartão do usuário para usuários normais e substituiria as informações por ‘este usuário não está mais ativo’:
Portanto, se as pessoas digitarem manualmente a @menção do ex-membro, mesmo que não esteja no menu de autocompletar, ainda existem algumas maneiras de informar às pessoas que eles não são mais um membro ativo.
Essa é uma boa sugestão, mas concordo que se houver outra opção seria melhor.
Tenho um caso de uso diferente, mas o que preciso é de uma configuração para que os usuários possam escolher se não querem ser mencionados, você acha que isso é possível ou devo criar uma solicitação de funcionalidade?