Désolé pour le délai, j’ai essayé quelques choses.
Voici donc où j’en suis actuellement :
Le niveau de confiance personnalisé pour « Ignorer les utilisateurs » ne s’affiche pas dans les paramètres Discord (avec le code actuel dans la branche Master), j’ai donc vérifié les paramètres du plugin pour voir si j’avais manqué quelque chose.
En attendant, j’ai écrit ceci en raison de l’idée de restreindre les utilisateurs de niveau TL0 de liker du contenu et des doutes implicites concernant le fonctionnement de Discourse (d’où pourquoi j’ai contacté les développeurs principaux) et parce que j’essaierai d’ajouter cette fonction moi-même si personne ne voyait de « problèmes potentiels » avec cette restriction.
Lors de la configuration de l’environnement complet de « Tests locaux », j’ai rencontré un bug étrange où les utilisateurs ne pouvaient pas voir les profils les uns des autres. Je suis allé dans mon environnement de production et… cela se produit aussi ! J’ai désinstallé le plugin et le problème a disparu (et cela sans aucun changement de ma part, donc cela concerne également le code Master). Rencontrez-vous ces problèmes ? J’ai essayé sur une installation vierge et le problème s’est produit également, sans toucher aux paramètres CSL.
Je remonte le sujet juste pour dire que je n’ai pas encore réussi à résoudre ce problème. Je ne sais pas si les mainteneurs rencontrent eux-mêmes ce problème ou si je passe à côté de quelque chose dans la configuration.
Ce plugin était davantage une expérience d’apprentissage qu’un projet sérieux. Une réécriture pourrait suivre, mais elle n’est pas prévue dans un avenir proche. Cependant, je peux vous accompagner dans une certaine mesure et j’accepte certainement les propositions de modification (PR).
Pour les problèmes immédiats que vous avez mentionnés, @Ahmed_Gagan tentera de les prioriser. Vous devriez voir une mise à jour sous peu.
Salut @Iceman,
J’ai ajouté quelques nouveaux commits sur la branche master du plugin.
Selon mes tests, le plugin fonctionne correctement sur la version master de Discourse. Merci de tester le plugin et de signaler tout problème éventuel.
Merci d’avoir signalé le problème
Bonjour, j’ai été ravi de découvrir votre plugin. Mon Discourse est plutôt fermé et ne nécessite que deux niveaux de confiance. Cependant, comme il existe certaines privilèges dont dispose tl2 et que je ne peux pas accorder à tl1, je me demande si votre plugin pourrait les inclure ? Ceux que j’ai pu identifier sont les suivants :
envoyer des invitations depuis la page utilisateur (pour l’instant, il semble que seule l’envoi d’invitations depuis un sujet soit disponible dans le plugin)
Je ne suis pas en mesure de le faire pour le moment. C’est un nouveau Discourse, mais j’en tiendrai compte à l’avenir, à mesure que nous acquerrons des utilisateurs et potentiellement une source de financement !
Pas de problème.
Comme ces fonctionnalités ne sont pas liées à ce plugin, celui-ci est conçu pour personnaliser les capacités des niveaux de confiance et non pour ajouter des fonctionnalités personnalisées à Discourse. Cependant, je vais faire quelques recherches pour déterminer si ces fonctionnalités sont utiles pour la communauté et, si c’est le cas, je créerai un plugin séparé pour cela
Merci. Je ne suis pas sûr de comprendre. Vous dites que les fonctionnalités que j’ai mentionnées ne sont pas liées aux capacités des niveaux de confiance, mais dans Comprendre les niveaux de confiance de Discourse, elles sont mentionnées comme des capacités du niveau de confiance 2 :
Les utilisateurs au niveau de confiance 2 peuvent…
Utiliser le bouton « Inviter d’autres personnes à ce sujet » pour intégrer en un clic de nouveaux utilisateurs afin qu’ils participent aux sujets
Inviter des utilisateurs externes dans des messages privés, en créant un groupe de messages privés
Toutes les réponses sont trop longues à lire, mais ma question est : pourriez-vous supprimer complètement tous les niveaux de confiance des groupes et repartir de zéro avec de nouveaux noms ?
Vos demandes de fonctionnalités sont désormais disponibles dans la branche master de notre plugin. N’hésitez pas à les consulter et à nous signaler tout problème rencontré.
Pour cela, j’ai ajouté un nouveau paramètre du site csl_min_trust_level_to_invite_to_forum qui vous permet de spécifier le niveau de confiance requis pour inviter des utilisateurs sur le forum.
Pour cette fonctionnalité, il existe déjà un paramètre du site csl_can_invite_to_topic_min_trust_level dans le plugin.
En configurant ce paramètre, les utilisateurs qui ne possèdent pas le niveau de confiance spécifié ne pourront pas inviter d’autres personnes aux sujets ni aux MP.
C’est formidable, merci ! Utile pour un forum fermé afin d’acquérir de nouveaux membres, pendant que les nouveaux utilisateurs apprennent encore.
Je ne m’en rendais pas compte, c’est parfait.
J’ai une question concernant les trois paramètres « nombre de réponses csl » : Est-ce que les définir à « 0 » signifie illimité, ou empêche-t-il toute réponse ? Pour moi, il serait logique que ce soit la première option (illimité), et de mentionner ce cas dans la description.
Oui, pour l’instant, cela les empêche. Mais c’est une bonne remarque. Pour l’instant, pour que cela soit utile, vous pouvez définir une valeur élevée comme 9999 pour les trois paramètres. Je vais corriger le problème et vous en informer ici.
@FunnySmile@PolitiskAktiv
Ces problèmes sont maintenant résolus. Merci à vous d’avoir signalé ces problèmes. N’hésitez pas à signaler tout problème que vous rencontrez ici.
Cela ressemble à un bon endroit pour poser la question : existe-t-il un moyen pour les utilisateurs de consulter les exigences locales de niveau de confiance ?