Je m’appelle Andres Gomez et je travaille dans l’équipe de support aux développeurs de SmartThings, je suis donc également administrateur de la Communauté SmartThings. Il y a un utilisateur de longue date (plus de 7 ans) très apprécié ici dans notre communauté qui rencontre un problème ces derniers temps. Cet utilisateur a eu un accident il y a longtemps, et par conséquent, il est maintenant en fauteuil roulant avec une mobilité réduite des mains. Bien que cet accident se soit produit avant son arrivée dans notre communauté, ces dernières semaines (probablement après une mise à jour du forum), il a commencé à supprimer des fils de discussion par erreur lorsqu’il essayait de sélectionner des messages d’un fil de discussion déjà existant, dans l’intention de “forker” ce fil de discussion. Cela signifie qu’un fil de discussion en cours commence à s’étoffer et qu’un autre commence à être discuté dans ce fil, par conséquent, il essaie de “forker” ces commentaires dans un nouveau fil, mais il supprime accidentellement ce fil. Nous avons essayé de mettre à jour son niveau d’utilisateur, mais le seul niveau sans permissions de suppression est le niveau le plus bas, et comme il est un membre actif et apprécié de notre communauté, nous ne voulons pas qu’il perde tous ses privilèges. Existe-t-il une solution de contournement à ce problème ? Est-il possible de déplacer le bouton Supprimer le sujet du bouton Sélectionner les messages... ? Est-il possible d’ajouter une étape de confirmation au flux de suppression de sujet ?
Je pense que votre utilisateur a récemment été promu Modérateur de Catégorie pour acquérir la capacité de supprimer un sujet (seuls les Modérateurs de Catégorie, les Modérateurs et les Administrateurs ont actuellement la permission de supprimer du contenu qui ne leur appartient pas).
Normalement, si vous supprimez accidentellement un sujet, vous pouvez rouvrir la clé à molette du sujet et le restaurer de la même manière, mais je viens de faire un essai rapide sur mon site de test et j’ai remarqué que les Modérateurs de Catégorie ont la capacité de supprimer un sujet mais n’ont pas le pouvoir de voir les sujets supprimés. Cela conduit à la situation malheureuse où si un Modérateur de Catégorie supprime accidentellement un sujet, la page se rafraîchit et il ne peut alors plus revenir à ce sujet pour annuler l’erreur.
Comme solution de contournement à court terme, vous pourriez promouvoir l’utilisateur au niveau TL4 car il dispose de nombreuses permissions utiles, comme la modification globale, la division des sujets, la clôture, etc., mais pas tout ce qu’un Modérateur de Catégorie possède (comme la suppression ou l’accès à la file d’attente d’examen). Il y a un tableau comparatif dans Tableau des permissions de niveau de confiance (y compris les rôles de modérateur) avec plus d’informations, si vous souhaitez y jeter un coup d’œil.
Merci pour cette information, je ne suis pas sûr de la manière d’implémenter ce changement CSS, mais je vais enquêter. Concernant l’utilisateur TL4, j’ai posé la question et il est déjà un utilisateur TL4. C’était la première chose que nous avons faite, changer son niveau d’utilisateur. Mais il est toujours capable de supprimer des sujets, et il n’est pas capable de les restaurer, ce qui est étrange car j’ai consulté le Tableau des permissions de niveau de confiance, et il devrait être capable de supprimer des sujets. Savez-vous pourquoi il peut toujours faire cela ?
Hmmm. Je pensais que c’était parce qu’ils étaient un modérateur de catégorie, mais je viens de vérifier votre page /about et il ne semble pas que vous en ayez - https://community.smartthings.com/about
Juste pour vérifier, cet utilisateur a-t-il des capacités complètes de modérateur (ou d’administrateur) ? Vous pouvez le vérifier à partir de sa page utilisateur administrateur dans la section Permissions :
Un utilisateur TL4 ne devrait pas pouvoir supprimer un sujet sans avoir reçu des permissions de modération supplémentaires.
Je peux vous aider à ajouter cet extrait CSS à un composant de thème personnalisé, mais il serait peut-être utile de déterminer exactement ce qui se passe en premier.