Los enlaces de /admin en la barra lateral solo deben ser visibles para los administradores

Me gustaría añadir un enlace a /admin/plugins/discourse-ai/ai-personas para que sea más fácil para un administrador novato encontrar el lugar para editar las personas de IA (y quizás para mí también). El enlace /admin en ese menú solo es visible para los administradores, pero cuando añado /admin/plugins/discourse-ai/ai-personas, es visible para todos los usuarios.

Si eso no es un error, ¿hay alguna otra forma de añadir esos enlaces?

En una nota relacionada, para un novato en Discourse, es bastante complicado averiguar cómo llegar allí. Por ejemplo, al intentar acceder a la configuración de IA, el usuario terminó en https://meta.discourse.org/t/discourse-ai-plugin/259214 (al hacer clic en el atractivo enlace azul de la izquierda en lugar del enlace aparentemente invisible IA en el submenú de arriba. :crying_cat_face:

5 Me gusta

Uno de mis componentes de tema puede lograr esto con CSS. El código para ocultar un enlace en la (antigua) sección de la comunidad en la parte superior para todos excepto para el personal es, (donde #{$staff_link} es el nombre de ese enlace):

.sidebar-section-link-wrapper[data-list-item-name=\"#{$staff_link}\"] {
    display: none;
 }

.staff .sidebar-section-link-wrapper[data-list-item-name=\"#{$staff_link}\"] {
    display: block;
}

1 me gusta