Автоматически добавлять категории в боковую панель пользователя при добавлении в группу

У нас есть группы, которые (намеренно) не видны и недоступны для всех. Например, мы являемся ассоциацией владельцев condominium и сформировали несколько небольших комитетов (например, Комитет по ландшафту). Я создал группу под названием «Группа Комитета по ландшафту». При добавлении новых участников в эту группу категория «Комитет по ландшафту» не появляется для них автоматически. Параметры безопасности этой группы установлены как «просматривать, отвечать, создавать».

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

Как это исправить?

В качестве обходного решения они могут нажать на значок карандаша рядом с разделом «Категории», чтобы настроить список категорий, отображаемых в левом меню, и затем добавить категорию «Ландшафт» в свой список. Однако новый пользователь группы по умолчанию не знает, что нужно сделать это самостоятельно. Мне приходится либо имитировать их вход в систему, либо объяснять им это по телефону.

4 лайка

Если я правильно понимаю, речь идет о списке категорий, отображаемом в боковой панели пользователя?

В настройках сайта есть параметр default sidebar categories:

Если вы добавите приватную категорию туда, она должна появиться в боковых панелях пользователей после вступления в группу и исчезнуть при выходе из неё. Возможно, в некоторых крайних случаях потребуется ручное добавление, если пользователь ранее редактировал свою боковую панель.

Так как пользователи могут самостоятельно добавлять или удалять элементы, возможно, стоит создать тему на вашем сайте, к которой можно будет обратиться, если кому-то понадобится помощь в этом.

4 лайка

Спасибо за дельный совет. Я добавлю их все в настройки по умолчанию. Также я создам тему о самостоятельном добавлении, как вы только что упомянули.

2 лайка

Эта настройка у нас не работает. Когда пользователей добавляют в группу verified (подтверждённые), они могут взаимодействовать с ограниченными категориями, но они не появляются в боковой панели, хотя эти категории указаны в общесайтовой настройке default sidebar categories.

Наш рабочий процесс в экземпляре Discourse:

  1. Пользователи создают учётную запись. Они не видят ограниченные категории.
  2. Они отправляют нам сообщение.
  3. После проверки их сообщения пользователя вручную добавляют в группу verified.
  4. Ожидаемый результат: теперь в их боковой панели должны отображаться ограниченные категории.
  5. Фактический результат: в их боковой панели отображается только одна неограниченная категория — та, что была там, когда они впервые присоединились.

Интересует, зависит ли это от способа добавления в группу verified?

В нашем случае модератор редактирует профиль пользователя, добавляя verified в список его пользовательских групп. (Это также автоматически повышает уровень доверия до 1.) Теперь они могут участвовать в ограниченных категориях, но в их боковой панели они не отображаются. Возможно, существует другой способ добавить их в эту группу?

1 лайк

Похоже, что теперь это работает не так, как я описывал ранее.

Я не думаю, что мы когда-либо намеренно проектировали это так, чтобы оно работало именно таким образом. Возможно, раньше это работало скорее случайно, а после недавних изменений функциональность нарушилась, поскольку, вероятно, нет спецификаций, покрывающих такое поведение.

Я перемещу эту тему в #feature, чтобы явно зафиксировать, что это то, что люди хотели бы иметь возможность делать.

Пользователям пока придется добавлять это самостоятельно — они могут нажать «Сбросить до значений по умолчанию» в модальном окне категорий боковой панели после того, как окажутся в соответствующих группах, но, к сожалению, им всё ещё нужно предпринять некоторые действия самостоятельно, пока что-то другое не будет сделано в этом направлении.

2 лайка

Это должно быть исправлено сейчас согласно

2 лайка