Хорошо, спасибо, что нашли примеры, придется внедрить это изменение в объекты настроек темы с типом группы. Этот, например, из боковых меню групп, я думаю, я заставлю его работать так же, так что у вас будет это в конфигурации:
groups:
type: groups
required: true
resolve_group_memberships: true
validations:
max: 20
Затем на клиенте groups станет user_in_groups в виде логического значения.
Функциональность disallowed_groups может быть не такой уж сложной… беря вышеупомянутое, вы получите следующее, чтобы избавиться от anonymous_users:
groups:
type: groups
required: true
resolve_group_memberships: true
disallowed_groups: "4"
validations:
max: 20
И для обычных настроек темы типа группы:
copy_button_allowed_groups:
type: list
list_type: group
default: "11" # trust_level_1
disallowed_groups: "4" # anonymous_users
description: "Выберите группы, которым разрешено использовать кнопку копирования."
resolve_group_membership: true
Посмотрю, как добавить эту функциональность.