C’est ma première publication ici, donc désolé si je fais une erreur.
Je me demande s’il existe un moyen de permettre aux utilisateurs de changer leur photo de profil sans leur permettre de télécharger des images dans les forums ?
Pour diverses raisons, le site pour lequel je travaille a dû empêcher les utilisateurs de partager des images dans les forums, mais en le faisant, ils ne peuvent plus changer leur photo de profil. En tant qu’administrateur, je peux changer la photo — mais ce n’est pas une solution particulièrement pratique ou conviviale.
J’ai défini « Groupes autorisés pour les avatars téléchargés » sur « tout le monde », mais je pense que le vrai problème est que seuls les membres du personnel ont les « Extensions autorisées » pour télécharger des images. Si j’autorise les utilisateurs à les avoir, cela signifie qu’ils peuvent télécharger des images dans les forums.
Existe-t-il une solution de contournement pour autoriser les téléchargements uniquement pour les photos de profil/avatars ? Je suis nouveau dans l’administration de Discourse, donc je pourrais simplement manquer quelque chose d’évident — ou ce n’est tout simplement pas possible !
Je me demande ce qui se passerait si vous utilisiez le paramètre de site Embedded_media_post_allowed_groups pour limiter le partage d’images et permettre aux utilisateurs d’utiliser ce type de fichier.
Mais si c’était aussi simple, il n’y aurait aucun cas d’utilisation pour le composant que @lilly a lié ci-dessus. Ce paramètre pourrait également être une option, mais vous devrez observer attentivement comment il affecte les choses.
L’extension fonctionne pour résoudre ce problème – mais si vous avez également besoin (comme c’était mon cas) d’empêcher les utilisateurs d’intégrer des images via des URL, rendez-vous dans max_oneboxes_per_post et changez la valeur à 0
J’avais configuré cela pour le personnel/les admins/les modérateurs uniquement, mais cela permettait quand même l’utilisation des oneboxes pour une raison inconnue, même lorsque j’imitais un utilisateur non modérateur/personnel ? Je vais essayer de le réinitialiser, pour voir si cela fonctionne maintenant que j’ai l’extension !