Je vois qu’un utilisateur souhaite téléverser une image de profil personnalisée, mais cela ne fonctionne pas. Je n’ai jamais rencontré ce problème avec aucun de nos autres utilisateurs. Il est au niveau de confiance 2, mais même le niveau de confiance 0 est configuré pour autoriser les images de profil téléversées.
Quelqu’un connaît-il un autre paramètre que j’aurais pu négliger ou ignorer ? Merci pour toute aide. Captures d’écran ci-dessous.
Capture d’écran une fois connecté en tant qu’utilisateur :
Nous avons des milliers d’utilisateurs et d’autres personnes sont capables de télécharger des images sans problème, donc je ne pense pas que cela ait à voir avec des extensions autorisées. Cet utilisateur ne voit même pas d’option de téléchargement.
Y a-t-il quelque chose de spécial dans la façon dont cet utilisateur a été créé ? Utilisez-vous DiscourseConnect ? discourse connect overrides avatar empêche également les utilisateurs de télécharger un avatar.
Les autres navigateurs ne fonctionnent pas. Il s’agit certainement d’un problème d’autorisations. Et, l’intrigue s’épaissit car je viens de tester quelques autres utilisateurs et il semble que cela arrive à tout le monde (sauf aux administrateurs, d’après ce que je peux dire).
D’accord, j’ai trouvé. J’ai ajouté tous les niveaux de confiance et tous les groupes possibles dans lesquels un utilisateur pourrait se trouver à la liste des groupes autorisés pour le téléchargement des images de profil :
Cependant, auparavant, il n’était défini que sur trust_level_0, donc toute personne ayant un niveau de confiance supérieur à TL0 ne pouvait pas télécharger d’images de profil. La chose étrange, cependant, c’est que lorsque je regarde les profils des utilisateurs, tout le monde est dans ce groupe même s’ils ont depuis été promus à un niveau de confiance supérieur. Quelque chose a-t-il changé dans une version récente ? Il semble que si vous spécifiez TL0 comme niveau requis pour les téléchargements, cela accorderait automatiquement la même permission aux niveaux de confiance supérieurs.
Je pense que cela pourrait être un problème de visibilité de groupe, peut-être si c’est stable.
Pourriez-vous essayer de changer la visibilité de votre groupe TL0 à « tout le monde » dans les paramètres du groupe et voir si cela a l’effet désiré ? (Et réinitialiser uploaded_avatars_allowed_groups à juste TL0)
J’ai testé sur mon instance Stable avec un utilisateur de test qui a TL2. Je n’ai pas pu reproduire. Mon utilisateur de test n’a aucun problème pour télécharger un avatar
La visibilité du groupe TL0 était définie sur Propriétaires et modérateurs du groupe. La changer en Tout le monde résout le problème. Donc, malheureusement, nous ne pouvons pas masquer les membres du niveau de confiance tout en laissant les gens choisir leur propre avatar. Cela semble étrange, car pourquoi l’un devrait-il affecter l’autre. Soit ils sont dans le groupe, soit ils ne le sont pas.
Quoi qu’il en soit, je peux vivre avec cela si nécessaire. Au moins, je le sais. Je vais laisser les groupes de niveaux de confiance masqués car cela ouvrira la boîte de Pandore dans ma communauté, et j’ajouterai simplement les autres groupes pour qu’ils puissent toujours modifier leur avatar.