Sur la page de révision, la balise est limitée aux privilèges du propriétaire du sujet

Bonjour,

Si l’un des paramètres du groupe d’étiquettes :arrow_down_small:

Est défini sur un groupe différent de celui du propriétaire du sujet à examiner, alors le sujet ne peut pas être approuvé avec cette étiquette.


Repro :

  1. Activez les paramètres du site examiner chaque message pour les tests.

  2. Créez un groupe d’étiquettes avec une étiquette et définissez Les étiquettes ne sont visibles que par les groupes suivants, par exemple : staff

  3. Créez un sujet avec un utilisateur non-staff. Je l’ai créé avec un utilisateur TL1.

  4. Cliquez sur Modifier et ajoutez l’étiquette que vous avez créée au point 2.

  5. Cliquez sur le bouton Approuver le message.

Une fenêtre d’avertissement s’affichera.

Et une erreur de console.

Il semble que la page d’examen soit restreinte aux privilèges du propriétaire du sujet.

Merci :slightly_smiling_face:

2 « J'aime »
opts.merge!(guardian: Guardian.new(performed_by)) if performed_by.staff?

Nous utiliserons maintenant le « guardian » de l’examinateur pour vérifier les autorisations partout lors de la création de publications/sujets par approbation. J’espère que cela vous convient.

4 « J'aime »