Разрешить пользователям менять аватары без загрузки изображений на форум

Привет всем!

Это мой первый пост здесь, так что извините, если я что-то делаю не так.

Мне интересно, есть ли способ разрешить пользователям менять аватар без возможности загружать изображения в форум?

По различным причинам сайт, на котором я работаю, был вынужден запретить пользователям делиться изображениями в форуме, но из-за этого они больше не могут менять свои аватары. Как администратор, я могу изменить изображение — но это не очень практичное и удобное для пользователей решение.

Я установил параметр «Группы, которым разрешены загружаемые аватары» в значение «все», но, думаю, проблема в том, что только сотрудники имеют «Разрешённые расширения» для загрузки изображений. Если я разрешу пользователям иметь их, это значит, что они смогут загружать изображения в форум.

Есть ли какой-то обходной путь, чтобы разрешить загрузку только для аватаров? Я новичок в администрировании Discourse, поэтому могу просто упускать что-то очевидное — или это просто невозможно сделать!

Спасибо за любые советы!

Привет, @greyblue :wave:, добро пожаловать на форум поддержки Meta :slight_smile:

возможно, этот компонент темы поможет вам достичь желаемого?

Интересно, что произойдёт, если использовать параметр сайта Embedded_media_post_allowed_groups для ограничения возможности делиться изображениями и разрешить пользователям использовать этот тип файлов.
Но если бы всё было так просто, не было бы смысла в компоненте, на который ссылается @lilly выше. Этот параметр тоже может быть вариантом, но вам придётся внимательно наблюдать за тем, как он влияет на работу системы.

это очень полезно! спасибо!!

спасибо!! Я также посмотрю настройки сайта

Это расширение решает проблему — но если вам также (как и мне) нужно запретить пользователям встраивать изображения через URL-адреса, перейдите в max_oneboxes_per_post и измените значение на 0 :slight_smile:

спасибо за помощь!!

Вы также пробовали изменить настройку встраивания? Думаю, она также блокирует onebox.

Я установил настройку «только для персонала/администраторов/модераторов», но по какой-то причине она всё равно разрешала использование onebox, даже когда я действовал от имени пользователя, не являющегося модератором или сотрудником? Я собираюсь попробовать переустановить эту настройку, посмотрим, сработает ли это теперь, когда у меня есть расширение!

Ещё раз спасибо!