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.
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.
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.
@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.
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 ?
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 » ?