Grupos adicionales no visibles en la página /about

Pensé que la migración debería haber movido la configuración de @Richie del componente a la configuración central y también debería haber habilitado la configuración oculta del sitio show_additional_about_groups. Una razón por la que no funcionó podría ser que cambió el nombre, porque eso es fácilmente factible en la interfaz.
¿Hay alguna razón por la que la migración se basa únicamente en el nombre en lugar de también verificar un componente donde el remote_url de la tabla remote_themes coincida? Eso capturaría los componentes renombrados siempre y cuando se instalaran desde el repositorio oficial.

La configuración oculta del sitio, que no se habilitó porque la migración no ocurrió, impidió que el núcleo mostrara los grupos y, en cambio, el componente todavía mostraba los grupos. Pero el aviso global del componente le dijo que eliminara el componente. Entonces, el núcleo todavía no mostraba los grupos porque show_additional_about_groups todavía estaba deshabilitado, y no era fácilmente posible habilitarlo.

Entonces, si la migración automática no funcionó, ¿cómo migran los administradores manualmente? Copiar la configuración no es el problema. Pero, ¿cuándo cambian entre el componente que muestra los grupos y el núcleo que muestra los grupos sin necesidad de habilitar la configuración oculta?
Tal vez hubiera sido mejor habilitar show_additional_about_groups para todos o mostrarlo en la interfaz antes de agregar un aviso al componente de que debe eliminarse. Entonces, una migración manual habría funcionado, y el núcleo mostraría los grupos después, por lo que eliminar el componente no dejaría a los administradores sin ningún grupo en la página “acerca de”.

En este momento, cuando un administrador agrega grupos a la configuración del sitio about page extra groups, no sucede nada porque la configuración oculta show_additional_about_groups no está habilitada. Eso se siente como un error, aunque desde la perspectiva de un desarrollador, todo funciona como se espera. Creo que sería más fácil para un administrador entender lo que sucede si la configuración fuera visible en lugar de oculta.

4 Me gusta