Cependant, nous avons également des utilisateurs avec 24 badges !
Je voudrais savoir s’il est possible de définir max_favorite_badges à une valeur SUPÉRIEURE à 6 :
discourse(prod)> SiteSetting.max_favorite_badges = 50
lib/site_settings/type_supervisor.rb:308:in 'SiteSettings::TypeSupervisor#validate_value' : max_favorite_badges : La valeur doit être comprise entre 0 et 6. (Discourse::InvalidParameters)
Savez-vous s’il existe un moyen de contourner la valeur suggérée, en tenant compte des risques annoncés (par exemple, l’absence de prise en charge en cas de problème lié aux badges) ?
Quel est exactement votre cas d’utilisation pour autoriser autant de favoris ?
Je pense que 24 badges seraient beaucoup pour une carte d’utilisateur, du moins dans le thème par défaut. Où souhaitez-vous utiliser ces favoris ? Peut-être existe-t-il une alternative à ce paramètre du site. Par exemple, le plugin de badges de publication permet aux utilisateurs de choisir quel badge afficher à côté de leur nom dans leurs publications.
Non, je ne pense pas que ce soit possible pour le moment. Ce serait une mauvaise idée de permettre aux gens de contourner les limites mises en place, lesquelles, comme je l’ai dit, sont presque toujours là pour une raison.
Les utilisateurs souhaitent afficher tous leurs badges sur leur profil. C’est une demande spécifique liée au type de communauté, car les personnes ont participé à plusieurs compétitions, sont devenues « Mentor », « Modérateur » ou même « Traducteur », et elles veulent un endroit pour montrer chacune de ces distinctions. J’ai actuellement à la fois les groupes et les badges, mais je ne peux afficher que l’icône unique du groupe dans le message et les badges (6) sur la carte utilisateur.
J’ai examiné cela : tous les badges (créés par un administrateur) doivent être affichés par défaut. Et il ne semble pas que ce plugin permette de faire cela.
Cela dépend TRÈS FORTEMENT de la communauté, en raison de la façon dont elle utilise les badges sur la plateforme (Resonite). C’est pourquoi c’est une demande aussi spécifique
Dans le plugin que j’ai lié ou dans le composant de thème ?
Cela ne correspond peut-être pas exactement à ce dont vous avez besoin, mais cela pourrait constituer un bon point de départ pour créer ce dont vous avez besoin.
Je l’ai appelé un plugin car le post que j’ai lié contient un plugin. Ce n’est pas de ma faute si cela est discuté dans le cadre du composant de thème
Le plugin permet aux utilisateurs de sélectionner les badges, tandis que dans le composant, l’administrateur décide quels badges sont affichés. Je pensais que le plugin pourrait être plus proche de la sélection des favoris.
Passer à une douzaine environ est probablement possible avec un plugin personnalisé, ou quelques commandes Rails et du CSS associé pour corriger les problèmes de mise en page, mais atteindre 50 alourdirait les charges JSON et casserait beaucoup de choses. Toute augmentation de la limite de badges prédéfinie en dur serait, je pense, assez fragile.
J’ai examiné votre site : il y a beaucoup d’éléments qui pourraient simplement être des groupes en libre-service ou même des champs utilisateur (comme ceux relatifs à l’orientation sexuelle ou au handicap). Les badges sont destinés aux réalisations, comme les autres l’ont été ou semblent l’être.
À moins que les insignes de drapeau soient importants pour vous, je vous recommande de simplement créer un champ utilisateur pour ce genre de choses.
Tout à fait. À mon avis, il est souvent bon de partager la raison™ si elle est connue
Ça peut être pour des raisons de lisibilité, pour optimiser les requêtes, pour les deux, ou pour d’autres motifs, peu importe.
Personnellement, je me sens toujours satisfait quand quelqu’un pose une question et que la raison™ est donnée à un moment ou à un autre
Parfois, même la raison™ peut être légitimement remise en question par les utilisateurs
@codixer si la limite ne peut pas être augmentée depuis l’interface, alors poster dans Contribute > Feature est la meilleure solution (ou tu peux essayer la méthode du plugin, mais je ne suis pas sûr qu’on puisse outrepasser ce paramètre, même avec un plugin).
Il y a peu de chances qu’un changement ait lieu si le sujet ne suscite aucun intérêt et que personne d’autre n’a demandé cela (surtout les clients), mais faire une demande de fonctionnalité ne peut pas faire de mal !
Comme beaucoup d’autres, j’ai parfois ouvert des demandes de fonctionnalités qui n’ont obtenu ni likes ni votes, même si je pensais avoir des idées fantastiques
Oui, je cherche quelque chose qui puisse s’afficher en fonction des groupes d’un utilisateur. Et seulement le groupe principal ne fonctionnait pas vraiment. Tu as une alternative ?
Si je le savais, je l’aurais dit pour les mêmes raisons que vous . J’ai simplement pensé que le chiffre 6 a été choisi d’une manière ou d’une autre à un moment donné. Si je devais faire une supposition totalement hasardeuse, ce serait pour la lisibilité des cartes utilisateur (car 6 est déjà beaucoup), mais le personnel le sait probablement mieux que moi