I link /admin nella sidebar devono essere visibili solo agli admin.

Vorrei aggiungere un link a /admin/plugins/discourse-ai/ai-personas per rendere più facile per un amministratore inesperto trovare il posto dove modificare le persone AI (e forse anche per me). Il link /admin in quel menu è visibile solo agli amministratori, ma quando aggiungo /admin/plugins/discourse-ai/ai-personas è visibile a tutti gli utenti.

Se non è un bug, c’è un altro modo per aggiungere quei link?

Su una nota correlata, per un principiante di Discourse, è piuttosto complicato capire come arrivarci. Ad esempio, quando si cerca di accedere alle impostazioni di configurazione dell’IA, l’utente è finito su https://meta.discourse.org/t/discourse-ai-plugin/259214 (facendo clic sul link blu invitante a sinistra piuttosto che sul link \u003ckbd\u003eAI\u003c/kbd\u003e apparentemente invisibile nel sottomenu sopra. :crying_cat_face:

5 Mi Piace

Uno dei miei componenti del tema può raggiungere questo obiettivo con il CSS. Il codice per nascondere un link nella (vecchia) sezione community in alto per tutti tranne lo staff è, (dove #{$staff_link} è il nome di quel link):

.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 Mi Piace