La solution marquée dans le diagramme n’a pas de case à cocher à côté du bouton et ne peut pas être désélectionnée.
Voici la situation : Il s’agit d’un serveur auto-hébergé pour lequel j’ai des privilèges d’Administrateur. Un sujet a été créé par un compte de test avec des privilèges de Modérateur (que j’utilise pour enregistrer certains journaux ou expériences). J’ai marqué l’une de mes propres réponses dans ce sujet comme solution. Aujourd’hui, je voulais remplacer les solutions de certains anciens sujets sans détruire les enregistrements existants. J’ai donc créé de nouveaux messages de réponse dans ces sujets, désélectionné l’ancienne solution et accepté la nouvelle. Cela a fonctionné correctement dans les sujets que j’avais créés moi-même. Cependant, en ce qui concerne ce sujet créé par un autre compte, j’ai constaté que je ne pouvais pas désélectionner l’ancienne solution.
-
J’ai d’abord soupçonné un problème de permission, j’ai donc utilisé un autre compte de test avec des privilèges d’Administrateur pour révoquer toutes les permissions spéciales du compte qui a posté la réponse. Le résultat a été que je ne pouvais toujours pas la désélectionner.
-
Par la suite, j’ai soupçonné que cela était dû au fait que le créateur du message de réponse marqué comme solution n’était pas le créateur du sujet. J’ai donc basculé vers ce compte de Modérateur, mais le résultat a été le même – je ne pouvais toujours pas le désélectionner.
-
Plus tard, j’ai essayé de changer la propriété du Message Original, tentant de résoudre ce problème en faisant en sorte que le créateur du sujet et le créateur du message de réponse soient le même utilisateur. Cependant, il affichait toujours l’état verrouillé comme indiqué dans le diagramme ci-dessus.
Quelqu’un a-t-il rencontré une situation similaire ? J’aimerais connaître les expériences de tout le monde. ![]()
Note
Sauf dans le cas où je suis passé au compte Modérateur, dans tous les autres cas, l’utilisateur tentant de désélectionner l’ancienne solution possédait des privilèges d’Administrateur.
Un fait gênant est que je n’ai pas pu reproduire ce scénario par un processus similaire dans d’autres sujets. ![]()
Il semble que cet effet de verrouillage n’ait pas été directement déclenché par les opérations d’événement, mais nécessite également d’attendre un certain traitement temporel.
