No sé si alguien además de @haydenjames estaría interesado en esto, pero me dio curiosidad una solicitud secundaria en un tema ya resuelto sobre los buzones de mensajes de grupo (group PM inboxes):
Dado que los campos de título equivalentes para los “nombres” de usuario y de grupo se superponen de manera confusa, los categorizo aquí como @ handle (identificador) y proper name (nombre propio). Los identificadores no permiten espacios; los nombres propios sí.
@ handle
nombre propio
usuarios
campo Username (Agent_007)
campo Name (James Bond)
grupos creados por el administrador
campo Name (poke_pros)
campo Full Name (Pokemon Pros)
grupos automáticos
codificado (trust_level_2)
en realidad no…
Los grupos automáticos, por ejemplo, moderadores, niveles de confianza, etc., no tienen campos editables de ‘handle’ y ‘proper name’.
Pero los grupos automáticos tienen nombres de texto del sitio que se pueden editar:
No sé cuánto trabajo supondría extraer los campos de nombre propio para mostrarlos aquí en lugar del handle, pero si es algo menor, sería un buen detalle de pulido.
EDITAR: Me doy cuenta de que aunque podría verse bien usar el nombre propio en el buzón de entrada, tiene sentido que muestre el handle que se usa para las @menciones.
Si quieres cambiar el nombre de un grupo automático y darle un nuevo handle que coincida, el nuevo título del grupo en los textos del sitio debe ser válido para ese propósito, es decir, no debe tener espacios.
¡Vaya, esto es interesante…! La respuesta de JammyDodger me llevó a más experimentos.
Cambiar el nombre de los grupos automáticos a través de la configuración de texto del sitio generó cierta confusión cuando había espacios involucrados, porque los espacios impiden que se utilicen como handles (identificadores). Si el handle derivado actual no se anula mediante la configuración de texto del sitio debido a los espacios, permanece como estaba. Descubrí esto cuando tuve brevemente un título de grupo sin espacios fijado como handle.
La conciencia del impacto de los espacios y el uso del trabajo de Sidekiq EnsureDbConsistency aclararon las cosas.
Modificaré mi sugerencia en la publicación original sobre mostrar nombres propios en la bandeja de entrada, ya que eso no encajaría con el uso de @-menciones, que requieren el handle.
Pasos de prueba detallados
Comenzando con mi situación anterior, confirmé que el trabajo de Sidekiq se había ejecutado y lo ejecuté de nuevo de todos modos. De hecho, no captó los cambios de nombre para la bandeja de entrada, debido a los espacios, como explicaste.
Cambié el texto del sitio para TL2 de “Trust Level 2” a “Sophomores” y ejecuté el trabajo de Sidekiq:
El cambio de nombre ahora se propagó, tanto para el título del grupo como para el handle de la bandeja de entrada, porque no tenía espacios:
Cambié el nombre del texto del sitio de nuevo a “Trust Level 2” y ejecuté el trabajo de Sidekiq. El handle asignado en la operación anterior ahora está atascado allí, aparentemente porque los espacios en ese título de texto del sitio no forman un handle válido:
Lo siento por eso. A veces me doy cuenta de que he intervenido demasiado pronto y siento “remordimiento del cartel”. Lo traeré de vuelta para la posteridad.