Impossible de définir un sujet en vedette dans le profil pour des catégories restreintes

Je ne sais pas si c’est un bug ou une fonctionnalité, mais cela s’est produit après la mise à jour vers la dernière version de Discourse.

Auparavant, les utilisateurs pouvaient définir n’importe quel sujet comme sujet en vedette, y compris ceux appartenant à des catégories restreintes.

Maintenant, lorsqu’on tente de définir comme sujet en vedette un sujet situé dans une zone restreinte (par exemple, réservé aux membres), un message d’erreur apparaît : « Accès non autorisé à la ressource demandée », et ce sujet ne peut pas être enregistré comme sujet en vedette dans le profil.

Pourtant, l’utilisateur qui définit le sujet en vedette a bien le droit de consulter cette ressource… donc devrait-il avoir la possibilité de le définir ? Et si quelqu’un cliquant sur le profil essaie de voir ce sujet, je pense que le message d’erreur devrait alors s’afficher s’il n’a pas le droit de le consulter ?

Je me demande donc si ce comportement est intentionnel ou s’il s’agit d’un bug ?

2 « J'aime »

Ce n’est pas un bug. Les sujets dans les catégories à accès restreint ne peuvent pas être définis comme sujets en vedette. Cependant, le message d’erreur affiché aux utilisateurs lorsqu’ils tentent de définir un sujet d’une catégorie restreinte comme sujet en vedette n’est pas idéal. Il serait bon d’informer les utilisateurs pourquoi ils ne peuvent pas utiliser ce sujet en particulier.

Je vais re-catégoriser ce sujet dans notre catégorie ux pour voir si nous pouvons améliorer le message d’erreur. Je pense que le fait de ne pas autoriser l’utilisation de sujets provenant de catégories restreintes comme sujets en vedette a été réfléchi et est peu susceptible d’être modifié.

2 « J'aime »

Merci Simon, je ne savais pas si je devais le mettre dans bug ou ux.

Et oui, puisque c’est une fonctionnalité, je suggérerais également que le message d’erreur soit quelque chose comme « vous ne pouvez pas définir un sujet en vedette dans une catégorie restreinte » ou similaire. :slight_smile:

Cela éviterait un peu de confusion et de questions du type « pourquoi ça ne fonctionne pas ? ».

4 « J'aime »

D’accord, pouvons-nous améliorer le message d’erreur ici @markvanlan

2 « J'aime »

Je viens de fusionner un commit qui affiche un message d’erreur lisible à l’utilisateur lorsqu’un sujet ne peut pas être mis en avant sur son profil. Merci d’avoir soulevé le problème @Queth :+1:

4 « J'aime »