Le personnel qui n'est pas TL4 ne peut plus épingler les sujets globalement

J’avais deux sujets épinglés globalement lorsque j’ai essayé d’épingler un troisième sujet, mais l’option pour l’épingler globalement n’apparaissait pas. J’ai pensé que peut-être deux était le maximum, alors j’ai désépinglé l’un des sujets épinglés, mais toujours pas d’option d’épinglage global pour aucun sujet, pas même pour celui que je venais de désépingler.

Une idée de ce qui pourrait se passer ?

Bonjour,

Même problème pour notre forum :frowning:

1 « J'aime »

Merci de l’avoir confirmé. J’ai commencé à rencontrer ce problème récemment. Avant, tout fonctionnait correctement.

Bonjour, nous rencontrons exactement le même problème (avec la dernière version bêta et nous pouvons le reproduire en mode sans échec) : plus aucune option pour l’épinglage global.

Un bug ?

1 « J'aime »

Oh @jamie.wilson, je pense que c’est votre modification. Certains membres du personnel peuvent avoir un niveau de confiance TL1/2/3 ; nous devrions effectuer une vérification du statut de membre du personnel ici, et non une vérification du niveau de confiance.

Solution de contournement : définissez le niveau de confiance de vos membres du personnel à TL4 ; ils pourront alors épingler.

7 « J'aime »

Cher Monsieur Sam,

Problème résolu, merci :slight_smile:

Merci pour votre réactivité ! :love_you_gesture:

1 « J'aime »

Oui, s’il vous plaît. :+1:

Merci pour la solution de contournement, cela fonctionne maintenant. :wink:

1 « J'aime »

@sam un de nos utilisateurs (TL3) a indiqué qu’il ne peut plus épingler les sujets de son choix en haut des catégories comme auparavant.

Cela pourrait-il être lié ? Est-ce un nouveau paramètre que nous devons modifier ? Je ne souhaite pas attribuer TL4 à cet utilisateur pour qu’il puisse le faire.

Épingler globalement est certainement une fonction réservée aux tl4/équipe

Ce n’est pas quelque chose que les modérateurs de catégories devraient pouvoir faire, car cela a des implications à l’échelle du site

Épingler au sein des catégories semble acceptable pour les modérateurs de catégories

6 « J'aime »

C’est super étrange pour moi que le personnel ait un niveau de confiance faible, mais nous devrions corriger cela. @jamie.wilson, peux-tu aussi renvoyer true pour le personnel ?

4 « J'aime »

C’était mon erreur — j’aurais toujours dû utiliser canManageTopic :

  isElder: equal("trust_level", 4),
  canManageTopic: or("staff", "isElder"),

Le test pour la modification qui a introduit ce bug incluait :

needs.user({ admin: true });

À ma connaissance, needs.user retourne l’utilisateur eviltrout, qui dispose par défaut de nombreuses permissions élevées :

      trust_level: 4,
      moderator: true,
      admin: true,

Avoir un niveau de confiance de 4 signifiait que isElder était vrai.

En supposant que ma compréhension du fonctionnement soit correcte, est-ce qu’il serait logique que nos tests retournent par défaut un utilisateur « normal » ?

2 « J'aime »

Une correction pour le problème empêchant le personnel d’épingler/désepingler des sujets a été fusionnée.

4 « J'aime »