Usar nome de grupo "correto" na caixa de entrada de PMs de grupo em vez do @ handle?

Não sei se alguém além de @haydenjames se interessaria por isso, mas fiquei curioso sobre uma solicitação secundária em um tópico de outra forma resolvido sobre caixas de entrada de PMs de grupo:

…referindo-se a:

Aqui está o que consigo entender…

Como os campos de título equivalentes para os “nomes” de usuário versus grupo se sobrepõem de forma confusa, eu os categorizo aqui como @ handle (identificador) e proper name (nome próprio). Identificadores não permitem espaços; nomes próprios sim.

@ handle nome próprio
usuários :detective: campo Username (Agent_007) :label: campo Name (James Bond)
grupos criados por administradores :label: campo Name (poke_pros) :busts_in_silhouette: campo Full Name (Pokemon Pros)
grupos automáticos :robot: codificado (trust_level_2) :ghost: na verdade não…

Grupos automáticos, como moderadores, níveis de confiança, etc., não têm campos editáveis de ‘handle’ e ‘proper name’.

Mas os grupos automáticos têm nomes de texto do site que podem ser editados:

Isso altera a aparência do cabeçalho do grupo nas páginas de Grupos.
Talvez seja algo que você gostaria de fazer…

…mas não afeta a Caixa de Entrada, que exibe o handle para todos os grupos, automáticos ou não:

Não sei quanto trabalho daria puxar os campos de nome próprio para exibição aqui em vez do handle, mas se for algo pequeno, seria um bom polimento.

EDIT: Percebendo que, embora possa ficar bom usar o nome próprio na caixa de entrada, faz sentido que ele mostre o handle que é usado para menções @.

Se você quiser renomear um grupo automático e dar a ele um novo handle correspondente, o novo título do grupo nos textos do site deve ser válido para esse propósito, ou seja, não deve conter espaços.

(postagem excluída pelo autor)

1 curtida

Bem, isso é interessante..! A resposta de JammyDodger me levou a mais experimentos.

Renomear os grupos automáticos através da configuração de texto do site causou alguma confusão quando espaços estavam envolvidos, porque espaços impedem que sejam usados como handles (identificadores). Se o handle derivado atual não for substituído pela configuração de texto do site por causa de espaços, ele permanece como estava. Eu descobri isso quando obtive brevemente um título de grupo sem espaços fixado como handle.

A consciência do impacto dos espaços e o uso do job Sidekiq EnsureDbConsistency esclareceram as coisas.

Vou alterar minha sugestão na postagem original sobre exibir nomes próprios na caixa de entrada, pois isso não combinaria com o uso de @-menções, que exigem o handle.

Etapas de teste detalhadas
  1. Começando com minha situação acima, confirmei que o job Sidekiq havia sido executado e o executei novamente de qualquer maneira. De fato, ele não capturou as alterações de nome para a caixa de entrada – por causa dos espaços, como você explicou.

  2. Mudei o texto do site para TL2 de “Trust Level 2” para “Sophomores” e executei o job Sidekiq:
    O nome alterado agora se propagou, tanto para o título do grupo quanto para o handle da caixa de entrada – por não ter espaços:

  1. Mudei o nome do texto do site de volta para “Trust Level 2” e executei o job Sidekiq. O handle atribuído na operação anterior está agora preso lá – aparentemente porque os espaços nesse título de texto do site não formam um handle válido:

  1. Reverti o texto do site para o padrão “trust_level_2” e não executei o job Sidekiq. Isso atualizou o título, mas não o handle:

  1. Executei o job Sidekiq, que limpou o handle editado, redefinindo-o para o padrão na caixa de entrada:

1 curtida

Desculpe por isso. :grimacing: Às vezes percebo que entrei cedo demais e sinto ‘remorso de postador’. :slight_smile: Vou trazê-la de volta para a posteridade. :+1:

A entrada rápida foi muito útil! :grin:

1 curtida