Masquer les notices du personnel aux non-membres du personnel

Nous utilisons la fonctionnalité Staff Notices pour ajouter des notes au personnel, mais je viens de découvrir qu’elles sont entièrement visibles par les non-membres du personnel et que c’est un aspect intentionnel de la fonctionnalité.

Existe-t-il un moyen de personnaliser notre installation via CSS, un plugin ou une autre méthode pour masquer toutes ces notes aux non-membres du personnel ?

1 « J'aime »

Salut @benjamin_bracken :wave: bienvenue sur Discourse Meta.

Je suis désolé pour la confusion concernant cette fonctionnalité, mais vous avez raison, c’est le comportement prévu - pour notifier tous les utilisateurs d’un message du personnel au-dessus d’une publication.

Il semble que vous ayez utilisé les Avis du personnel au lieu des Murmures. Peut-être essayer d’utiliser cette fonctionnalité car je pense qu’elle fait ce que vous essayiez d’accomplir. Vous pouvez définir le personnel comme groupe autorisé pour les murmures dans vos paramètres de tout le site d'administration.

Si vous voulez vraiment masquer les avis du personnel, vous pouvez utiliser du CSS, mais sachez qu’il peut être remplacé dans la console de développement du navigateur.

4 « J'aime »

Nous utilisons également Whispers :slight_smile: Je vais chercher un moyen de masquer ces avis, mais si quelqu’un a des suggestions CSS, je suis tout ouïe !

le CSS ressemblera à ceci :

.post-notice {
    display: none;
}

vous devrez peut-être ajouter le CSS pour le composant de groupes et ajouter également une condition de groupe au code, mais le personnel devrait fonctionner sans cela.

mais cela masquera d’autres notifications de publication, y compris celles de bienvenue pour les nouveaux utilisateurs.

4 « J'aime »

Pour quoi utilisez-vous les notes du personnel ? Peut-être existe-t-il une autre fonctionnalité que vous pouvez utiliser à la place. Cacher avec CSS n’est pas si sûr. Il est assez facile pour un utilisateur d’annuler ces modifications.

3 « J'aime »

Nous utilisions les notes du personnel pour marquer un sujet avec un lien vers un ticket dans notre système de billetterie, que nous ne voulons pas rendre visible aux non-membres du personnel.

Il semble que quelque chose comme ce qui suit fonctionnera pour nous (merci @Lilly) :

.post-notice.custom {
    display: none;
}

.staff .post-notice.custom {
    display: initial;
}

Je suis d’accord que ce n’est pas particulièrement sûr, il faut juste faire quelque chose de temporaire jusqu’à ce que nous abandonnions cette utilisation.

3 « J'aime »

Le choix de les étiqueter « Avis du personnel » rend la chose assez ambiguë : cela signifie « Avis du personnel » mais pourrait facilement être mal interprété comme « Avis au personnel ». Un mot supplémentaire pourrait éviter une telle confusion.

4 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.