Должна ли быть возможность добавлять и удалять пользователей из группы модераторов?

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

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

Эти кнопки также отображаются для групп администраторов и уровней доверия.

5 лайков

Согласен — их точно не должно быть отображено там.

5 лайков

У меня сложилось впечатление, что они были «добавлены» недавно. Я вполне уверен, что их не было, когда я писал Admin.groups.manage.membership.automatic not replaced - #6 by Moin.

Но, возможно, это связано с изменениями там. В FIX: Allow anyone who can manage groups to see Automatic tooltip by martin-brennan · Pull Request #30174 · discourse/discourse · GitHub была удалена проверка на то, является ли группа автоматической.

canManageGroup используется в https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/templates/group-index.hbs, чтобы решить, показывать эти кнопки или нет.

4 лайка

Отлично подмечено!

Это было исправлено в этом PR

6 лайков