/admin liens dans la barre latérale ne devraient être visibles qu'aux administrateurs

Je voudrais ajouter un lien vers /admin/plugins/discourse-ai/ai-personas pour permettre à un administrateur novice de trouver plus facilement l’endroit où modifier les personas IA (et peut-être à moi aussi). Le lien /admin dans ce menu n’est visible que par les administrateurs, mais lorsque j’ajoute /admin/plugins/discourse-ai/ai-personas, il est visible par tous les utilisateurs.

Si ce n’est pas un bug, existe-t-il un autre moyen d’ajouter ces liens ?

Dans un autre ordre d’idées, pour un novice de Discourse, il est assez compliqué de comprendre comment y accéder. Par exemple, en essayant d’accéder aux paramètres de configuration de l’IA, l’utilisateur s’est retrouvé sur https://meta.discourse.org/t/discourse-ai-plugin/259214 (en cliquant sur le lien bleu invitant à gauche plutôt que sur le lien AI apparemment invisible dans le sous-menu ci-dessus. :crying_cat_face:

5 « J'aime »

Un de mes composants de thème peut y parvenir avec CSS. Le code pour masquer un lien dans la (ancienne) section communautaire en haut pour tous sauf le personnel est, (où #{$staff_link} est le nom de ce lien) :

.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 « J'aime »