Es la primera vez que publico aquí, así que pido disculpas si hago algo mal.
Me pregunto si hay alguna manera de permitir que los usuarios cambien su foto de perfil sin permitirles subir imágenes a los foros.
Por varias razones, el sitio para el que trabajo ha tenido que impedir que los usuarios compartan imágenes en los foros, pero al hacerlo, ya no pueden cambiar sus fotos de perfil. Como administrador, puedo cambiar la foto, pero esa no es una solución particularmente práctica ni amigable para el usuario.
He configurado «Grupos a los que se les permiten avatares subidos» como «todos», pero creo que el problema real es que solo el personal tiene «Extensiones autorizadas» para subir imágenes. Si permito que los usuarios las tengan, significa que pueden subir imágenes a los foros.
¿Hay alguna solución alternativa para permitir cargas solo para fotos de perfil/avatares? Soy nuevo en el lado administrativo de Discourse, así que podría estar pasando por alto algo obvio… ¡o simplemente no es posible hacerlo!
Me pregunto qué ocurriría si utilizaras la configuración del sitio Embedded_media_post_allowed_groups para restringir el intercambio de imágenes y permitieras a los usuarios emplear ese tipo de archivo.
Pero si fuera tan sencillo, no habría caso de uso para el componente que @lilly enlazó anteriormente. Esa configuración también podría ser una opción, pero deberás observar cuidadosamente cómo afecta a las cosas.
La extensión funciona para resolver este problema, pero si también necesitas (como hice yo) evitar que los usuarios incrusten imágenes mediante URLs, ve a max_oneboxes_per_post y cámbialo a 0
Lo había configurado para que solo lo vieran el personal, los administradores y los moderadores, pero por alguna razón seguía permitiendo los oneboxes, incluso cuando me hice pasar por un usuario que no era moderador ni del personal. Voy a intentar volver a configurarlo, a ver si ahora que tengo la extensión funciona.