Bouton « Marquer comme solution » manquant dans les messages de groupe

Dans les messages de groupe, le bouton « Marquer comme solution » — fourni par le plugin discourse‑solved — n’est plus visible pour les utilisateurs qui y avaient précédemment accès. Le bouton apparaît toujours correctement dans les sujets :

Ceci est un message de groupe où nous avions utilisé le bouton par le passé et qui montre qu’il y a une Solution, mais le bouton pour activer/désactiver n’est plus là :

S’agit-il d’un changement récent ou d’un bug, et existe-t-il un moyen de restaurer le bouton dans les messages de groupe ?

3 « J'aime »

Êtes-vous en train de dire que cela fonctionnait auparavant pour vous dans les messages personnels de groupe ? Je n’ai jamais vu cela auparavant et je pensais que ce n’était pas possible, comme indiqué dans ce autre sujet :

Intéressant, sur la base de ce sujet demandant à offrir le filtre résolu/non résolu dans les boîtes de réception, je m’attendrais à ce que l’utilisateur utilise déjà le plugin résolu dans les boîtes de réception. J’assume donc qu’il a fonctionné lorsque la fonctionnalité a été demandée. Pourquoi concluez-vous qu’il n’a pas fonctionné du tout ?

D’accord. Je ne vois pas comment cela pourrait être activé pour les messages de groupe. Peut-être que c’était un sujet qui a été résolu, puis converti en message ? Que se passe-t-il dans ce cas ?

Oui ! selon la version installée. La mise à jour de 3.4.0.beta3-dev vers 3.5.0.beta7-dev supprime cette fonctionnalité

Voici comment cela fonctionne sur 3.4.0.beta3-dev :

L'image montre un passage de fil de discussion par e-mail indiquant qu'un problème avec un logo a été résolu et demande s'il y a d'autres problèmes, avec une suggestion de commentaire de sélectionner la réponse si le problème a été résolu. (Légendé par IA)

Merci !

1 « J'aime »

Il y a eu un changement en février : FIX: don't allow or count solutions in PMs by ZogStriP · Pull Request #334 · discourse/discourse-solved · GitHub

Assez simple, cela garantit que nous n’autorisons pas les utilisateurs à marquer un message comme solution dans un message privé.

Cela garantit également que nous ne comptons pas les solutions dans les sujets qui ont été convertis en message privé.

Référence interne t/146766

1 « J'aime »

Est-ce vraiment intentionnel ? Au moins, cela devrait être disponible pour les messages de groupe.

1 « J'aime »

Je pense que ceci devrait être déplacé de Support vers Bug ou Feature.

Puisqu’il fonctionnait jusqu’en février et qu’il ne fonctionne plus maintenant, je choisirais Bug.

2 « J'aime »

Je l’ai déplacé vers Feature car ce changement était intentionnel.

@Gerard_Cobas pouvez-vous partager davantage sur votre cas d’utilisation ?

2 « J'aime »

Je vois également deux autres demandes connexes

Je vais fusionner quelques sujets bientôt, mais en attendant, continuer la discussion ici est possible.

2 « J'aime »

Le second concerne l’ajout du filtre résolu/non résolu, ce qui nécessite bien sûr le plugin solved dans les boîtes de réception de groupe. Mais c’est une requête différente.

1 « J'aime »

Salut Dave, merci de t’en occuper !

Un peu de contexte de notre côté : nous utilisons les messages privés de groupe comme boîtes de réception partagées pour le support, en suivant un schéma similaire à ce qui est décrit ici : Utiliser Discourse comme système de tickets de support privés

Nos agents de support s’appuient sur le bouton « Marquer comme solution » pour indiquer quand un problème a été résolu. Cela remplit deux objectifs :

  1. En interne, cela aide l’équipe à identifier et clôturer rapidement les conversations résolues.
  2. Programmatiquement, cela agit comme un déclencheur. Nous avons mis en place un webhook (par exemple, /admin/api/web_hooks/38/edit) qui se déclenche lorsqu’un message est marqué comme solution, synchronisant avec notre système backend.

Les messages privés de groupe sont au cœur de notre flux de travail de support, et nous traitons un nombre important de sujets spécifiques aux comptes, ce qui rend les sujets publics inadaptés.

Le marqueur de solution est plus qu’un simple élément d’interface utilisateur. Il fait partie de notre processus interne, et sans lui, les agents ne peuvent pas clôturer correctement les tickets ni déclencher l’automatisation qui en dépend.

Même s’il s’agit d’un petit changement en apparence, il casse une partie essentielle de notre flux de travail, nous apprécierions donc vraiment une réévaluation ou une approche alternative.

Merci !

2 « J'aime »

J’ai décidé de garder ces deux sujets ouverts et de les renommer car ce sont tous deux des demandes plus spécifiques, bien qu’ils dépendent tous deux de celui-ci.

1 « J'aime »

Merci pour le contexte supplémentaire, Gerard.

Permettre des solutions sur les messages de groupe semble être une fonctionnalité un peu accidentelle, mais je comprends mieux pourquoi vous vous y fiez maintenant, et je vois des preuves que d’autres faisaient de même dans ces fonctionnalités liées.

Compte tenu de cela, je pense qu’il serait logique de rendre plus explicite l’activation de cette fonctionnalité dans le plugin solved avec un nouveau paramètre comme allow_solved_on_group_messages (bool, désactivé par défaut) ou allow_solved_in_groups (liste de groupes, vide par défaut).

Ce dernier répondrait également à Enable solved plugin for specific groups inboxes

Je vais voir ce que les autres pensent de ces options ou d’autres alternatives.

6 « J'aime »

Cela pourrait également être un paramètre dans la configuration du groupe.

Vous pouvez ensuite l’activer à l’endroit où vous activez la boîte de réception du groupe. Le plugin Assign y ajoute également un paramètre :

2 « J'aime »